{"@attributes":{"version":"2.0"},"channel":{"title":"Martin Thoma","link":"https:\/\/martin-thoma.com\/","description":"A blog about Code, the Web and Cyberculture","lastBuildDate":"Sun, 25 Jan 2026 20:00:00 +0100","item":[{"title":"Deutschland in der Welt","link":"https:\/\/martin-thoma.com\/deutschland-in-der-welt\/","description":"<p>Wie steht Deutschland im internationalen Vergleich da? In diesem Beitrag m&ouml;chte\nich einige Bereiche hervorheben, in denen Deutschland sehr gut, gut,\nmittelm&auml;&szlig;ig, oder schlecht abschneidet.<\/p>\n<p>In einigen F&auml;llen macht ein\nVergleich mit sehr kleinen L&auml;ndern (unter 5 Millionen Einwohner oder unter\n10.000 km&sup2;) wenig Sinn, da diese oft spezielle \u2026<\/p>","pubDate":"Sun, 25 Jan 2026 20:00:00 +0100","guid":"tag:martin-thoma.com,2026-01-25:\/deutschland-in-der-welt\/","category":["My bits and bytes","politics","society"]},{"title":"Perfect Design: Security Camera","link":"https:\/\/martin-thoma.com\/perfect-security-camera\/","description":"<p>I love thinking about perfect designs for everyday objects. Here is my idea for\na perfect security camera.<\/p>\n<p>The core principle which all security cameras I know violate is a local-first approach. The camera should still work, even if you have no internet connection. That is possible if you're in \u2026<\/p>","pubDate":"Sun, 21 Dec 2025 20:00:00 +0100","guid":"tag:martin-thoma.com,2025-12-21:\/perfect-security-camera\/","category":["My bits and bytes","foss","design","hardware"]},{"title":"Protokoll Verkehrsausschuss Plattling, November 2025","link":"https:\/\/martin-thoma.com\/verkehrsausschuss-plattling-november-2025\/","description":"<p>Am 19.11.2025 hat der <a href=\"https:\/\/buergerinfo-plattling.digitalfabrix.de\/si0057.asp?__ksinr=958\">Verkehrsausschuss der Stadt Plattling<\/a> getagt.\nAnwesend waren:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.plattling.de\/politik-verwaltung\/die-buergermeister\/\">Hans Schmalhofer<\/a> (CSU, Erster B&uuml;rgermeister)<\/li>\n<li><a href=\"https:\/\/www.linkedin.com\/in\/sandro-pfeiffer-5b987a1a2\/\">Sandro Pfeiffer<\/a><\/li>\n<li><a href=\"https:\/\/www.plattling.de\/politik-verwaltung\/die-buergermeister\/\">Max Thoma<\/a> (CSU, Dritter B&uuml;rgermeister)<\/li>\n<li><a href=\"https:\/\/www.plattling.de\/politik-verwaltung\/mitglieder-des-stadtrates\/\">Sabine Duschl<\/a> (CSU)<\/li>\n<li><a href=\"https:\/\/www.plattling.de\/politik-verwaltung\/mitglieder-des-stadtrates\/\">Stefan Fisch<\/a> (FW)<\/li>\n<li><a href=\"https:\/\/www.plattling.de\/politik-verwaltung\/mitglieder-des-stadtrates\/\">Reinhard Leuschner<\/a> (FW)<\/li>\n<li>Andreas Bergmann (JL)<\/li>\n<li>Joseph Waas (JL)<\/li>\n<li><a href=\"https:\/\/spd-plattling.de\/ortsverein\/stadtrat\/\">Martin Halser<\/a> (SPD)<\/li>\n<li><a href=\"https:\/\/www.plattling.de\/politik-verwaltung\/mitglieder-des-stadtrates\/\">Roland Unholzer<\/a> (BP)<\/li>\n<li><a href=\"https:\/\/www.thomaspfeffer-bp.de\/\">Thomas Pfeffer<\/a> (BP)<\/li>\n<li>Eine \u2026<\/li><\/ul>","pubDate":"Wed, 19 Nov 2025 20:00:00 +0100","guid":"tag:martin-thoma.com,2025-11-19:\/verkehrsausschuss-plattling-november-2025\/","category":["My bits and bytes","politics","traffic","plattling"]},{"title":"Bildungspolitik: Ein Grund f\u00fcr teure W\u00e4rmepumpen","link":"https:\/\/martin-thoma.com\/bildungspolitik-ein-grund-fuer-teure-waermepumpen\/","description":"<p>Schlechte Bildungspolitik kann uns Volkswirtschaftlich teuer zu stehen kommen.\nDas ist mir klar geworden, als ich mir das Video vom Akku Doktor &uuml;ber\n<a href=\"https:\/\/www.youtube.com\/watch?v=Cvt7cjIIat8\">die exorbitanten Preise von W&auml;rmepumpen in Deutschland<\/a>\nangesehen habe.<\/p>\n<h2 id=\"das-problem\">Das Problem<\/h2>\n<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2025\/11\/wie-wir-heizen.png\"><img alt=\"Wie wir 2024 in Deutschland heizen\" src=\"..\/images\/2025\/11\/wie-wir-heizen.png\" style=\"max-height: 512px\"\/><\/a>\n<figcaption class=\"text-center\">Wie wir 2024 in Deutschland heizen<\/figcaption>\n<\/figure>\n<p>Aktuell sind <a href=\"https:\/\/de.statista.com\/infografik\/27327\/anteil-der-energietraeger-beim-heizen-des-wohnungsbestandes-in-deutschland\/\">&uuml;ber 70% der verbauten Heizungen Verbrenner<\/a> (Stand: Febrauar \u2026<\/p>","pubDate":"Sun, 09 Nov 2025 20:00:00 +0100","guid":"tag:martin-thoma.com,2025-11-09:\/bildungspolitik-ein-grund-fuer-teure-waermepumpen\/","category":["My bits and bytes","politics","heating","heat pumps"]},{"title":"Decke abh\u00e4ngen - Komplettanleitung f\u00fcr DIY-Heimwerker","link":"https:\/\/martin-thoma.com\/decke-abhaengen\/","description":"<p>Das Abh&auml;ngen einer Decke ist ein beliebtes DIY-Projekt, um unsch&ouml;ne Altbauten\nzu modernisieren, Installationen zu verbergen oder die Raumh&ouml;he zu reduzieren.\nDiese Anleitung f&uuml;hrt Sie Schritt f&uuml;r Schritt durch den gesamten Prozess.<\/p>\n<h2 id=\"sicherheitshinweise\">\u26a0\ufe0f Sicherheitshinweise<\/h2>\n<p><strong>Vor Beginn der Arbeiten unbedingt beachten:<\/strong><\/p>\n<ul>\n<li><strong>Elektroinstallationen<\/strong>: Stromzufuhr vor Beginn abschalten! Professionelle\n  Elektroarbeiten geh&ouml;ren in Fachhand. &Uuml;berlegt \u2026<\/li><\/ul>","pubDate":"Sat, 11 Oct 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-10-11:\/decke-abhaengen\/","category":["My bits and bytes","diy","home improvement"]},{"title":"Perfect Design: Frischhaltedosen","link":"https:\/\/martin-thoma.com\/perfekter-frischhaltedosen\/","description":"<p>Ich habe gerade das Gef&uuml;hl, dass es keine guten Frischhaltedosen gibt.<\/p>\n<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2025\/10\/frischhaltedosen-chaos.jpg\"><img alt=\"Mein Frischhaltedosen-Chaos\" src=\"..\/images\/2025\/10\/frischhaltedosen-chaos.jpg\" style=\"max-height: 512px\"\/><\/a>\n<figcaption class=\"text-center\">Mein Frischhaltedosen-Chaos<\/figcaption>\n<\/figure>\n<p>Ich will ein Set von Frischhaltedosen, welche folgende Eigenschaften haben:<\/p>\n<ol>\n<li>Sie haben Deckel, welche einrasten. Ich will die Dosen auch mal in der Tasche\n   transportieren, ohne dass sie auslaufen. Die Frischhaltedosen sollen also einen\n   Rand haben, in \u2026<\/li><\/ol>","pubDate":"Wed, 08 Oct 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-10-08:\/perfekter-frischhaltedosen\/","category":["My bits and bytes","foss","design","hardware"]},{"title":"Hilfreiche B\u00fcrokratie","link":"https:\/\/martin-thoma.com\/hilfreiche-buerokratie\/","description":"<p>Wir schimpfen oft &uuml;ber B&uuml;rokratie und fordern ihren Abbau. Dabei wird h&auml;ufig &uuml;bersehen, dass B&uuml;rokratie auch viele Vorteile und wichtige Funktionen hat.<\/p>\n<p>Vor Kurzem ist mir ein Beispiel begegnet, das zeigt, wie zus&auml;tzliche B&uuml;rokratie sogar zu mehr gesamtwirtschaftlicher Effizienz f&uuml;hren kann.<\/p>\n<p>Aktuell plane ich eine Photovoltaikanlage (PV-Anlage) auf meinem Dach \u2026<\/p>","pubDate":"Mon, 29 Sep 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-09-29:\/hilfreiche-buerokratie\/","category":["My bits and bytes","politics"]},{"title":"Wirtschaftlichkeitsberechnung einer Photovoltaikanlage","link":"https:\/\/martin-thoma.com\/wirtschaftlichkeitsberechnung-pv-anlage\/","description":"<p>Ich besitze seit rund zwei Jahren ein eigenes Haus und habe im Mai 2025 eine\nW&auml;rmepumpe installieren lassen. Besonders spannend wird diese in Kombination mit\neiner Photovoltaikanlage (PV-Anlage): Sie reduziert die Abh&auml;ngigkeit von\nsteigenden Strompreisen, schont die Umwelt und kann im Idealfall sogar eine\ngewisse Absicherung gegen kurzfristige Stromausf&auml;lle bieten \u2026<\/p>","pubDate":"Tue, 23 Sep 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-09-23:\/wirtschaftlichkeitsberechnung-pv-anlage\/","category":["My bits and bytes","house","photovoltaics"]},{"title":"Einbau-Spots","link":"https:\/\/martin-thoma.com\/einbau-spots\/","description":"<p>Ich werde hoffentlich noch dieses Jahr meine K&uuml;che renovieren und dabei einige\nEinbau-Spots installieren. Jetzt ist die Frage, welche Spots genau am meisten Sinn machen<\/p>\n<table>\n<thead>\n<tr>\n<th>Fassung<\/th>\n<th>Leuchtmittel<\/th>\n<th>Fassung<\/th>\n<th>Volt<\/th>\n<th>Preis Leuchtmittel<\/th>\n<th>Lumen<\/th>\n<th>Watt<\/th>\n<th>Lumen\/Watt<\/th>\n<th>Bemerkungen<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/www.amazon.de\/ledscom-Deckeneinbaurahmen-Einbaurahmen-Halogen-PAR16-wei%C3%9F-matt\/dp\/B07KB34D3H\/\">2.89&euro;<\/a>: 51mm Lochdurchmesser, 81mm Rahmendurchmesser, 65mm Einbautiefe<\/td>\n<td><a href=\"https:\/\/www.amazon.de\/Amazon-Basics-LED-Leuchtmittel-MR16-Spots-35-W-Gl%C3%BChbirne\/dp\/B071RMD93K\/\">Amazon Basics LED MR16<\/a><\/td>\n<td>MR16 (GU5 \u2026<\/td><\/tr><\/tbody><\/table>","pubDate":"Thu, 11 Sep 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-09-11:\/einbau-spots\/","category":["My bits and bytes","house","diy"]},{"title":"Perfect Design: Handstaubsauger","link":"https:\/\/martin-thoma.com\/perfekter-handstaubsauger\/","description":"<p>Es st&ouml;rt mich, dass es so viele Ger&auml;te mit schlechtem Design gibt.\nWer will soll sich das hier f&uuml;r Handstaubsauger nehmen. Wenn das wirklich jemand\nbaut will ich aber ein Exemplar davon haben \ud83d\ude09<\/p>\n<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2025\/09\/akku-handstaubsauger.png\"><img alt=\"ChatGPT rendering eines Akku-Handstaubsaugers\" src=\"..\/images\/2025\/09\/akku-handstaubsauger.png\" style=\"max-height: 512px\"\/><\/a>\n<figcaption class=\"text-center\">ChatGPT rendering eines Akku-Handstaubsaugers<\/figcaption>\n<\/figure>\n<h2 id=\"use-case\">Use Case<\/h2>\n<p>Ein Handsaubsauger ist f&uuml;r das schnelle Saugen zwischendrin gedacht. Man sieht \u2026<\/p>","pubDate":"Mon, 08 Sep 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-09-08:\/perfekter-handstaubsauger\/","category":["My bits and bytes","foss","design","hardware"]},{"title":"Rezept: Rohkostsalat","link":"https:\/\/martin-thoma.com\/rohkostsalat\/","description":"<p>Einen Rohkostsalat kann man recht schnell zubereiten und er ist eine gesunde und leckere Beilage.<\/p>\n<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2025\/09\/salat.jpg\"><img alt=\"ChatGPT rendering eines Rohkostsalats. Der Salat besteht aus frischen, bunten Gem&uuml;sesorten.\" src=\"..\/images\/2025\/09\/salat.jpg\" style=\"max-height: 512px\"\/><\/a>\n<figcaption class=\"text-center\">ChatGPT rendering eines Rohkostsalats. Der Salat besteht aus frischen, bunten Gem&uuml;sesorten.<\/figcaption>\n<\/figure>\n<p>Hier ist ein einfaches Rezept:<\/p>\n<h2 id=\"mikronahrstoffe\">Mikron&auml;hrstoffe<\/h2>\n<style>\n.green {\n    background-color: #c8e6c9;\n}\n.red {\n    background-color: #ffcdd2;\n}\n<\/style>\n<table>\n<thead>\n<tr>\n<th>Mikron&auml;hrstoff<\/th>\n<th><a href=\"https:\/\/www.aok.de\/pk\/magazin\/ernaehrung\/lebensmittel\/wie-gesund-sind-karotten\/\">Karotte (100g)<\/a><\/th>\n<th><a href=\"https:\/\/www.zentrum-der-gesundheit.de\/pdf\/tabelle_gurke.pdf\">Gurke (100g)<\/a><\/th>\n<th><a href=\"https:\/\/www.eismann.de\/lebensmittel-lexikon\/details\/artikel\/mais\">Mais (100g)<\/a><\/th>\n<th><a href=\"https:\/\/www.yazio.com\/de\/kalorientabelle\/oliven-oel-olivenoel.html\">Oliven&ouml;l (20g)<\/a><\/th>\n<th><a href=\"https:\/\/www.yazio.com\/de\/kalorientabelle\/essig-branntweinessig-weissweinessig.html\">Essig (10g)<\/a><\/th>\n<th><a href=\"https:\/\/www.yazio.com\/de\/kalorientabelle\/cherry-tomaten-cocktail-tomate-frisch.html\">Cherry-Tomaten \u2026<\/a><\/th><\/tr><\/thead><\/table>","pubDate":"Sun, 17 Aug 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-08-17:\/rohkostsalat\/","category":["My bits and bytes","recipe"]},{"title":"Rezept: Schoko-Power-M\u00fcsli mit Banane","link":"https:\/\/martin-thoma.com\/schoko-power-muesli-mit-banane\/","description":"<p>Ein gesunder Start in den Tag.<\/p>\n<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2025\/09\/schoko-power-muesli.jpg\"><img alt=\"ChatGPT rendering eines Schoko-Power-M&uuml;slis mit Banane. Das M&uuml;sli besteht aus Haferflocken, Banane und Kakao.\" src=\"..\/images\/2025\/09\/schoko-power-muesli.jpg\" style=\"max-height: 512px\"\/><\/a>\n<figcaption class=\"text-center\">ChatGPT rendering eines Schoko-Power-M&uuml;slis mit Banane. Das M&uuml;sli besteht aus Haferflocken, Banane und Kakao.<\/figcaption>\n<\/figure>\n<h2 id=\"zutaten\">Zutaten<\/h2>\n<ul>\n<li>50g Haferflocken<\/li>\n<li>20g Leinsamen<\/li>\n<li>15g Kakaopulver<\/li>\n<li>10g Chiasamen<\/li>\n<li>125ml Milch<\/li>\n<li>50g Quark<\/li>\n<\/ul>\n<h2 id=\"nahrwerte\">N&auml;hrwerte<\/h2>\n<table border=\"1\" cellpadding=\"6\" cellspacing=\"0\" style=\"border-collapse:collapse; font-family:system-ui, sans-serif;\">\n<caption style=\"font-weight:600; padding:6px 0;\">N&auml;hrwerte &ndash; &bdquo;Schoko-Power-M&uuml;sli mit Banane&ldquo; (gesamte Portion)<\/caption>\n<thead style=\"background:#f2f2f2;\">\n<tr>\n<th>Zutat<\/th>\n<th>Menge<\/th>\n<th>Brennwert (kcal)<\/th>\n<th>Eiwei&szlig; (g)<\/th>\n<th>Fett (g)<\/th>\n<th>Kohlenhydrate (g \u2026<\/th><\/tr><\/thead><\/table>","pubDate":"Fri, 15 Aug 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-08-15:\/schoko-power-muesli-mit-banane\/","category":["My bits and bytes","recipe"]},{"title":"Steckersolar-Batterien 2025","link":"https:\/\/martin-thoma.com\/steckersolar-batterien-2025\/","description":"<p>Ich habe eine Steckersolaranlage, welche ab ca. April regelm&auml;&szlig;ig mittags mehr\nStrom produziert als ich verbrauche. Daher &uuml;berlege ich mir eine Batterie\nanzuschaffen um den Strom flexibler nutzen zu k&ouml;nnen.<\/p>\n<h2 id=\"modelle\">Modelle<\/h2>\n<style>\n    .red {\n        background-color: red;\n    }\n<\/style>\n<table>\n<thead>\n<tr>\n<th>Modell<\/th>\n<th>Preis<\/th>\n<th>Kapazit&auml;t<\/th>\n<th>Maximale Erweiterbarkeit<\/th>\n<th>Maximale Leistung (Ausgang)<\/th>\n<th>Technologie<\/th>\n<th>Outdoor<\/th>\n<th>Ma&szlig;e<\/th>\n<th>PV-Eing&auml;nge<\/th>\n<th>Weiteres<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/www.ecoflow.com\/us\/delta-3-series-portable-power-station\">EcoFlow STREAM AC \u2026<\/a><\/td><\/tr><\/tbody><\/table>","pubDate":"Fri, 30 May 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-05-30:\/steckersolar-batterien-2025\/","category":["My bits and bytes","reviews","energy","photovoltaics"]},{"title":"Home Security Cameras 2025","link":"https:\/\/martin-thoma.com\/home-security-cameras-2025\/","description":"<p>When I'm not at home, I still want to know if anything is happening. This is especially\nimportant when a person is in an unexpected location, but also for situations like\nsomeone being at the door.<\/p>\n<p>In this article, I will compare different home security camera systems.<\/p>\n<h2 id=\"general-notes\">General Notes<\/h2>\n<p>I \u2026<\/p>","pubDate":"Sun, 11 May 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-05-11:\/home-security-cameras-2025\/","category":["My bits and bytes","cameras","review","Smart Home","Home Assistant"]},{"title":"Notebooks 2025","link":"https:\/\/martin-thoma.com\/notebooks-2025\/","description":"<p>I'm looking for a new notebook again, as the battery of my current one is dead\nand the keyboard is broken.<\/p>\n<h2 id=\"my-requirements\">My Requirements<\/h2>\n<ul>\n<li>Display: At least 1920x1080 (FHD) resolution, 300 cd\/m&sup2; brightness, 700:1 contrast<\/li>\n<li>RAM: Must be upgradeable to at least 24 GB<\/li>\n<li>Storage: At least 512 GB \u2026<\/li><\/ul>","pubDate":"Sun, 11 May 2025 20:00:00 +0200","guid":"tag:martin-thoma.com,2025-05-11:\/notebooks-2025\/","category":["My bits and bytes","notebooks","review"]},{"title":"Bundestagswahl 2025","link":"https:\/\/martin-thoma.com\/bundestagswahl-2025\/","description":"<p>Heute wird die Bundestagswahl 2025 stattfinden, nachdem die Ampel-Regierung\n(SPD, Gr&uuml;ne, FDP) im November 2024 zerbrochen ist. Die FDP wollte bei den\nSozialausgaben sparen und Entlastungen f&uuml;r hohe Einkommen (Solidarit&auml;tsbeitrag\nabschaffen). Die Gr&uuml;nen wollten ein Milliardenschweres Investitionsprogramm um\ndie Wirtschaft anzukurbeln. <a href=\"https:\/\/www.tagesschau.de\/inland\/innenpolitik\/fdp-d-day-reaktionen-100.html\">Lindners D-Day-Papier<\/a> wurde durch\neine \"Indiskretion\" bekannt, genau wie \u2026<\/p>","pubDate":"Sun, 23 Feb 2025 20:00:00 +0100","guid":"tag:martin-thoma.com,2025-02-23:\/bundestagswahl-2025\/","category":["My bits and bytes","germany","German posts","politics"]},{"title":"Ausl\u00e4nder in Deutschland","link":"https:\/\/martin-thoma.com\/auslaender-in-deutschland\/","description":"<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2025\/02\/auslaender-in-deutschland.png\"><img alt=\"Verteilung der Ausl&auml;nder in Deutschland\" src=\"..\/images\/2025\/02\/auslaender-in-deutschland.png\" style=\"max-height: 512px\"\/><\/a>\n<figcaption class=\"text-center\"><a href=\"https:\/\/www.deutschlandatlas.bund.de\/DE\/Karten\/Wer-wir-sind\/Auslaendische-Bevoelkerung.html\">Menschen ohne Deutsche Staatsangeh&ouml;rigkeit in Deutschland<\/a>: 12.3 Millionen Menschen oder 14.6% der Menschen in Deutschland<\/figcaption>\n<\/figure>\n<p>Seit dem <a href=\"https:\/\/de.wikipedia.org\/wiki\/B%C3%BCrgerkrieg_in_Syrien_seit_2011\">B&uuml;rgerkrieg in Syrien 2011<\/a> und der damit verbundenen\n<a href=\"https:\/\/de.wikipedia.org\/wiki\/Fl%C3%BCchtlingskrise_in_Europa_2015\/2016\">Fl&uuml;chtlingskrise in Europa 2015\/2016<\/a>\nsehe ich in Deutschland immer wieder sehr unstrukturierte und undifferenzierte\nDiskussionen rund um Ausl&auml;nder. Es gibt keine klare \u2026<\/p>","pubDate":"Sat, 01 Feb 2025 20:00:00 +0100","guid":"tag:martin-thoma.com,2025-02-01:\/auslaender-in-deutschland\/","category":["My bits and bytes","germany","German posts","politics"]},{"title":"Wirtschaft und Staatsfinanzen in Deutschland","link":"https:\/\/martin-thoma.com\/wirtschaft-und-staatsfinanzen-in-deutschland\/","description":"<p>In Deutschland herrscht weitgehend Einigkeit &ndash; sowohl unter den B&uuml;rgern als auch\nden f&uuml;hrenden politischen Parteien (CDU\/CSU, SPD und Gr&uuml;ne): Es m&uuml;ssen Ma&szlig;nahmen\nergriffen werden, um die Wirtschaft anzukurbeln, die Bundeswehr zu st&auml;rken,\nmarode Infrastruktur wie Stra&szlig;en, Br&uuml;cken und Schulen zu sanieren und die\nDigitalisierung voranzutreiben. Gleichzeitig soll das Rentenniveau \u2026<\/p>","pubDate":"Fri, 17 Jan 2025 20:00:00 +0100","guid":"tag:martin-thoma.com,2025-01-17:\/wirtschaft-und-staatsfinanzen-in-deutschland\/","category":["My bits and bytes","germany","German posts","politics"]},{"title":"Kosten der Krankenversorgung in Deutschland","link":"https:\/\/martin-thoma.com\/kosten-krankenversorgung-in-deutschland\/","description":"<p>Aktuell erh&ouml;hen sehr viele Krankenkassen ihre Beitr&auml;ge. Das wird aufgrund des\nsteigenden Durchschnittsalters der Bev&ouml;lkerung und dem kleiner werdenden Anteil\nder Arbeitenden an der Bev&ouml;lkerung auch in Zukunft so weiter gehen, wenn wir\nnichts machen.<\/p>\n<p>Wir haben noch andere Probleme in der Krankenversorgung, wie z.B. die\nVerf&uuml;gbarkeit von Apotheken \u2026<\/p>","pubDate":"Sun, 12 Jan 2025 20:00:00 +0100","guid":"tag:martin-thoma.com,2025-01-12:\/kosten-krankenversorgung-in-deutschland\/","category":["My bits and bytes","germany","German posts","politics","health"]},{"title":"Strom in Deutschland: Auf dem richtigen Weg in eine nachhaltige Zukunft","link":"https:\/\/martin-thoma.com\/strom-in-deutschland\/","description":"<p>Deutschland hat in den letzten Jahrzehnten beeindruckende Fortschritte bei der\nEnergiewende gemacht. Doch wie steht es aktuell um die Stromversorgung, und wie\nkann der Weg in eine klimaneutrale Zukunft gelingen?<\/p>\n<p>Ich fokussiere mich in diesem Artikel auf die Stromversorgung in Deutschland.\nStrom ist nur ein Teil der Energieversorgung. Die anderen \u2026<\/p>","pubDate":"Sat, 11 Jan 2025 20:00:00 +0100","guid":"tag:martin-thoma.com,2025-01-11:\/strom-in-deutschland\/","category":["My bits and bytes","germany","german","politics","climate change","energy"]},{"title":"New Year 2025","link":"https:\/\/martin-thoma.com\/new-year-2025\/","description":"<p><img alt=\"\" src=\"..\/images\/2023\/12\/new-year-2024.webp\"\/>**<\/p>\n<p>It&rsquo;s New Year's Eve; as always &mdash; it&rsquo;s time to remember what happened and think\nabout what might happen in the future.<\/p>\n<h2 id=\"review-of-2024\">Review of 2024<\/h2>\n<p>The US convicted Donald Trump of felony crimes in a scheme to illegally\ninfluence the 2016 election. Then a majority of the US voted \u2026<\/p>","pubDate":"Tue, 31 Dec 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-12-31:\/new-year-2025\/","category":["Cyberculture","New Years Eve"]},{"title":"Stromz\u00e4hler","link":"https:\/\/martin-thoma.com\/stromzaehler\/","description":"<p>Weil ich es immer wieder nachschlagen muss, hier ein paar Informationen zu Stromz&auml;hlern.<\/p>\n<ul>\n<li>Ferraris-Z&auml;hler: Die alten analogen Stromz&auml;hler mit einer Drehscheibe.<\/li>\n<li>Moderne Messeinrichtung (mME): Ein digitaler Z&auml;hler, der den Verbrauch misst.<\/li>\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/Smart-Meter-Gateway\">Smart Meter Gateway<\/a> (SMGW): Kommunikationseinheit<\/li>\n<li>Intelligentes Messsystem: Eine Moderne Messeinrichtung + Smart Meter Gateway.<\/li>\n<\/ul>\n<h2 id=\"siehe-auch\">Siehe auch<\/h2>\n<ul>\n<li>Bundesnetzagentur:<ul>\n<li><a href=\"https:\/\/www.bundesnetzagentur.de\/SharedDocs\/A_Z_Glossar\/S\/SmartMeterGateway.html?nn=686258\">Glossar: Smart Meter \u2026<\/a><\/li><\/ul><\/li><\/ul>","pubDate":"Sun, 29 Dec 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-12-29:\/stromzaehler\/","category":["German posts","finances","house"]},{"title":"Steckersolarger\u00e4te (Balkonkraftwerke)","link":"https:\/\/martin-thoma.com\/steckersolar\/","description":"<p>Seit diesem Jahr bin ich stolzer Besitzer eines Steckersolarger&auml;tes \ud83c\udf89\ud83e\udd73\nSeit diesem Jahr ist die Anmeldung auch vereinfacht und ein Schuko-Stecker\nist genug.<\/p>\n<p>Es besteht aus:<\/p>\n<ul>\n<li><strong>Micro-Wechselrichter mit WiFi DTU<\/strong>: <a href=\"https:\/\/www.hoymiles.com\/wp-content\/uploads\/2022\/06\/User-manual_HMS-6007008009001000-2T_EU_DE_V202302.pdf\">Hoymiles HMS-800W-2T<\/a>.\n  Die DTU (Data Transmission Unit) dient als Kommunikationsschnittstelle\n  zwischen den Wechselrichtern und einer zentralen &Uuml;berwachungs- oder\n  Managementplattform.<\/li>\n<li><strong>Module<\/strong>: 2x \u2026<\/li><\/ul>","pubDate":"Sat, 28 Dec 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-12-28:\/steckersolar\/","category":["German posts","house","money"]},{"title":"365 Hauptgerichte","link":"https:\/\/martin-thoma.com\/365-main-dishes-gpt\/","description":"<p>Falls jemand etwas Inspiration sucht: Hier sind 365 Hauptgerichte. Das wurde mit\nChatGPT im April 2023 generiert; ich habe es strukturiert und kategorisiert.\nIrgendwann will ich die alle mal machen \ud83d\ude04<\/p>\n<p>Ich versuche mit der Zeit eine bessere Sortierung zu finden und Duplikate durch\nneues zu ersetzen. Auch Variationen w&uuml;rde ich \u2026<\/p>","pubDate":"Fri, 27 Dec 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-12-27:\/365-main-dishes-gpt\/","category":["German posts","food"]},{"title":"Was mir Hoffnung macht","link":"https:\/\/martin-thoma.com\/was-mir-hoffnung-macht\/","description":"<p>Nachdem ich vor kurzem <a href=\"https:\/\/martin-thoma.com\/was-mir-sorgen-macht\/\">Was mir Angst macht<\/a>\ngeschrieben habe, m&ouml;chte ich heute &uuml;ber das schreiben, was mir Hoffnung macht.<\/p>\n<h2 id=\"klimawandel\">Klimawandel<\/h2>\n<p>Wir sind nun endlich soweit, dass Endverbraucher einfach durch ihr Kaufverhalten\nden Klimawandel stoppen k&ouml;nnen. Die Klima-Optimale Variante ist oder wird\nabsehbar auch die g&uuml;nstigste Variante:<\/p>\n<ul>\n<li><strong>W&auml;rmewende<\/strong>: 65.5 \u2026<\/li><\/ul>","pubDate":"Thu, 26 Dec 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-12-26:\/was-mir-hoffnung-macht\/","category":["German posts","Germany","politics","climate change","health"]},{"title":"Was mir Sorgen macht","link":"https:\/\/martin-thoma.com\/was-mir-sorgen-macht\/","description":"<p>Es gab in den letzten Wochen und Monaten einige Nachrichten, die mir Sorgen\nmachen. Ich muss mir das von der Seele schreiben.<\/p>\n<h2 id=\"klimawandel\">Klimawandel<\/h2>\n<p><a href=\"https:\/\/www.jungewelt.de\/artikel\/490582.klimawandel-tief-in-der-schei%C3%9Fe.html\">Die steigenden Wassertemperaturen in den Meeren f&uuml;hren zu immer st&auml;rkeren St&uuml;rmen. Zugleich nehmen D&uuml;rren zu<\/a>.\nDas hat Auswirkungen auf die <a href=\"https:\/\/www.mdr.de\/nachrichten\/deutschland\/panorama\/versorgungssicherheit-lebensmittel-weihnachten-100.html\">Lebensmittelversorgung<\/a>.<\/p>\n<p>Hier noch ein paar exemplarische Artikel \u2026<\/p>","pubDate":"Wed, 25 Dec 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-12-25:\/was-mir-sorgen-macht\/","category":["German posts","politics","Climate Change","Germany","United States"]},{"title":"Zeitdilatation","link":"https:\/\/martin-thoma.com\/zeitdilatation\/","description":"<p>Der Weltraum ist wahnsinnig gro&szlig;. Wir ben&ouml;tigen schon sehr lange um innerhalb\nunseres Sonnensystems zu reisen. Die New Horizons Raumsonde hat 9.5 Jahre\ngebraucht, um den Pluto zu erreichen. Und das, obwohl der Pluto nur etwa 4\nLichtstunden von der Erde entfernt ist. Ganz naiv gesagt hat die Sonde \u2026<\/p>","pubDate":"Sun, 22 Dec 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-12-22:\/zeitdilatation\/","category":["German posts","mathematics","space"]},{"title":"Die Mathematik hinter dem Wohnungsmangel","link":"https:\/\/martin-thoma.com\/wohnungsmangel-mathe\/","description":"<p>Der Wohnungsmangel ist eines der hei&szlig;esten Themen in der deutschen Politik.\nIch habe schon mal &uuml;ber <a href=\"https:\/\/martin-thoma.com\/wohnungsmangel\/\">den Wohnungsmangel in Deutschland<\/a> geschrieben.<\/p>\n<p>Wir machen keinen Fortschritt, weil wir uns zu sehr auf den privaten Wohnungsbau\nverlassen. Das ist ein Problem, weil es bei aktuellen Zinsen einfach nicht\n&ouml;konomisch sinnvoll ist Wohnungen \u2026<\/p>","pubDate":"Sun, 08 Dec 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-12-08:\/wohnungsmangel-mathe\/","category":["German posts","mathematics","politics"]},{"title":"Textilien","link":"https:\/\/martin-thoma.com\/textilien\/","description":"<p>Heute war es mal wieder so weit: ich habe einen deep-dive in ein neues Thema\ngemacht. Diesmal ging es um Bettw&auml;sche und ihre Qualit&auml;tsmerkmale.<\/p>\n<p>Zusammenfassend w&uuml;rde ich sagen, dass ich f&uuml;r den Winter Baumwoll-Biber gut\nfinde. F&uuml;r Sommerbettw&auml;sche br&auml;uchte ich ein paar Beispiele.<\/p>\n<p>Reine Chemiefaser-Stoffe mag ich nicht, weil sie \u2026<\/p>","pubDate":"Sat, 07 Dec 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-12-07:\/textilien\/","category":["German posts","stuff"]},{"title":"Wood Joints","link":"https:\/\/martin-thoma.com\/wood-joints\/","description":"<p>There are many ways to connect two pieces of wood. Here are some of the most common methods.<\/p>\n<h2 id=\"glue-leim\">Glue (Leim \ud83c\udde9\ud83c\uddea)<\/h2>\n<p>Glue two flat pieces of wood together using clamps to apply pressure while the adhesive sets.<\/p>\n<p>For the strongest bond, always glue long grain to long grain.<\/p>\n<h2 id=\"nails\">Nails<\/h2>\n<p>Nails work \u2026<\/p>","pubDate":"Sun, 01 Dec 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-12-01:\/wood-joints\/","category":["My bits and bytes","diy","house"]},{"title":"Hauswert Bestimmen","link":"https:\/\/martin-thoma.com\/hauswert-bestimmen\/","description":"<p>Es gibt ein paar Eckdaten, die den Wert eines Einfamilienhauses samt Grundst&uuml;ck\nbestimmen. Hier im Artikel gehe ich auf die wichtigsten ein.<\/p>\n<h1 id=\"fundamentale-daten\">Fundamentale Daten<\/h1>\n<ul>\n<li><strong>Grundst&uuml;cksfl&auml;che<\/strong>: Die steht im Grundbuch.<\/li>\n<li><strong>Wohnfl&auml;che<\/strong>: Da gibt es leider verschiedene Standards\n  (<a href=\"https:\/\/de.wikipedia.org\/wiki\/Wohnfl%C3%A4chenverordnung\">WoFlV<\/a> und <a href=\"https:\/\/de.wikipedia.org\/wiki\/DIN_277\">DIN\n  277<\/a>).<\/li>\n<li><strong>Baujahr<\/strong>: Das Alter des Geb&auml;udes l&auml;sst einfache R&uuml;ckschl&uuml;sse auf den \u2026<\/li><\/ul>","pubDate":"Fri, 08 Nov 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-11-08:\/hauswert-bestimmen\/","category":["German posts","finances","house"]},{"title":"e-Autos","link":"https:\/\/martin-thoma.com\/e-autos\/","description":"<p><img alt=\"\" src=\"..\/images\/2024\/10\/e-auto-title.webp\"\/><\/p>\n<p>Ich lese und h&ouml;re immer wieder Beschwerden von &auml;lteren Menschen &uuml;ber\nElektroautos oder batterieelektrische Fahrzeuge (BEVs) im Allgemeinen. Sie\nbevorzugen ihre Benzin- oder Dieselautos, die ich als ICE &mdash; Internal Combustion\nEngine (Verbrennungsmotor) &mdash; abk&uuml;rzen werde.<\/p>\n<p>Dieser Artikel listet alle Gr&uuml;nde auf, warum ich glaube, dass wir einen\nallm&auml;hlichen Anstieg des Anteils \u2026<\/p>","pubDate":"Sat, 19 Oct 2024 20:00:00 +0200","guid":"tag:martin-thoma.com,2024-10-19:\/e-autos\/","category":["German posts","climate change","politics"]},{"title":"DIY Bench","link":"https:\/\/martin-thoma.com\/diy-bench\/","description":"<p>This is a guide for building a simple bench for indoor use.<\/p>\n<h2 id=\"final-product\">Final Product<\/h2>\n<p>The completed bench will measure 1040mm long, 496mm high, and 456mm deep.\nIt can support considerable weight when loaded from the top, but has limited resistance to lateral (shear) forces.\nThis means you can sit on \u2026<\/p>","pubDate":"Sat, 31 Aug 2024 20:00:00 +0200","guid":"tag:martin-thoma.com,2024-08-31:\/diy-bench\/","category":["My bits and bytes","diy"]},{"title":"Politik gegen Wohnungsmangel","link":"https:\/\/martin-thoma.com\/wohnungsmangel\/","description":"<p>Deutschland hat zu wenig Wohnungen. 439.500 Personen waren 2024 wohnungslos,\naber das ist tats&auml;chlich nicht die Zahl auf die man sich fokusieren sollte.\nInteressanter w&auml;re es zu sehen wie viele Menschen einen Job nicht angenommen\nhaben, weil sie keine Wohnung gefunden haben. Oder wie viele Menschen mehr als\n33 \u2026<\/p>","pubDate":"Sun, 18 Aug 2024 20:00:00 +0200","guid":"tag:martin-thoma.com,2024-08-18:\/wohnungsmangel\/","category":["German posts","Germany","politics"]},{"title":"Stein","link":"https:\/\/martin-thoma.com\/stein\/","description":"<ul>\n<li><strong>Stein<\/strong>: Allgemeiner Begriff f&uuml;r festes mineralisches Material.<\/li>\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/Lehm\"><strong>Lehm<\/strong><\/a>: Gemisch aus Ton, Schluff, und Sand.<\/li>\n<\/ul>\n<h2 id=\"gesteinskornungen\">Gesteinsk&ouml;rnungen<\/h2>\n<table border=\"1\">\n<thead>\n<tr>\n<th>K&ouml;rnung (mm)<\/th>\n<th>Gebrochen<\/th>\n<th>Ungebrochen<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>&lt;0.002<\/td>\n<td>-<\/td>\n<td><a href=\"https:\/\/de.wikipedia.org\/wiki\/Ton_(Bodenart)\">Ton<\/a><\/td>\n<\/tr>\n<tr>\n<td>0.002&ndash;0.063<\/td>\n<td>-<\/td>\n<td><a href=\"https:\/\/de.wikipedia.org\/wiki\/Schluff\">Schluff<\/a><\/td>\n<\/tr>\n<tr>\n<td>0.063&ndash;2<\/td>\n<td><a href=\"https:\/\/de.wikipedia.org\/wiki\/Gesteinsk%C3%B6rnung#Nach_Korngr%C3%B6%C3%9Fe\">Brechsand<\/a><\/td>\n<td>Natursand<\/td>\n<\/tr>\n<tr>\n<td>2&ndash;8<\/td>\n<td><a href=\"https:\/\/de.wikipedia.org\/wiki\/Gesteinsk%C3%B6rnung\">Splitt<\/a><\/td>\n<td><a href=\"https:\/\/de.wikipedia.org\/wiki\/Kies\">Feinkies<\/a><\/td>\n<\/tr>\n<tr>\n<td>8&ndash;16<\/td>\n<td>Splitt<\/td>\n<td><a href=\"https:\/\/de.wikipedia.org\/wiki\/Kies\">Mittelkies<\/a><\/td>\n<\/tr>\n<tr>\n<td>16&ndash;32<\/td>\n<td>Splitt<\/td>\n<td><a href=\"https:\/\/de.wikipedia.org\/wiki\/Kies\">Grobkies<\/a><\/td>\n<\/tr>\n<tr>\n<td>32&ndash;63<\/td>\n<td><a href=\"https:\/\/de.wikipedia.org\/wiki\/Schotter\">Schotter<\/a><\/td>\n<td>Grober Rundkies (32 \u2026<\/td><\/tr><\/tbody><\/table>","pubDate":"Fri, 16 Aug 2024 20:00:00 +0200","guid":"tag:martin-thoma.com,2024-08-16:\/stein\/","category":["German posts","trivia"]},{"title":"Food Processors","link":"https:\/\/martin-thoma.com\/food-processors\/","description":"<p>Meine Frau hat sich eine K&uuml;chenmaschine gew&uuml;nscht, also bin ich mal wieder in\ndie Recherche gegangen. Hier sind die Ergebnisse.<\/p>\n<h2 id=\"ninja-3-in-1\">Ninja 3-in-1<\/h2>\n<ul>\n<li>Preis: 153&euro; (<a href=\"https:\/\/www.amazon.de\/Ninja-1-K%C3%BCchenmaschine-BN800EU-8-l-Beh%C3%A4lter-1-l-Kanne\/dp\/B08HSF4FY6\/\">Amazon<\/a>, 4.6 Sterne bei 1968 Bewertungen)<\/li>\n<li>Leistung: 1200 Watt<\/li>\n<li>Beh&auml;lter:<ul>\n<li>1.8L Sch&uuml;ssel<\/li>\n<li>2.1L Krug<\/li>\n<\/ul>\n<\/li>\n<li>Zubeh&ouml;r:<ul>\n<li>Schneide-\/Raspelscheibe<\/li>\n<li>Teigwerkzeug<\/li>\n<li>Hack-Klingen<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"bosch-multitalent-8\">Bosch MultiTalent 8<\/h2>\n<ul>\n<li>Preis \u2026<\/li><\/ul>","pubDate":"Mon, 12 Aug 2024 20:00:00 +0200","guid":"tag:martin-thoma.com,2024-08-12:\/food-processors\/","category":["German posts","review"]},{"title":"Pfannen","link":"https:\/\/martin-thoma.com\/pfannen\/","description":"<p>In diesem Artikel geht es um Pfannen. Ich will neue und will mir nie mehr\nGedanken um das Thema machen.<\/p>\n<p>Beschichtete Pfannen gehen immer wieder kaputt. Egal ob Teflon oder Granit.\nDarauf habe ich keine Lust mehr. Granit-Beschichtungen sind etwas robuster als\nTeflon.<\/p>\n<p>PTFE und PFOA: Keine Teflon-Pfannen verwenden.\nPFOA \u2026<\/p>","pubDate":"Mon, 20 May 2024 20:00:00 +0200","guid":"tag:martin-thoma.com,2024-05-20:\/pfannen\/","category":["Review","Review"]},{"title":"Rente","link":"https:\/\/martin-thoma.com\/rente\/","description":"<p>Viele Deutsche machen sich Sorgen um ihre Rente. Die Lebenserwartung steigt,\ndie Geburtenrate sinkt. Das bedeutet, dass es immer mehr Rentner gibt, die immer\nl&auml;nger Rente beziehen. Gleichzeitig gibt es immer weniger Arbeitnehmer, die die\nRenten finanzieren. Die Rentenl&uuml;cke wird immer gr&ouml;&szlig;er. Altersarmut macht Angst.<\/p>\n<p>Wie w&uuml;rde ein gutes Rentensystem \u2026<\/p>","pubDate":"Sat, 30 Mar 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-03-30:\/rente\/","category":["German posts","Germany","politics"]},{"title":"Rasenm\u00e4her","link":"https:\/\/martin-thoma.com\/rasenmaeher\/","description":"<p>Ich habe einen Garten mit ca. 400m&sup2; und brauche einen Rasenm&auml;her. Das sind meine\nNotizen bei der Suche.<\/p>\n<h2 id=\"was-ich-nicht-angeschaut-habe\">Was ich nicht angeschaut habe<\/h2>\n<p>Ich will keinen <strong>Benzin-Rasenm&auml;her<\/strong> weil der Garten nicht so gro&szlig; ist und ich\nkeine Lust habe Benzin zu kaufen und zu lagern.<\/p>\n<p>Ich will auch keinen <strong>M&auml;hroboter \u2026<\/strong><\/p>","pubDate":"Sun, 24 Mar 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-03-24:\/rasenmaeher\/","category":["German posts","house"]},{"title":"Reichtum in Deutschland","link":"https:\/\/martin-thoma.com\/reichtum-in-deutschland\/","description":"<p>Ab wann ist man reich? Wann ist man arm?<\/p>\n<p>Es gibt zwei Kriterien nach denen man diese Frage beantworten kann: Einkommen und Verm&ouml;gen.<\/p>\n<h2 id=\"die-vergleichsgruppe\">Die Vergleichsgruppe<\/h2>\n<p>Dann muss man sich noch eine sinnvolle Vergleichsgruppe anschauen:<\/p>\n<h3 id=\"abhangigkeiten\">Abh&auml;ngigkeiten<\/h3>\n<p>Eltern sind f&uuml;r ihre <strong>Kinder<\/strong> verantwortlich. Es macht also wenig Sinn einen\nSingle ohne Kindern \u2026<\/p>","pubDate":"Sun, 03 Mar 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-03-03:\/reichtum-in-deutschland\/","category":["German posts","politics"]},{"title":"Designing Event-Driven Systems in Local Python Applications","link":"https:\/\/martin-thoma.com\/https:\/\/levelup.gitconnected.com\/designing-event-driven-systems-in-local-python-applications-8abf7544d7e4","description":"<p><img alt=\"An event-driven system decouples producers of events and the effects that those events should have on the remaining software system.\" src=\"..\/images\/2024\/02\/event-driven-software.png\"\/><em>An event-driven system decouples producers of events and the effects that those events should have on the remaining software system.<\/em><\/p>\n<p>An event-driven software architecture can help you write cleaner code. Most software engineers are likely familiar with pre-defined event systems such as those provided by frontend frameworks\/languages: <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Element\/keypress_event\">keypress in \u2026<\/a><\/p>","pubDate":"Mon, 12 Feb 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-02-12:\/https:\/\/levelup.gitconnected.com\/designing-event-driven-systems-in-local-python-applications-8abf7544d7e4","category":["Code","software architecture"]},{"title":"Tablets","link":"https:\/\/martin-thoma.com\/tablets\/","description":"<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2024\/01\/tablet.jpg\"><img alt=\"A tablet PC\" src=\"..\/images\/2024\/01\/tablet.jpg\" style=\"max-height: 512px\"\/><\/a>\n<figcaption class=\"text-center\">A tablet PC<\/figcaption>\n<\/figure>\n<p>I would never recommend to buy a tablet as I think it's a strict downgrade from\na Laptop and less flexible than a Smartphone. But if you buy one, those are the\nthings you might want to have a look at:<\/p>\n<style>\n.good {\n    background-color: green;\n}\n\n.bad {\n    background-color: red \u2026<\/style>","pubDate":"Mon, 22 Jan 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-01-22:\/tablets\/","category":["My bits and bytes","comparison","devices"]},{"title":"Interior Design Styles","link":"https:\/\/martin-thoma.com\/interior-design-styles\/","description":"<p>Interior design styles help describe the aesthetic and atmosphere of your home. When you see the pictures, you'll know what appeals to you.<\/p>\n<h2 id=\"scandinavian-style\">Scandinavian Style<\/h2>\n<p>Scandinavian design is known for its simplicity, functionality, and minimalism.<\/p>\n<p><strong>Key features include:<\/strong>\n* Clean lines and neutral colors\n* Natural materials such as wood and stone \u2026<\/p>","pubDate":"Sat, 20 Jan 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-01-20:\/interior-design-styles\/","category":["My bits and bytes","house","money"]},{"title":"W\u00e4rmepumpen: Klimaanlangen Modelle","link":"https:\/\/martin-thoma.com\/klimaanlagen-modelle\/","description":"<p>Bei mir ist die Heizung am 26. Dezember ausgefallen. Es war am Ende eine\nKleinigkeit und leicht zu beheben, aber nun mache ich mir Gedanken wie ich\nvon der &Ouml;l-Heizung weg komme.<\/p>\n<p>Split-Klimaanlagen haben f&uuml;r mich einen besonderen Charme:<\/p>\n<ol>\n<li><strong>Geringe Anschaffungskosten<\/strong>: Das einzelne<\/li>\n<li><strong>Geringe Betriebskosten<\/strong><\/li>\n<li><strong>Dezentral<\/strong>: Mehrere Ger&auml;te zu haben \u2026<\/li><\/ol>","pubDate":"Sat, 13 Jan 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-01-13:\/klimaanlagen-modelle\/","category":["German posts","money","house"]},{"title":"Heizungsvergleich","link":"https:\/\/martin-thoma.com\/heizungsvergleich\/","description":"<p>Ich &uuml;berlege mir gerade welches Heizsystem ich nutzen will und wie ich den\n&Uuml;bergang mache.<\/p>\n<style>\n.good {\n    background-color: green;\n}\n\n.bad {\n    background-color: red;\n}\n<\/style>\n<h2 id=\"brennstoffe\">Brennstoffe<\/h2>\n<table>\n<thead>\n<tr>\n<th>Brennstoff<\/th>\n<th>Einkaufspreis<\/th>\n<th>Brennwert<\/th>\n<th>Heizkosten<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Strom-Direkt<\/td>\n<td>0.30 &euro;\/kWh<\/td>\n<td>-<\/td>\n<td class=\"bad\">0.30 &euro;\/kWh<\/td>\n<\/tr>\n<tr>\n<td>W&auml;rmepumpe (SCOP=3)<\/td>\n<td>0.30 &euro;\/kWh<\/td>\n<td>-<\/td>\n<td>0.10 &euro;\/kWh<\/td>\n<\/tr>\n<tr>\n<td>W&auml;rmepumpe (SCOP=5)<\/td>\n<td>0.30 &euro;\/kWh<\/td>\n<td>-<\/td>\n<td class=\"good\">0.06 \u2026<\/td><\/tr><\/tbody><\/table>","pubDate":"Sun, 07 Jan 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-01-07:\/heizungsvergleich\/","category":["German posts","house"]},{"title":"Der perfekte Neubau","link":"https:\/\/martin-thoma.com\/perfekter-neubau\/","description":"<p>Ich habe mir einen Altbau gekauft, aber ein Neubau w&auml;re schon echt cool. In\ndiesem Artikel sammle ich mal ein paar Ideen, wie f&uuml;r mich das perfekte Haus\naussehen w&uuml;rde. Und ich habe mal mit Bing Image Creator gespielt um zu schauen\nwie gut ich meine Vorstellungen visualisieren kann.<\/p>\n<p>Kernideen \u2026<\/p>","pubDate":"Mon, 01 Jan 2024 20:00:00 +0100","guid":"tag:martin-thoma.com,2024-01-01:\/perfekter-neubau\/","category":["German posts","house"]},{"title":"Beton","link":"https:\/\/martin-thoma.com\/beton\/","description":"<p>Beton besteht aus einem Bindemittel wie Zement (Kalkstein + Ton), einer Gesteinsk&ouml;rnung, Wasser, und Zus&auml;tzen.<\/p>\n<h2 id=\"beton-arten\">Beton-Arten<\/h2>\n<ul>\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/Ultrahochfester_Beton\">Ultrahochfester Beton<\/a><ul>\n<li>Grey Element: <a href=\"https:\/\/www.youtube.com\/watch?v=DHYNh2xqijs&amp;t=75s\">Hochfesten Beton \/ UHPC selber herstellen<\/a> auf YouTube<ul>\n<li>Dyckerhoff Weiss CEM I<\/li>\n<li>Ziersplitt (bis 2mm): Spielsand \/ Mauersand<\/li>\n<li>Quarzsand (0.06 -0.25mm)<\/li>\n<li>Feinstzugabe: macht den Beton dichter und daher belastbarer<ul>\n<li>Quarzmehl : &lt; 125 \u2026<\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><\/ul>","pubDate":"Sun, 31 Dec 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-12-31:\/beton\/","category":["My bits and bytes","diy","house"]},{"title":"Brauchwasser W\u00e4rmepumpe","link":"https:\/\/martin-thoma.com\/brauchwasser-waermepumpe\/","description":"<h2 id=\"kriterien\">Kriterien<\/h2>\n<ul>\n<li>Wasservolumen (in Liter): ca. 250L-300L?<ul>\n<li>Bei mehr Verbrauchern braucht man mehr<\/li>\n<li>Wie berechnet man das ben&ouml;tigte?<\/li>\n<\/ul>\n<\/li>\n<li>Coefficient of Performance (CoP): 3.51 - 4.02<\/li>\n<li>Leistungsaufnahme (in Watt)<\/li>\n<li>Heizstab verbaut (ja\/nein): Muss da sein<\/li>\n<li>Maximaltemperatur W&auml;rmepumpe \/ Heizstab (in &deg;C)<\/li>\n<li>Global Warming Potential (GWP): Wie sch&auml;dlich ist das K&auml;ltemittel?: 3 \u2026<\/li><\/ul>","pubDate":"Sun, 31 Dec 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-12-31:\/brauchwasser-waermepumpe\/","category":["German posts","house","money"]},{"title":"Haus-Projekte","link":"https:\/\/martin-thoma.com\/haus-projekte\/","description":"<h2 id=\"haus\">Haus<\/h2>\n<ol>\n<li>Sockel neu machen<\/li>\n<\/ol>\n<h2 id=\"kuche\">K&uuml;che<\/h2>\n<ol>\n<li>Decke<\/li>\n<li>W&auml;nde<\/li>\n<li>Boden<\/li>\n<li>K&uuml;chenm&ouml;bel<\/li>\n<li>K&uuml;chenplatte aus Beton erstellen<\/li>\n<\/ol>\n<h2 id=\"garage\">Garage<\/h2>\n<ol>\n<li>Decke<\/li>\n<li>W&auml;nde<\/li>\n<li>Boden<\/li>\n<\/ol>\n<h2 id=\"garten\">Garten<\/h2>\n<h3 id=\"chill-ecke\">Chill-Ecke<\/h3>\n<ol>\n<li><a href=\"https:\/\/www.obi.de\/magazin\/garten\/terrasse\/holzterrasse-bauen\">Holzterrasse bauen<\/a><\/li>\n<li><a href=\"https:\/\/www.hornbach.de\/projekte\/pergola-bauen\/\">Pergola bauen<\/a><\/li>\n<\/ol>\n<p>Strom?<\/p>\n<h3 id=\"terrasse\">Terrasse<\/h3>\n<ol>\n<li>Pergola an Balkon anbauen<\/li>\n<li>Solarpanele auf Pergola montieren<\/li>\n<\/ol>\n<h3 id=\"katzen-gehege\">Katzen-Gehege<\/h3>\n<ol>\n<li>Ausgang am Kellerfenster<\/li>\n<\/ol>\n<h2 id=\"keller_1\">Keller<\/h2>\n<ol>\n<li>Kellerdecke neu machen<\/li>\n<li>W&auml;nde neu machen<ol>\n<li>Abflussrohre verkleiden<\/li>\n<\/ol>\n<\/li>\n<li>Boden neu machen<\/li>\n<\/ol>\n<h2 id=\"dachboden\">Dachboden \u2026<\/h2>","pubDate":"Sun, 31 Dec 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-12-31:\/haus-projekte\/","category":["My bits and bytes","diy","house"]},{"title":"New Year 2024","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/@martinthoma\/new-year-2024-99d6458fed10","description":"<p><img alt=\"\" src=\"..\/images\/2023\/12\/new-year-2024.webp\"\/>**<\/p>\n<p>It&rsquo;s New Year's Eve; as always &mdash; it&rsquo;s time to remember what happened and think\nabout what might happen in the future.<\/p>\n<h2 id=\"review-of-2023\">Review of 2023<\/h2>\n<p>2023 was another year in which the Russo-Ukrainian war dominated other\ndiscussions. I also remember seeing the occasional weird news about Donald Trump\nfacing \u2026<\/p>","pubDate":"Sun, 31 Dec 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-12-31:\/https:\/\/medium.com\/@martinthoma\/new-year-2024-99d6458fed10","category":["Cyberculture","New Years Eve"]},{"title":"Alternativen f\u00fcr die alte \u00d6lheizung","link":"https:\/\/martin-thoma.com\/oelheizung-alternativen\/","description":"<p>Ich habe eine alte &Ouml;lheizung und &uuml;berlege mir gerade, welche Alternativen es dazu\ngibt. Ich will sie so lange wie m&ouml;glich laufen lassen und insbesondere das\nRestliche Heiz&ouml;l noch verbrauchen, aber m&ouml;glichst kein neues mehr kaufen.<\/p>\n<h2 id=\"was-nicht-geht\">Was nicht geht<\/h2>\n<ul>\n<li><a href=\"https:\/\/de.wikipedia.org\/wiki\/%C3%96lheizung\"><strong>&Ouml;lheizung<\/strong><\/a>: Etwa 20000&euro; f&uuml;r eine neue &Ouml;lheizung (inklusive Abbau \/\n  Entsorgung der \u2026<\/li><\/ul>","pubDate":"Sat, 30 Dec 2023 23:00:00 +0100","guid":"tag:martin-thoma.com,2023-12-30:\/oelheizung-alternativen\/","category":["German posts","House"]},{"title":"D\u00e4mmstoffe","link":"https:\/\/martin-thoma.com\/daemstoffe\/","description":"<p>D&auml;mmstoffe haben neben ihrer D&auml;mmwirkung noch weitere relevante Eigenschaften:<\/p>\n<ul>\n<li>Preis<\/li>\n<li>Schimmelanf&auml;lligkeit<\/li>\n<li>Wasserdurchl&auml;ssigkeit<\/li>\n<li>Wasserdampfdiffusionswiderstand: Gibt an, um welchen Faktor der Stoff\n  diffusionsdichter ist als gleichdicke Luft. Der Wert kann nicht unter 1 liegen,\n  geht aber beliebig hoch. Glas hat z.B. einen Wert von unendlich.<\/li>\n<li>Kapillaraktivit&auml;t: Kann Feuchtigkeit wegtransportieren.<\/li>\n<li>Wasseraufnahme<\/li>\n<li>Brandklasse \u2026<\/li><\/ul>","pubDate":"Sat, 23 Dec 2023 23:00:00 +0100","guid":"tag:martin-thoma.com,2023-12-23:\/daemstoffe\/","category":["German posts","House"]},{"title":"Innenputz","link":"https:\/\/martin-thoma.com\/innenputz\/","description":"<table>\n<thead>\n<tr>\n<th>Innenputz-Art<\/th>\n<th>Anwendungsbereich<\/th>\n<th>Brandverhalten<\/th>\n<th>Wasseraufnahme<\/th>\n<th>Diffusionsklasse<\/th>\n<th>Schimmelabweisend<\/th>\n<th>W&auml;rmeleitf&auml;higkeit<\/th>\n<th>Materialverbrauch<\/th>\n<th>Produkte<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"https:\/\/de.wikipedia.org\/wiki\/Kalkm%C3%B6rtel\">Kalkputz<\/a><\/td>\n<td><\/td>\n<td>A1<\/td>\n<td>Wc0<\/td>\n<td>sd&le;20m<\/td>\n<td><a href=\"https:\/\/www.sanier.de\/malerarbeiten\/putz\/kalkzementputz\">\u2714<\/a><\/td>\n<td>0.33 W\/(m*K)<\/td>\n<td>13,3 kg\/m&sup2;<\/td>\n<td><a href=\"https:\/\/www.globus-baumarkt.de\/p\/sakret-kalk-innenputz-kip-altweiss-30-kg-0779100802\/\">Sakret, 0.42&euro;\/kg<\/a>, <a href=\"https:\/\/www.globus-baumarkt.de\/p\/sakret-gips-kalk-maschinenputz-glaettputz-weiss-30-kg-0779100574\/\">Sakret, 0.37&euro;\/kg<\/a>, <a href=\"https:\/\/www.tierrfino.de\/shop\/grundputz\/kalkgrundputz-kalk-25kg-zementfrei\">Tierrfino 0.53&euro;\/kg<\/a> \/ <a href=\"https:\/\/www.tierrfino.de\/shop\/grundputz\/kalkfeinputz-kalk-zementfrei-25kg\">Tierrfino 1.04&euro;\/kg<\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/de.wikipedia.org\/wiki\/Kalkzementputz\">Kalkzementputz<\/a><\/td>\n<td>Au&szlig;enbereich; ggf. auch Keller oder Bad<\/td>\n<td>A2<\/td>\n<td>W2<\/td>\n<td>sd&le;25m \u2026<\/td><\/tr><\/tbody><\/table>","pubDate":"Tue, 05 Dec 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-12-05:\/innenputz\/","category":["My bits and bytes","house"]},{"title":"Dew Points","link":"https:\/\/martin-thoma.com\/dew-points\/","description":"<p>The dew point is important for home owners as it's the deciding factor if you\nget mold.<\/p>\n<p>It's a combination of temperature in the room, humidity in the room, and the\ntemperature of colder surfaces. As this is typically the window, I will now only\nmention the window.<\/p>\n<p>The gist \u2026<\/p>","pubDate":"Wed, 29 Nov 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-11-29:\/dew-points\/","category":["My bits and bytes","house"]},{"title":"Game Consoles","link":"https:\/\/martin-thoma.com\/game-consoles\/","description":"<p>Helping you to find a nice gaming console. I have a Switch, but I am thinking\nabout selling it and getting an Xbox \/ Playstation.<\/p>\n<style type=\"text\/css\">\n    .good {\n        background-color: #bdeebd;\n    }\n    .bad {\n        background-color: #ffb2b2;\n    }\n<\/style>\n<table>\n<tr>\n<th><\/th>\n<th>&nbsp;Switch<\/th>\n<th>Playstation<\/th>\n<th>XBox<\/th>\n<\/tr>\n<tr>\n<td>Manufacturer<\/td>\n<td>Nintendo<\/td>\n<td>Sony<\/td>\n<td>Microsoft<\/td>\n<\/tr>\n<tr>\n<td>Model<\/td>\n<td>OLED<\/td>\n<td>PS 5 Disc Edition<\/td>\n<td>XBox Series X<\/td>\n<\/tr>\n<tr>\n<td>Price (Germany, on Amazon \u2026<\/td><\/tr><\/table>","pubDate":"Tue, 21 Nov 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-11-21:\/game-consoles\/","category":["My bits and bytes","games"]},{"title":"Resolutions","link":"https:\/\/martin-thoma.com\/resolutions\/","description":"<p>This mini-article is about displays, monitors, and the quality of your movies.<\/p>\n<table>\n<tr>\n<th>Resolution<\/th>\n<th>Horizontal points<\/th>\n<th>Aspect Ratio<\/th>\n<th>Marketing Lingo<\/th>\n<th>Devices<\/th>\n<\/tr>\n<tr>\n<td>&nbsp;720&nbsp;&times; 480<\/td>\n<td>480p<\/td>\n<td>16 : 9<\/td>\n<td><\/td>\n<td>maximum resolution of DVDs<\/td>\n<\/tr>\n<tr>\n<td>&nbsp;1280&nbsp;&times; 720<\/td>\n<td>720p<\/td>\n<td>16 : 9<\/td>\n<td>HD ready<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>1920&nbsp;&times;&nbsp;1080<\/td>\n<td>1080p<\/td>\n<td>16 : 9<\/td>\n<td>HD ready 1080p, Full HD (FHD)<\/td>\n<td>maximum resolution of \u2026<\/td><\/tr><\/table>","pubDate":"Wed, 01 Nov 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-11-01:\/resolutions\/","category":["Tech","display","monitor","DVD","TV"]},{"title":"Rasenm\u00e4hroboter","link":"https:\/\/martin-thoma.com\/rasenmaehroboter\/","description":"<p>Rasenm&auml;hen ist eine regelm&auml;&szlig;ige Aufgabe. F&uuml;r meine ca. 300m&sup2; ben&ouml;tige ich ca. 45\nMinuten (incl. reinigung des Rasenm&auml;hers). Es ist von April - Oktober etwa alle\n14 Tage n&ouml;tig. Pro Jahr sind das also 16 M&auml;hvorg&auml;nge oder 12 Stunden im Jahr.<\/p>\n<p>Ein <a href=\"https:\/\/de.wikipedia.org\/wiki\/Rasenm%C3%A4hroboter\">M&auml;hroboter<\/a> braucht\nsicherlich auch etwas Pflege. Sagen wir 1h \u2026<\/p>","pubDate":"Wed, 25 Oct 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-10-25:\/rasenmaehroboter\/","category":["German posts","politics","German"]},{"title":"Earth to Moon","link":"https:\/\/martin-thoma.com\/earth-to-moon\/","description":"<p>I've just watched an animation movie where a girl goes from Earth to Moon with\na little toy rocket. That made me think: How much fuel do you minimally need\nto get from Earth to the moon and how fast can it be?<\/p>\n<h2 id=\"the-distance\">The Distance<\/h2>\n<p>The distance between Earth and \u2026<\/p>","pubDate":"Fri, 15 Sep 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-09-15:\/earth-to-moon\/","category":["My bits and bytes","physics"]},{"title":"Betriebskosten: Betriebskosten einer Holz-Heizung","link":"https:\/\/martin-thoma.com\/betriebskosten-holz-heizung\/","description":"<p>Ich habe einen Kachelofen im k&uuml;rzlich erworbenen Eigenheim, aber absolut keine\nErfahrung mit Heizungssystemen. Hier ein paar Zahlen.<\/p>\n<table>\n<thead>\n<tr>\n<th><\/th>\n<th>Scheitholz (Buche, Restfeuchte max 15%)<\/th>\n<th>Pallets<\/th>\n<th>Hackschnitzel<\/th>\n<th>Hartholzbrickets<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Kosten<\/td>\n<td>278&euro; pro Raummeter (485 kg)<\/td>\n<td>380&euro; f&uuml;r 1000kg (<\/td>\n<td>188&euro; f&uuml;r 1000L (235kg,&nbsp;<br\/><br\/>5 % bis 50 % Restfeuchte)<\/td>\n<td>549&euro; f&uuml;r 1000kg<\/td>\n<\/tr>\n<tr>\n<td>Brennwert<\/td>\n<td>4,0 kWh \u2026<\/td><\/tr><\/tbody><\/table>","pubDate":"Tue, 15 Aug 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-08-15:\/betriebskosten-holz-heizung\/","category":["German posts","money","house"]},{"title":"Betriebskosten: W\u00e4rmepumpe vs \u00d6lheizung","link":"https:\/\/martin-thoma.com\/betriebskosten-waermepumpe-vs-oelheizung\/","description":"<p>Wir m&uuml;ssen weg von Fossilen Energietr&auml;gern, wenn wir unsere Klimaziele einhalten\nwollen. Es ist auch interessant um uns unabh&auml;ngiger von einzelnen L&auml;ndern zu\nmachen. Aber wie sieht es wirtschaftlich aus?<\/p>\n<p>Strom kostet aktuell mindestens 0,34 &euro;\/kWh und &Ouml;l \/ Gas \/ Holz ist nicht gerade\ng&uuml;nstiger.<\/p>\n<h2 id=\"heizbedarf\">Heizbedarf<\/h2>\n<p>Angenommen wir haben Haus \u2026<\/p>","pubDate":"Sun, 13 Aug 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-08-13:\/betriebskosten-waermepumpe-vs-oelheizung\/","category":["German posts","money","house"]},{"title":"Heizlastberechnung","link":"https:\/\/martin-thoma.com\/heizlastberechnung\/","description":"<p>Ich m&ouml;chte einige energetische Sanierungsma&szlig;nahmen an meinem Haus durchf&uuml;hren,\nfalls sie wirtschaftlich sinnvoll sind. Daf&uuml;r muss ich wissen, wie gro&szlig; die\nW&auml;rmepumpe dimensioniert sein muss. Ich muss das gegebenenfalls pro Raum wissen, um beurteilen\nzu k&ouml;nnen, ob ich neue Heizk&ouml;rper ben&ouml;tige.<\/p>\n<p>Die Heizlast ist die W&auml;rmemenge, die zur Aufrechterhaltung der \u2026<\/p>","pubDate":"Sat, 12 Aug 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-08-12:\/heizlastberechnung\/","category":["German posts","house","money"]},{"title":"K\u00fchlmittel","link":"https:\/\/martin-thoma.com\/kuehlmittel\/","description":"<p>Ich &uuml;berlege mir eine oder mehrere Split-Klimaanlagen (Luft-Luft-W&auml;rmepumpen) zum\nheizen in den &Uuml;bgergangsmonaten September - November und M&auml;rz - Mai zu besorgen.\nEin Kernattribut ist das K&uuml;hlmittel.<\/p>\n<ul>\n<li><strong>R32<\/strong> (Difluormethan, CH2F2) . Es wird z.B. in K&auml;ltebringer KB51, der Danyon\n  DA-XA35QC, der Daikin Perfera, und der Mitsubishi SRC20ZS verwendet. Es hat den Siedepunkt \u2026<\/li><\/ul>","pubDate":"Sun, 06 Aug 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-08-06:\/kuehlmittel\/","category":["German posts","house"]},{"title":"Innenw\u00e4nde Streichen","link":"https:\/\/martin-thoma.com\/innenwaende-streichen\/","description":"<p>Ich muss gerade viel streichen, daher hier ein paar Grundlagen.<\/p>\n<h2 id=\"farbe\">Farbe<\/h2>\n<p>Auf jedem Farbeimer steht:<\/p>\n<ul>\n<li><strong>Deckkraftklasse<\/strong>: 1-3, wobei 1 das beste ist. Je besser, desto seltener muss man streichen.<\/li>\n<li><strong>Nassabriebklasse<\/strong>: 1-3, wobei 1 das beste ist. Bei (1) kann man auch mit einem feuchten Tuch einen Fleck wegmachen. Bei (3 \u2026<\/li><\/ul>","pubDate":"Sat, 06 May 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-05-06:\/innenwaende-streichen\/","category":["German posts","DIT"]},{"title":"Printers","link":"https:\/\/martin-thoma.com\/printers\/","description":"<p>Printers are annoying and expensive. I have a broken laser printer and a\nhalf-broken ink printer. I'm thinking about buying a thermal printer.<\/p>\n<p>Before I buy something new, I typically do an extensive research as I hate\nbuying the wrong thing.<\/p>\n<ul>\n<li>I'm interested in the cost over 10 years.<\/li>\n<li>I'm \u2026<\/li><\/ul>","pubDate":"Thu, 20 Apr 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-04-20:\/printers\/","category":["Tech","devices"]},{"title":"E-Fuels - zu teuer f\u00fcr PKW","link":"https:\/\/martin-thoma.com\/e-fuels\/","description":"<p>In der Debatte um nachhaltige Energiequellen und umweltfreundliche Mobilit&auml;t\nsteht die Eignung von E-Fuels, insbesondere f&uuml;r den Individualverkehr, als\nineffiziente und teure Option fest. Die Kritiker von E-Fuels argumentieren, dass\ndiese synthetischen Kraftstoffe aufgrund ihrer hohen Kosten und geringen\nEffizienz im Vergleich zu Elektrofahrzeugen mit Batterietechnologien f&uuml;r PKWs\nungeeignet sind \u2026<\/p>","pubDate":"Sat, 01 Apr 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-04-01:\/e-fuels\/","category":["German posts","politics"]},{"title":"Stromtarife","link":"https:\/\/martin-thoma.com\/stromtarife\/","description":"<h2 id=\"stromnetz-grundlagen\">Stromnetz Grundlagen<\/h2>\n<p>Das Stromnetz ist das System aus Leitungen, Umspannwerken und anderen\nKomponenten, das Strom von Kraftwerken und anderen Erzeugern zu Verbrauchern\ntransportiert. <strong>Zu jedem Zeitpunkt muss genauso viel Strom erzeugt werden, wie\nverbraucht wird<\/strong>. Wenn diese Balance gest&ouml;rt wird, kann es zu Schwankungen in\nder Netzfrequenz und sogar zu \u2026<\/p>","pubDate":"Fri, 31 Mar 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-03-31:\/stromtarife\/","category":["German posts","house","money"]},{"title":"Wirtschaftlichkeit von effizienten Haushaltsger\u00e4ten","link":"https:\/\/martin-thoma.com\/wirtschaftlichkeit-effizienter-haushaltsgeraete\/","description":"<p>Ich frage mich immer wieder, wann sich ein Neukauf eines Haushaltsger&auml;ts aus\nEffizienzgewinnsgr&uuml;nden lohnt bzw. welcher Aufpreis sich aufgrund h&ouml;herer Effizienz\nlohnt. Hier ein paar Gedanken dazu.<\/p>\n<p>Ein paar Sachen vorab:<\/p>\n<ul>\n<li>Strompreis: Ich nehme einen Arbeitspreis von 30ct\/kWh an.<\/li>\n<li>Marken \/ Funktionen: Nat&uuml;rlich spielt mehr als die Effizienz eine Rolle \u2026<\/li><\/ul>","pubDate":"Thu, 30 Mar 2023 20:00:00 +0200","guid":"tag:martin-thoma.com,2023-03-30:\/wirtschaftlichkeit-effizienter-haushaltsgeraete\/","category":["German posts","money","house"]},{"title":"W\u00e4rmepumpen","link":"https:\/\/martin-thoma.com\/waermepumpen\/","description":"<p>Im Hinblick auf die steigenden Energiekosten und die vergangene\n<a href=\"https:\/\/www.tagesschau.de\/wirtschaft\/gasversorgung-energiekrise-101.html\">Gaskrise<\/a>\nist die Suche nach effizienten und umweltfreundlichen Heizungsalternativen zu &Ouml;l\nund Gas von gro&szlig;er Bedeutung. Eine M&ouml;glichkeit sind hierbei W&auml;rmepumpen. Sie\ngelten als moderne und nachhaltige Alternative zu herk&ouml;mmlichen Heizsystemen und\nsind in den letzten Jahren immer beliebter geworden. In \u2026<\/p>","pubDate":"Fri, 24 Mar 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-03-24:\/waermepumpen\/","category":["German posts","money","house","climate change"]},{"title":"Wei\u00dfbrot","link":"https:\/\/martin-thoma.com\/weissbrot-rezept\/","description":"<p>Das folgende Rezept ergibt ca. 800g Wei&szlig;brot. Die Zubereitung ben&ouml;tigt ca. 2h;\ndavon sind ca. 10 min reine Arbeitszeit.<\/p>\n<p>Das sind ca. 12 Scheiben. Eine Mahlzeit f&uuml;r eine Person sind ca. 3 Scheiben.<\/p>\n<h2 id=\"zutaten\">Zutaten<\/h2>\n<table>\n<thead>\n<tr>\n<th>Zutat<\/th>\n<th>Menge<\/th>\n<th>Kosten<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Weizenmehl (Type 405 oder 550)<\/td>\n<td>500g<\/td>\n<td>0.40&euro;<\/td>\n<\/tr>\n<tr>\n<td>Oliven&ouml;l<\/td>\n<td>12g (1 EL)<\/td>\n<td>0 \u2026<\/td><\/tr><\/tbody><\/table>","pubDate":"Sun, 12 Mar 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-03-12:\/weissbrot-rezept\/","category":["German posts","recipe","cooking"]},{"title":"Eisspeicher","link":"https:\/\/martin-thoma.com\/eisspeicher\/","description":"<p>Im Jahr 2023 stehen in Deutschland verschiedene Heizsysteme zur Verf&uuml;gung,\ndarunter &Ouml;l-, Gas-, Holzpellet- und W&auml;rmepumpenheizungen. Innerhalb der\nKategorie der W&auml;rmepumpen gibt es verschiedene Varianten wie Luft-Luft- und\nLuft-Wasser-W&auml;rmepumpen sowie Erdw&auml;rmepumpen mit unterschiedlichen Ausf&uuml;hrungen.<\/p>\n<p>W&auml;rmepumpenheizungen arbeiten nach dem gleichen Prinzip wie ein K&uuml;hlschrank,\njedoch mit dem umgekehrten Ziel. W&auml;hrend der \u2026<\/p>","pubDate":"Sat, 11 Mar 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-03-11:\/eisspeicher\/","category":["German posts","house","money","energy","heating"]},{"title":"Der Weg zum Eigenheim","link":"https:\/\/martin-thoma.com\/eigenheim\/","description":"<p>Wer sich zum ersten Mal &uuml;ber ein Eigenheim Gedanken macht, ist erst mal &uuml;berfordert.\nEs gibt einfach zu viele Themen, die man abdecken muss. Daher hier mal eine\nSchritt-f&uuml;r-Schritt-Anleitung.<\/p>\n<p>Ich bin kein Profi, sondern nur ein interessierter Laie, der sich 2022 intensiv\nmit dem Thema Hausbau \/ Hauskauf und Finanzierung auseinandergesetzt \u2026<\/p>","pubDate":"Sat, 04 Mar 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-03-04:\/eigenheim\/","category":["German posts","house","money"]},{"title":"Let your computer speak to you","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/@martinthoma\/let-your-computer-speak-to-you-4a42994ed48f","description":"<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2023\/02\/tts-pipeline.drawio.png\"><img alt=\"A Text-to-Speech pipeline\" src=\"..\/images\/2023\/02\/tts-pipeline.drawio.png\" style=\"width: 512px;\"\/><\/a>\n<figcaption class=\"text-center\">A Text-to-Speech pipeline<\/figcaption>\n<\/figure>\n<p>I recently injured my eye during a hike. Don&rsquo;t worry, it&rsquo;s be fine soon &mdash; but it made me think about text-to-speech (TTS) software again. You probably all know the robotic voices that can read text, but are extremely hard to understand:<\/p>\n<iframe allow=\"autoplay\" frameborder=\"no\" height=\"166\" scrolling=\"no\" src=\"https:\/\/w.soundcloud.com\/player\/?url=https%3A\/\/api.soundcloud.com\/tracks\/1453260838&amp;color=ff5500\" width=\"100%\"><\/iframe>\n<div style=\"font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;\"><a href=\"https:\/\/soundcloud.com\/martin-thoma-172139021\" style=\"color: #cccccc; text-decoration: none;\" target=\"_blank\" title=\"Martin Thoma\">Martin Thoma<\/a> &middot; <a href=\"https:\/\/soundcloud.com\/martin-thoma-172139021\/mark-twain-the-awful-german-language-by-espeak-ng\" style=\"color: #cccccc; text-decoration: none;\" target=\"_blank\" title='eSpeak NG: \"The Awful German Language\" by Mark Twain'>eSpeak NG \u2026<\/a><\/div>","pubDate":"Tue, 28 Feb 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-02-28:\/https:\/\/medium.com\/@martinthoma\/let-your-computer-speak-to-you-4a42994ed48f","category":["Code","ML","AI"]},{"title":"Cost of Living","link":"https:\/\/martin-thoma.com\/cost-of-living-2023\/","description":"<p>We are currently experiencing an inflation. I'm not sure if the price increases\nfor everyday goods are already over, but I'll make another \"snapshot\" of what\nI see. I wrote the first <a href=\"https:\/\/martin-thoma.com\/cost-of-living\/\">cost of living in 2019<\/a>.<\/p>\n<p>I'm writing this from Germany, close to Munich. Most of the groceries are \u2026<\/p>","pubDate":"Sat, 11 Feb 2023 20:00:00 +0100","guid":"tag:martin-thoma.com,2023-02-11:\/cost-of-living-2023\/","category":["My bits and bytes","Money"]},{"title":"ReDoS \u2014 Denial of Service by RegEx \ud83d\ude08","link":"https:\/\/martin-thoma.com\/redos\/","description":"<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2022\/03\/redos-title.png\"><img alt=\"A redos example\" src=\"..\/images\/2022\/03\/redos-title.png\" style=\"width: 512px;\"\/><\/a>\n<figcaption class=\"text-center\">A redos example<\/figcaption>\n<\/figure>\n<p>Regular expressions (RegEx) are a formal language to define simple patterns. It is commonly used to find interesting parts within a larger body of text or to validate data. It is typically fast and sometimes a clean solution. However, in some cases, an attacker can craft input \u2026<\/p>","pubDate":"Sat, 01 Jan 2022 20:00:00 +0100","guid":"tag:martin-thoma.com,2022-01-01:\/redos\/","category":"Security"},{"title":"9 Clean Code Patterns I wish I knew earlier","link":"https:\/\/martin-thoma.com\/https:\/\/towardsdatascience.com\/9-clean-code-patterns-i-wish-i-knew-earlier-57ee56c5892","description":"<p>Do you know the feeling when you look back at code which you wrote early in\nyour career? I always feel a bit horrified. But there is a positive side to\nit: I learned something new \ud83d\ude04<\/p>\n<p>A core part of good software is readability. Keeping the mental complexity low\nso \u2026<\/p>","pubDate":"Sun, 17 Oct 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-10-17:\/https:\/\/towardsdatascience.com\/9-clean-code-patterns-i-wish-i-knew-earlier-57ee56c5892","category":["Code","Python","Code","Programming","Software Development","Software Engineering"]},{"title":"Python 3.10 is Released","link":"https:\/\/martin-thoma.com\/https:\/\/betterprogramming.pub\/python-3-10-is-released-know-whats-new-and-if-it-s-worth-the-switch-19c7a5738f7c","description":"<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2021\/10\/python-3-10-title.png\"><img alt=\"Photo by Vraj Shah and Mike from pexels, edited by Martin Thoma\" src=\"..\/images\/2021\/10\/python-3-10-title.png\" style=\"width: 512px;\"\/><\/a>\n<figcaption class=\"text-center\">Photo by Vraj Shah <a href=\"https:\/\/www.pexels.com\/de-de\/foto\/rotes-autokopflicht-638479\/\">from pexels<\/a> and Mike <a href=\"https:\/\/www.pexels.com\/de-de\/foto\/graustufenfotografie-des-automotors-190574\/\">from pexels<\/a>, edited by Martin Thoma<\/figcaption>\n<\/figure>\n<p>Python 3.10 <a href=\"https:\/\/www.python.org\/downloads\/release\/python-3100\/\">was released<\/a> on the 4th of October 2021 according to <a href=\"https:\/\/www.python.org\/dev\/peps\/pep-0619\/\">PEP 619<\/a>. Let&rsquo;s see what&rsquo;s in store for us.<\/p>\n<h2 id=\"type-annotations\">Type Annotations<\/h2>\n<p>I absolutely love type annotations. Since Python 3.6, they \u2026<\/p>","pubDate":"Mon, 04 Oct 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-10-04:\/https:\/\/betterprogramming.pub\/python-3-10-is-released-know-whats-new-and-if-it-s-worth-the-switch-19c7a5738f7c","category":["Code","Python","Release"]},{"title":"Is it worth changing the Lightbulb?","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/plain-and-simple\/is-it-worth-changing-the-lightbulb-74cb0dea242e","description":"<p><img alt=\"A rough estimation how much energy the four different types of lamps use to get a specific brightness. The old incandescent lamps are clearly the worst. Interestingly, LEDs get manufactured also for very low brightness lamps. This image was created by Martin Thoma. The light bulb images were created by Emoji One; Simon Eugster; Artoria2e5; Smalllikeart (Old, Halogen, CFL, LED)\" src=\"https:\/\/cdn-images-1.medium.com\/max\/2112\/1*YJLn3Pu-nEKaURU-MaxMjw.png\"\/><em>A rough estimation how much energy the four different types of lamps use to get a specific brightness. The old incandescent lamps are clearly the worst. Interestingly, LEDs get manufactured also for very low brightness lamps. This image was created by Martin Thoma. The light bulb images were created by \u2026<\/em><\/p>","pubDate":"Sat, 18 Sep 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-09-18:\/https:\/\/medium.com\/plain-and-simple\/is-it-worth-changing-the-lightbulb-74cb0dea242e","category":["Cyberculture","Rating"]},{"title":"Bundestagswahl 2021","link":"https:\/\/martin-thoma.com\/bundestagswahl-2021\/","description":"<p>Die <a href=\"https:\/\/de.wikipedia.org\/wiki\/Bundestagswahl_2021\">Bundestagswahl 2021<\/a>\nfindet am 26. September 2021 statt. In diesem Artikel ordne ich ein paar Gedanken\ndazu.<\/p>\n<h2 id=\"themen\">Themen<\/h2>\n<p>Seit M&auml;rz 2020 dominiert die <a href=\"https:\/\/de.wikipedia.org\/wiki\/COVID-19-Pandemie\">COVID-19-Pandemie<\/a> das Weltgeschehen. Sp&auml;testens seit 2005 mit dem <a href=\"https:\/\/de.wikipedia.org\/wiki\/Kyoto-Protokoll\">Kyoto-Protokoll<\/a> muss auch jedem Politiker klar sein, dass die <a href=\"https:\/\/de.wikipedia.org\/wiki\/Globale_Erw%C3%A4rmung\">globale Erw&auml;rmung<\/a> ein riesiges Problem ist:<\/p>\n<ul>\n<li>216 Millionen Klima-Fl&uuml;chtlinge \u2026<\/li><\/ul>","pubDate":"Sat, 11 Sep 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-09-11:\/bundestagswahl-2021\/","category":["German posts","politics","SPD","CDU","CSU","LINKE","Gr\u00fcne","FDP","Bundestagswahl"]},{"title":"Blockchain 101","link":"https:\/\/martin-thoma.com\/blockchain-101\/","description":"<p><img alt=\"Photo by Dmitry Demidko on Unsplash\" src=\"https:\/\/cdn-images-1.medium.com\/max\/12000\/1*DXFAoZdIzS-rd4UjGBvFxQ.jpeg\"\/><em>Photo by <a href=\"https:\/\/unsplash.com\/@wildbook?utm_source=medium&amp;utm_medium=referral\">Dmitry Demidko<\/a> on <a href=\"https:\/\/unsplash.com?utm_source=medium&amp;utm_medium=referral\">Unsplash<\/a><\/em><\/p>\n<p>Bitcoin and Ethereum made it to the news in 2021 due to all-time high price\nrecords. People know that they somehow are related to &ldquo;the blockchain&rdquo;, but\nvery often the knowledge is rather fuzzy. During the onboarding process at my\nnew job at <a href=\"https:\/\/cashlink.de\/\">Cashlink \u2026<\/a><\/p>","pubDate":"Tue, 15 Jun 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-06-15:\/blockchain-101\/","category":["Blockchain","Blockchain"]},{"title":"Hooks vs Callbacks vs Webhooks","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/geekculture\/hooks-vs-callbacks-vs-webhooks-f2f1fa6bdbcd","description":"<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2021\/05\/webhook-banner.jpg\"><img alt=\"Ima\" src=\"..\/images\/2021\/05\/webhook-banner.jpg\" style=\"width: 512px;\"\/><\/a>\n<figcaption class=\"text-center\">Photo by <a href=\"https:\/\/unsplash.com\/@dancristianp?utm_source=medium&amp;utm_medium=referral\">Dan-Cristian P&abreve;dure\u021b<\/a><\/figcaption>\n<\/figure>\n<p>The Unix programming philosophy is to do (just) one thing but do it well.\nFocusing on one core task is hard as developers see and feel their users' pain\npoints and desires. To be able to focus on the core product but allow\nadditional functions \u2026<\/p>","pubDate":"Mon, 31 May 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-05-31:\/https:\/\/medium.com\/geekculture\/hooks-vs-callbacks-vs-webhooks-f2f1fa6bdbcd","category":["Cyberculture","Programming","Software Development","Software Engineering","Software Architecture","Web Development"]},{"title":"Synchronous vs Asynchronous vs Concurrent vs Parallel","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/plain-and-simple\/synchronous-vs-asynchronous-vs-concurrent-vs-parallel-4342bfb8b9f2","description":"<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"https:\/\/cdn-images-1.medium.com\/max\/9102\/0*rMrVa1-XOfWA62ui\"><img alt=\"Photo by Edurne Chopeitia on Unsplash\" src=\"https:\/\/cdn-images-1.medium.com\/max\/9102\/0*rMrVa1-XOfWA62ui\" style=\"width: 512px;\"\/><\/a>\n<figcaption class=\"text-center\">Photo by <a href=\"https:\/\/unsplash.com\/@edurnetx?utm_source=medium&amp;utm_medium=referral\">Edurne Chopeitia<\/a> on <a href=\"https:\/\/unsplash.com?utm_source=medium&amp;utm_medium=referral\">Unsplash<\/a><\/figcaption>\n<\/figure>\n<p>We developers like to throw around terms that feel natural to us, but are\ntechnical terms that most non-developers don&rsquo;t use in the same way. This\narticle is aimed at all the poor souls who have to deal with us, e.g. product \u2026<\/p>","pubDate":"Wed, 26 May 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-05-26:\/https:\/\/medium.com\/plain-and-simple\/synchronous-vs-asynchronous-vs-concurrent-vs-parallel-4342bfb8b9f2","category":["Cyberculture","Programming","Software Development","Software Engineering","Parallel Execution","Concurrency"]},{"title":"10 Robustness and Resiliency Design Patterns to Learn Today","link":"https:\/\/martin-thoma.com\/https:\/\/levelup.gitconnected.com\/10-robustness-and-resiliency-design-patterns-to-learn-today-c03776f73936","description":"<p>Software is correct if it acts as specified. It is robust if it can take a\nhigh load until it goes down. Software is resilient if it can go back to\nnormal after a disruption. The disruption could be a power outage, a temporary\nnetwork outage, a full disk, or \u2026<\/p>","pubDate":"Mon, 24 May 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-05-24:\/https:\/\/levelup.gitconnected.com\/10-robustness-and-resiliency-design-patterns-to-learn-today-c03776f73936","category":["Cyberculture","Rating"]},{"title":"How to use GPG","link":"https:\/\/martin-thoma.com\/gpg\/","description":"<p>Having full control over encrypted messages is sometimes just nice and crucial\nin other situations and\/or places in the world. GPG, the Gnu Privacy Guard, is\na commonly used tool to encrypt, decrypt, and sign secrets.<\/p>\n<p>After reading this article, you will know how to use GPG. Let&rsquo;s \u2026<\/p>","pubDate":"Mon, 17 May 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-05-17:\/gpg\/","category":["Cyberculture","GPG","security"]},{"title":"Library vs Service: 7 Arguments to consider","link":"https:\/\/martin-thoma.com\/https:\/\/levelup.gitconnected.com\/library-vs-service-7-arguments-to-consider-5088dced6022","description":"<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2021\/05\/library-vs-service.png\"><img alt=\"Shared code can be in a library or in a service\" src=\"..\/images\/2021\/05\/library-vs-service.png\" style=\"width: 512px;\"\/><\/a>\n<figcaption class=\"text-center\">Shared code can be in a library or in a service. Image by Martin Thoma.<\/figcaption>\n<\/figure>\n<p>Preventing code duplication is a software development principle called\n<a href=\"https:\/\/en.wikipedia.org\/wiki\/Don%27t_repeat_yourself\"><em>DRY<\/em><\/a> &mdash; <strong>D<\/strong>on&rsquo;t\n<strong>R<\/strong>epeat <strong>Y<\/strong>ourself. DRY is important because duplicated code usually\nmeans way more code that needs to be maintained. If you \u2026<\/p>","pubDate":"Fri, 14 May 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-05-14:\/https:\/\/levelup.gitconnected.com\/library-vs-service-7-arguments-to-consider-5088dced6022","category":["Code","Software Engineering","Architecture"]},{"title":"The 7 Types of Cryptocurrencies You Must Know","link":"https:\/\/martin-thoma.com\/https:\/\/levelup.gitconnected.com\/the-7-types-of-cryptocurrencies-you-must-know-3b26b2ce0eb8","description":"<figure class=\"wp-caption aligncenter img-thumbnail\">\n<a href=\"..\/images\/2021\/04\/cryptocurrency-types-banner.png\"><img alt=\"Cryptocurrency Types in Overview\" src=\"..\/images\/2021\/04\/cryptocurrency-types-banner.png\" style=\"width: 512px;\"\/><\/a>\n<figcaption class=\"text-center\">Cryptocurrency Types in Overview<\/figcaption>\n<\/figure>\n<p><img alt=\"Categorization of the top 30 cryptocurrencies + some chosen ones. Image by Martin Thoma\" src=\"https:\/\/cdn-images-1.medium.com\/max\/4890\/1*a-ZKbfa176FmhIWOYZGPFQ.png\"\/><em>Categorization of the top 30 cryptocurrencies + some chosen ones. Image by Martin Thoma<\/em><\/p>\n<p>The crypto ecosystem grew rapidly in the past years &mdash; so rapid, that it&rsquo;s hard\nfor outsiders to even understand the various use-cases in that space. After\nreading this article, you should have \u2026<\/p>","pubDate":"Thu, 22 Apr 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-04-22:\/https:\/\/levelup.gitconnected.com\/the-7-types-of-cryptocurrencies-you-must-know-3b26b2ce0eb8","category":["Cyberculture","Crypto","Cryptocurrency","Blockchain"]},{"title":"5 Applications of Digital Signatures","link":"https:\/\/martin-thoma.com\/https:\/\/levelup.gitconnected.com\/5-applications-of-digital-signatures-4e785d22d439","description":"<p>We use signatures to show that we have read a contract and want to do our part\nof fulfilling it. They serve two purposes: Expressing an intend and being able\nto prove to the authorities that this intend was expressed in case one of the\nparties does not follow the \u2026<\/p>","pubDate":"Sun, 18 Apr 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-04-18:\/https:\/\/levelup.gitconnected.com\/5-applications-of-digital-signatures-4e785d22d439","category":["Cyberculture","crypto"]},{"title":"8 Techniques To Speed up Your Database","link":"https:\/\/martin-thoma.com\/https:\/\/betterprogramming.pub\/8-techniques-to-speed-up-your-database-292754ff7739","description":"<p><img alt=\"Photo by Christina Morillo (original). Thank you!\" src=\"https:\/\/cdn-images-1.medium.com\/max\/10000\/1*28TMGhQwjgRqkBU7mXcZcw.jpeg\"\/><em>Photo by Christina Morillo (<a href=\"https:\/\/www.pexels.com\/de-de\/foto\/frau-die-beim-tragen-des-laptops-steht-1181354\/\">original<\/a>). Thank you!<\/em><\/p>\n<p>Almost all web services for end-users have the need to store data. Almost all of them store them in a database. And quite a lot use a relational database like PostgreSQL, MySQL\/MariaDB, or MSSQL. Database systems are pretty awesome because you can \u2026<\/p>","pubDate":"Thu, 01 Apr 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-04-01:\/https:\/\/betterprogramming.pub\/8-techniques-to-speed-up-your-database-292754ff7739","category":["Code","Database"]},{"title":"Scaling Vertically vs Scaling Horizontally","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/plain-and-simple\/scaling-vertically-vs-scaling-horizontally-82547a77d925","description":"<p><img alt=\"Image by Martin Thoma\" src=\"https:\/\/cdn-images-1.medium.com\/max\/2670\/1*dHDSuy4b5y4eAdcD-PLJEQ.png\"\/><em>Image by Martin Thoma<\/em><\/p>\n<p>The beauty of software development is that almost arbitrary many can profit from a developer&rsquo;s work. Web services such as Facebook or YouTube have several hundred developers, but hundreds of millions of users. However, having many users is not for free. The servers need to \u2026<\/p>","pubDate":"Wed, 31 Mar 2021 20:00:00 +0200","guid":"tag:martin-thoma.com,2021-03-31:\/https:\/\/medium.com\/plain-and-simple\/scaling-vertically-vs-scaling-horizontally-82547a77d925","category":["Code","Scaling"]},{"title":"Programming Interviews: Fizz Buzz","link":"https:\/\/martin-thoma.com\/https:\/\/martinthoma.medium.com\/programming-interviews-fizz-buzz-882d545c7ad2","description":"<p>When companies interview potential new software developers, they typically also have a programming interview to make sure that the candidate can actually write very simple programs. Fizz Buzz is a very simple classical example. The problem is easy to describe and the solution is easy as well.<\/p>\n<h2 id=\"problem-statement\">Problem Statement<\/h2>\n<p>Write \u2026<\/p>","pubDate":"Tue, 09 Mar 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-03-09:\/https:\/\/martinthoma.medium.com\/programming-interviews-fizz-buzz-882d545c7ad2","category":["Code","Interviews"]},{"title":"6 Alternatives to Classes in Python","link":"https:\/\/martin-thoma.com\/https:\/\/betterprogramming.pub\/6-alternatives-to-classes-in-python-6ecb7206377","description":"<p><img alt=\"Photo by the author.\" src=\"https:\/\/cdn-images-1.medium.com\/max\/3180\/1*ESvqnwbq8Lj4VNkVMWI9JA.png\"\/><em>Photo by the author.<\/em><\/p>\n<p>As developers, we throw a lot of data around. The representation of data matters a lot and we need to be able to keep track of which variables represent which attributes. Configuration is a prime example of complex data.<\/p>\n<p>In the following article, I will use \u2026<\/p>","pubDate":"Thu, 04 Mar 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-03-04:\/https:\/\/betterprogramming.pub\/6-alternatives-to-classes-in-python-6ecb7206377","category":["Cyberculture","Python"]},{"title":"Shift Left: 7 Stages to Speed up Application Development while Improving Quality","link":"https:\/\/martin-thoma.com\/https:\/\/levelup.gitconnected.com\/shift-left-7-stages-to-speed-up-application-development-while-improving-quality-498d9a7b9393","description":"<p><img alt=\"Image by Martin Thoma\" src=\"https:\/\/cdn-images-1.medium.com\/max\/2820\/1*AKoifR7QR7wABlw7rm4XKQ.png\"\/><em>Image by Martin Thoma<\/em><\/p>\n<p>The quicker you spot mistakes, the easier it is to fix them. This is the whole\nidea of &ldquo;shift left&rdquo;. When you are getting a call from your boss or the\nsupport team that &ldquo;it doesn&rsquo;t work&rdquo;, you know that this will take a while \u2026<\/p>","pubDate":"Fri, 26 Feb 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-02-26:\/https:\/\/levelup.gitconnected.com\/shift-left-7-stages-to-speed-up-application-development-while-improving-quality-498d9a7b9393","category":["Cyberculture","DevOps","Software Engineering"]},{"title":"The UTXO model","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/coinmonks\/the-utxo-model-f5eb1fc9a853","description":"<p><img alt=\"Visualization of a transaction. Image by Satoshi Nakamoto (Bitcoin: A Peer-to-Peer Electronic Cash System)\" src=\"https:\/\/cdn-images-1.medium.com\/max\/2000\/1*Usoyv4oI2G3-5ZseqpZZtA.png\"\/><em>Visualization of a transaction. Image by Satoshi Nakamoto (<a href=\"https:\/\/bitcoin.org\/bitcoin.pdf\">Bitcoin: A Peer-to-Peer Electronic Cash System<\/a>)<\/em><\/p>\n<p>Bitcoin is based on the UTXO (unspent transaction output) model to ensure that\nnobody is able to spend money they don&rsquo;t have and prevent money from being\nspent twice &mdash; so-called double-spending. In this article, you \u2026<\/p>","pubDate":"Wed, 17 Feb 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-02-17:\/https:\/\/medium.com\/coinmonks\/the-utxo-model-f5eb1fc9a853","category":["Blockchain","Blockchain","Bitcoin","Cryptocurrency","UTXO"]},{"title":"Docker Security \ud83d\ude07","link":"https:\/\/martin-thoma.com\/https:\/\/levelup.gitconnected.com\/docker-security-5f4df118948c","description":"<p><img alt=\"Photo by Andrey Sharpilo on Unsplash\" src=\"https:\/\/cdn-images-1.medium.com\/max\/9600\/0*r4ZMVDm0J0WtgNKQ\"\/><em>Photo by <a href=\"https:\/\/unsplash.com\/@sharpiloa?utm_source=medium&amp;utm_medium=referral\">Andrey Sharpilo<\/a> on <a href=\"https:\/\/unsplash.com?utm_source=medium&amp;utm_medium=referral\">Unsplash<\/a><\/em><\/p>\n<p>Most companies I have seen deploy Docker images in at least one project or service. Docker is great because it makes stuff reproducible by specifying the environment to a big degree. However, you still have to think about security. Let&rsquo;s have a closer \u2026<\/p>","pubDate":"Sat, 06 Feb 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-02-06:\/https:\/\/levelup.gitconnected.com\/docker-security-5f4df118948c","category":["Security","Docker","AppSec"]},{"title":"Encryption vs Encoding vs Hashing","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/plain-and-simple\/encryption-vs-encoding-vs-hashing-bb1e166cf15a","description":"<p><strong>Encryption is about keeping a secret<\/strong> and being able to restore it. <strong>Hashing is about fingerprinting<\/strong> &mdash; you don&rsquo;t need to restore the original, but you need to make sure it is identical. <strong>Encoding is about data representation to enable information exchange<\/strong>. Encoding does not involve keeping secrets.<\/p>\n<p>This was \u2026<\/p>","pubDate":"Tue, 02 Feb 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-02-02:\/https:\/\/medium.com\/plain-and-simple\/encryption-vs-encoding-vs-hashing-bb1e166cf15a","category":["Code","hash","encryption","security","encoding"]},{"title":"Insecure Deserialization \ud83d\ude08\ud83d\udc1d","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/bugbountywriteup\/insecure-deserialization-5c64e9943f0e","description":"<p>Serialization is the act of transforming objects from an internal\nrepresentation to a stream of characters or bytes. The representation of the\nserialized object should be platform- and language-independent. Data is\nserialized and deserialized in applications to <strong>store<\/strong> or <strong>transport<\/strong> it.\nIn web applications, <strong>JSON<\/strong> or <strong>XML<\/strong> is often used \u2026<\/p>","pubDate":"Thu, 28 Jan 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-01-28:\/https:\/\/medium.com\/bugbountywriteup\/insecure-deserialization-5c64e9943f0e","category":["Security","AppSec","Cybersecurity"]},{"title":"Merkle Trees","link":"https:\/\/martin-thoma.com\/https:\/\/levelup.gitconnected.com\/merkle-trees-e4fdaeaa3094","description":"<figure>\n<img alt=\"A Merkle Tree is a binary tree with the data at the leaf nodes. All inner nodes are hashes.\" src=\"https:\/\/cdn-images-1.medium.com\/max\/3606\/1*Ykn20LKvw2hyuyGV4ps5dA.png\" width=\"800px\"\/>\n<figcaption>A Merkle Tree is a binary tree with the data at the leaf nodes. All inner nodes are hashes.<\/figcaption>\n<\/figure>\n<p>A Merkle Tree is a data structure that is used in Peer-to-Peer Networks. It is\na binary tree in which the value of an inner node is the hash of its \u2026<\/p>","pubDate":"Wed, 27 Jan 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-01-27:\/https:\/\/levelup.gitconnected.com\/merkle-trees-e4fdaeaa3094","category":["Code","Blockchain"]},{"title":"The 3 Applications of Hash Functions","link":"https:\/\/martin-thoma.com\/https:\/\/levelup.gitconnected.com\/the-3-applications-of-hash-functions-fab1a75f4d3d","description":"<p><img alt=\"Image by Martin Thoma\" src=\"https:\/\/cdn-images-1.medium.com\/max\/4610\/1*61uolxM5HsroqBFaQxsGxQ.png\"\/><em>Image by Martin Thoma<\/em><\/p>\n<p>Hash functions take arbitrary many bytes as input and produce a fixed-length string as output. The string typically looks completely random, but the same input always generates the same output. They also typically produce different outputs for different inputs, but more about that later.<\/p>\n<p>After reading \u2026<\/p>","pubDate":"Sun, 17 Jan 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-01-17:\/https:\/\/levelup.gitconnected.com\/the-3-applications-of-hash-functions-fab1a75f4d3d","category":["Cyberculture","hash","Software Development"]},{"title":"HTTPS vs SSL vs TLS","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/plain-and-simple\/https-vs-ssl-vs-tls-8a0ad0604276","description":"<p><img alt=\"Image by Martin Thoma\" src=\"https:\/\/cdn-images-1.medium.com\/max\/4810\/1*BsJuDWE_7AozmMmahpJ47A.png\"\/><em>Image by Martin Thoma<\/em><\/p>\n<p>HTTPS, SSL, and TLS are all related to encrypted (&ldquo;secure&rdquo;) internet connections. The problem they solve is that a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Man-in-the-middle_attack\">man in the middle<\/a> could read the data you receive or send. It is clearly an issue when you log in to your bank or when you \u2026<\/p>","pubDate":"Sun, 17 Jan 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-01-17:\/https:\/\/medium.com\/plain-and-simple\/https-vs-ssl-vs-tls-8a0ad0604276","category":["Code","Protocols","HTTPS","AppSec","InfoSec"]},{"title":"The Blockchain","link":"https:\/\/martin-thoma.com\/https:\/\/medium.com\/coinmonks\/the-blockchain-473aac352e5","description":"<p><img alt=\"An example of a blockchain. Image by Martin Thoma.\" src=\"https:\/\/cdn-images-1.medium.com\/max\/3606\/1*PnKV_yIgbdLZMehrIlM1ZQ.png\"\/><em>An example of a blockchain. Image by Martin Thoma.<\/em><\/p>\n<p>Bitcoin crossed $40,000 USD for the first time recently, so it&rsquo;s again in the news. Bitcoin is just the most-known <strong>cryptocurrency<\/strong>. It is one application using a <strong>blockchain<\/strong>. In this article, I will walk you through some core concepts \u2026<\/p>","pubDate":"Wed, 13 Jan 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-01-13:\/https:\/\/medium.com\/coinmonks\/the-blockchain-473aac352e5","category":["Blockchain","Blockchain"]},{"title":"6 YAML Features most programmers don\u2019t know","link":"https:\/\/martin-thoma.com\/https:\/\/levelup.gitconnected.com\/6-yaml-features-most-programmers-dont-know-164762343af3","description":"<p><img alt=\"\" src=\"https:\/\/cdn-images-1.medium.com\/max\/3474\/1*1zw7ZZTxnY5LiSnn9w6zlw.png\"\/><\/p>\n<p>YAML is a file format commonly used for data serialization. There are a plethora of projects using YAML files for configuration, such as <a href=\"https:\/\/docs.docker.com\/compose\/\">Docker-compose<\/a>, <a href=\"https:\/\/pre-commit.com\/#2-add-a-pre-commit-configuration\">pre-commit<\/a>, <a href=\"https:\/\/docs.travis-ci.com\/user\/build-config-yaml\">TravisCI<\/a>, <a href=\"https:\/\/docs.aws.amazon.com\/AWSCloudFormation\/latest\/UserGuide\/template-formats.html\">AWS Cloudformation<\/a>, <a href=\"https:\/\/eslint.org\/docs\/user-guide\/configuring\">ESLint<\/a>, <a href=\"https:\/\/kubernetes.io\/docs\/concepts\/configuration\/configmap\/#configmaps-and-pods\">Kubernetes<\/a>, <a href=\"https:\/\/docs.ansible.com\/ansible\/latest\/reference_appendices\/YAMLSyntax.html\">Ansible<\/a>, and many more. Knowing the features of YAML helps you with all of them.<\/p>\n<p>Let&rsquo;s cover the basics \u2026<\/p>","pubDate":"Mon, 04 Jan 2021 20:00:00 +0100","guid":"tag:martin-thoma.com,2021-01-04:\/https:\/\/levelup.gitconnected.com\/6-yaml-features-most-programmers-dont-know-164762343af3","category":["Code","Software Development"]}]}}