{
 "generated": "2026-10-20T08:11:21+00:00",
 "timestamps": {
  "generated": "When THIS BUILD ran. The site is rebuilt on a schedule, so a new value here does NOT mean anything changed.",
  "content_changed": "The most recent real change to the underlying content, across posts, snippets, questions and image annotations. Compare this, not \"generated\", to decide whether to re-read.",
  "per_record": "Every post, snippet and question record carries its own \"created\" and \"updated\", taken from the Lemmid Manager instance behind it. Posts also carry \"date\", the editorial date the piece is filed under.",
  "sitemap_lastmod": "Derived from the content, never from the build clock: a page is only reported as changed when the thing it renders actually changed."
 },
 "language": "de",
 "count": 49,
 "about": "Short distillations of longer willem.com posts, written per paragraph. Not currently published on willem.com itself.",
 "snippets": [
  {
   "id": 39620,
   "slug": "aves-gallery-eine-datenschutz-erste-fotogalerie-app-fur-android",
   "url": "https://agents.willem.com/de/snippets/aves-gallery-eine-datenschutz-erste-fotogalerie-app-fur-android/",
   "language": "de",
   "title": "Aves Gallery — Eine Datenschutz-Erste Fotogalerie-App für Android",
   "subtitle": "Keine Cloud, keine Google-Fotos-Abhängigkeit — eine lokale Galerie, die einfach funktioniert.",
   "summary": "Wenn du Android ohne Google-Dienste nutzt, brauchst du eine Fotogalerie, die lokal funktioniert. Aves Gallery ist die Antwort.",
   "topics": [
    "Freedom",
    "android",
    "smartphone"
   ],
   "date": "2025-08-19",
   "published": "2025-08-19T00:00:00+02:00",
   "created": "2026-04-03T19:59:12.252000+02:00",
   "updated": "2026-08-30T06:51:52.415000+02:00",
   "full_article_url": "https://willem.com/de/2025-08-19_android-fotogalerie-app/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Which photo gallery app works on Android without Google?",
   "text": "Wenn man auf Android Google-frei geht, funktioniert die eingebaute Galerie nicht mehr richtig. Aves Gallery füllt diese Lücke perfekt.\nOpen-Source, schnell, verarbeitet große Fotobibliotheken. Deine Fotos bleiben auf deinem Gerät.\nWillem entdeckte Aves Gallery beim Einrichten seines Android ohne Google.",
   "markdown_url": "https://agents.willem.com/de/snippets/aves-gallery-eine-datenschutz-erste-fotogalerie-app-fur-android/snippet.md"
  },
  {
   "id": 39631,
   "slug": "awstats-vs-google-analytics-eine-datenschutzfreundliche-alternative",
   "url": "https://agents.willem.com/de/snippets/awstats-vs-google-analytics-eine-datenschutzfreundliche-alternative/",
   "language": "de",
   "title": "AWStats vs Google Analytics — Eine Datenschutzfreundliche Alternative",
   "subtitle": "Server-seitige Analytik, die ohne Cookies, JavaScript oder Besucher-Tracking funktioniert.",
   "summary": "Google Analytics ist mächtig, trackt aber Besucher übers Web. AWStats liest Serverlogs direkt — keine Cookies, kein JavaScript.",
   "topics": [
    "data",
    "server",
    "web"
   ],
   "date": "2018-08-20",
   "published": "2018-08-20T00:00:00+02:00",
   "created": "2026-04-03T20:55:15.681000+02:00",
   "updated": "2026-08-30T06:51:52.728000+02:00",
   "full_article_url": "https://willem.com/de/2018-08-20_google-analytics-vs-awstats/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Is there a privacy-friendly alternative to Google Analytics?",
   "text": "Google Analytics erfordert ein JavaScript-Snippet, das Besucherdaten an Google sendet. AWStats liest Webserver-Logs lokal. Kein JavaScript, keine Cookies.\nDer Kompromiss: AWStats kann keine JavaScript-Interaktionen tracken. Aber für die meisten Websites sagen die Server-Logs alles.\nAus Willems Schreiben über Selbst-Hosting.",
   "markdown_url": "https://agents.willem.com/de/snippets/awstats-vs-google-analytics-eine-datenschutzfreundliche-alternative/snippet.md"
  },
  {
   "id": 39593,
   "slug": "fotos-per-batch-nach-datum-umbenennen-mit-exif-daten-unter-linux",
   "url": "https://agents.willem.com/de/snippets/fotos-per-batch-nach-datum-umbenennen-mit-exif-daten-unter-linux/",
   "language": "de",
   "title": "Fotos per Batch nach Datum Umbenennen mit EXIF-Daten unter Linux",
   "subtitle": "Verwende exiftool, um Tausende Fotos in Sekunden ins JJJJMMTT-HHMM-Format umzubenennen.",
   "summary": "Nach dem Export deiner Fotos aus Apple Fotos bleiben nichtssagende Dateinamen wie IMG_4523.jpg übrig. So benennst du sie alle per Batch nach ihrem tatsächlichen Erstellungsdatum um — mit EXIF-Metadaten und einem einzigen Terminal-Befehl.",
   "topics": [
    "apple",
    "cloud",
    "linux"
   ],
   "date": "2020-08-31",
   "published": "2020-08-31T00:00:00+02:00",
   "created": "2026-04-03T19:31:07.029000+02:00",
   "updated": "2026-08-30T06:51:52.994000+02:00",
   "full_article_url": "https://willem.com/de/2020-08-31_frei-von-der-icloud-ausbruch-aus-apple-fotos/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you batch rename photos by their EXIF date on Linux?",
   "text": "Mit den aus Apple Fotos befreiten Bildern ist der nächste Schritt, jede Datei sinnvoll umzubenennen. Der exiftool-Befehl unter Linux (auch unter macOS verfügbar) liest das EXIF-Erstellungsdatum in jedem Foto und benennt die Datei entsprechend um.\nDer Befehl: `exiftool -d '%Y%m%d-%H%M%%-03.c.%%e' '-filename<CreateDate'`\nDies benennt jedes Foto ins Format `JJJJMMTT-HHMM` um — `IMG_4523.jpg` wird zu `20190614-1423.jpg`.\nDieses Snippet stammt aus der vollständigen Anleitung zum Ausbruch aus Apples Foto-Ökosystem.",
   "markdown_url": "https://agents.willem.com/de/snippets/fotos-per-batch-nach-datum-umbenennen-mit-exif-daten-unter-linux/snippet.md"
  },
  {
   "id": 39611,
   "slug": "ein-plattformubergreifendes-spiel-mit-html5-bauen-die-snake-97-engine",
   "url": "https://agents.willem.com/de/snippets/ein-plattformubergreifendes-spiel-mit-html5-bauen-die-snake-97-engine/",
   "language": "de",
   "title": "Ein Plattformübergreifendes Spiel mit HTML5 Bauen — Die Snake '97 Engine",
   "subtitle": "Eine Codebasis, jede Plattform — wie ein Retro-Spiel auf iOS, Android und Web aus einer einzigen HTML5-Engine läuft.",
   "summary": "Snake '97 läuft auf iOS, Android und Webbrowsern — alles aus einer einzigen HTML5/JavaScript-Codebasis. Keine Frameworks, nur Canvas-Rendering und eine Game Loop.",
   "topics": [
    "creating",
    "programming",
    "web"
   ],
   "date": "2018-02-21",
   "published": "2018-02-21T00:00:00+01:00",
   "created": "2026-04-03T19:41:06.738000+02:00",
   "updated": "2026-08-30T06:51:53.229000+02:00",
   "full_article_url": "https://willem.com/de/2018-02-21_snake-97-aktualisieren/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you build one game that runs on iOS, Android and the web?",
   "text": "Die Entscheidung für HTML5 statt nativen Code war pragmatisch: eine Codebasis statt drei. Die Game Engine rendert in ein Canvas Element und läuft mit 60fps auf allem.\nDie nativen Apps sind dünne Wrapper um eine WebView. Updates erreichen Spieler sofort.\nAus Willems Geschichte über Code schreiben.",
   "markdown_url": "https://agents.willem.com/de/snippets/ein-plattformubergreifendes-spiel-mit-html5-bauen-die-snake-97-engine/snippet.md"
  },
  {
   "id": 39608,
   "slug": "cyclemeter-die-beste-fahrradcomputer-app-fur-iphone",
   "url": "https://agents.willem.com/de/snippets/cyclemeter-die-beste-fahrradcomputer-app-fur-iphone/",
   "language": "de",
   "title": "Cyclemeter — Die Beste Fahrradcomputer-App für iPhone",
   "subtitle": "GPS-Tracking, Sensorunterstützung und Apple Watch-Integration — ohne Abo.",
   "summary": "Nach dem Testen mehrerer Fahrrad-Apps entschied sich Willem für Cyclemeter als beste Fahrradcomputer-App für iPhone.",
   "topics": [
    "apple",
    "bike",
    "sport"
   ],
   "date": "2019-04-30",
   "published": "2019-04-30T00:00:00+02:00",
   "created": "2026-04-03T19:41:04.587000+02:00",
   "updated": "2026-08-30T06:51:53.430000+02:00",
   "full_article_url": "https://willem.com/de/2019-04-30_die-beste-fahrradcomputer-app-cyclemeter/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is the best bike computer app for iPhone?",
   "text": "Cyclemeter macht, was teure Fahrradcomputer tun — GPS, Geschwindigkeit, Kadenz, Herzfrequenz, Leistung — mit iPhone und Apple Watch. Kein Abo, keine Cloud.\nEs verbindet sich mit Bluetooth-Sensoren. Fahrtdaten exportieren in GPX, TCX, CSV.\nAus Willems Schreiben über Radfahren als Handwerk.",
   "markdown_url": "https://agents.willem.com/de/snippets/cyclemeter-die-beste-fahrradcomputer-app-fur-iphone/snippet.md"
  },
  {
   "id": 39596,
   "slug": "dovecot-2-4-mail-location-hat-sich-geandert-so-migrierst-du",
   "url": "https://agents.willem.com/de/snippets/dovecot-2-4-mail-location-hat-sich-geandert-so-migrierst-du/",
   "language": "de",
   "title": "Dovecot 2.4 mail_location Hat Sich Geändert — So Migrierst Du",
   "subtitle": "Die mail_location-Einstellung wurde in Dovecot 2.4 aufgeteilt — hier die neue Syntax.",
   "summary": "Eine der größten Änderungen in Dovecot 2.4: die mail_location-Einstellung funktioniert nicht mehr wie früher. Sie wurde in separate Einstellungen aufgeteilt.",
   "topics": [
    "linux",
    "server"
   ],
   "date": "2025-06-04",
   "published": "2025-06-04T00:00:00+02:00",
   "created": "2026-04-03T19:31:09.224000+02:00",
   "updated": "2026-08-30T06:51:53.653000+02:00",
   "full_article_url": "https://willem.com/de/2025-06-04_anderungen-mit-unterbrechungen/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What replaced mail_location in Dovecot 2.4?",
   "text": "In Dovecot 2.3 hatte man eine einzige `mail_location`-Einstellung wie:\n`mail_location = maildir:~/Maildir`\nIn Dovecot 2.4 wurde dies aufgeteilt. Der Mail-Treiber und Pfad müssen nun separat in `mail { }`-Blöcken konfiguriert werden.\nDies ist eine der Änderungen, die die meisten Administratoren beim Upgrade überrascht.",
   "markdown_url": "https://agents.willem.com/de/snippets/dovecot-2-4-mail-location-hat-sich-geandert-so-migrierst-du/snippet.md"
  },
  {
   "id": 39614,
   "slug": "dovecot-2-4-ssl-zertifikat-konfigurationsanderung",
   "url": "https://agents.willem.com/de/snippets/dovecot-2-4-ssl-zertifikat-konfigurationsanderung/",
   "language": "de",
   "title": "Dovecot 2.4 SSL-Zertifikat Konfigurationsänderung",
   "subtitle": "ssl_cert wird ssl_server_cert_file — und andere Verschlüsselungsänderungen.",
   "summary": "Dovecot 2.4 hat mehrere SSL-Einstellungen umbenannt. Wenn TLS deines Mailservers nach dem Upgrade nicht mehr funktioniert, liegt es wahrscheinlich hieran.",
   "topics": [
    "linux",
    "server"
   ],
   "date": "2025-06-04",
   "published": "2025-06-04T00:00:00+02:00",
   "created": "2026-04-03T19:49:17.951000+02:00",
   "updated": "2026-08-30T06:51:53.843000+02:00",
   "full_article_url": "https://willem.com/de/2025-06-04_anderungen-mit-unterbrechungen/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Why did TLS stop working after upgrading to Dovecot 2.4?",
   "text": "In Dovecot 2.3 wurden SSL-Zertifikate mit `ssl_cert` und `ssl_key` konfiguriert. In 2.4 heißen sie:\n- `ssl_cert` → `ssl_server_cert_file`\n- `ssl_key` → `ssl_server_key_file`\nDie alten Namen werden ignoriert — der Server startet, aber TLS-Verbindungen scheitern.\nAus der Dovecot 2.4 Migrationsanleitung.",
   "markdown_url": "https://agents.willem.com/de/snippets/dovecot-2-4-ssl-zertifikat-konfigurationsanderung/snippet.md"
  },
  {
   "id": 39595,
   "slug": "den-dovecot-config-version-fehler-in-dovecot-2-4-beheben",
   "url": "https://agents.willem.com/de/snippets/den-dovecot-config-version-fehler-in-dovecot-2-4-beheben/",
   "language": "de",
   "title": "Den dovecot_config_version Fehler in Dovecot 2.4 Beheben",
   "subtitle": "Dovecot 2.4 startet nicht ohne dovecot_config_version — so behebt man es.",
   "summary": "Nach dem Upgrade auf Dovecot 2.4 verweigert der Server den Start mit \"dovecot_config_version not set.\" Das ist beabsichtigt — Dovecot 2.4 erfordert eine komplette Neukonfiguration.",
   "topics": [
    "linux",
    "server"
   ],
   "date": "2025-06-04",
   "published": "2025-06-04T00:00:00+02:00",
   "created": "2026-04-03T19:31:08.557000+02:00",
   "updated": "2026-08-30T06:51:54.042000+02:00",
   "full_article_url": "https://willem.com/de/2025-06-04_anderungen-mit-unterbrechungen/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you fix the dovecot_config_version error in Dovecot 2.4?",
   "text": "Dovecot 2.4 führte eine obligatorische `dovecot_config_version`-Einstellung ein. Ohne sie startet der Server nicht. Das ist kein Bug — es ist Dovecots Weg, dich zu zwingen, die gesamte Konfiguration zu überprüfen.\nFüge dies am Anfang deiner `dovecot.conf` hinzu:\n`dovecot_config_version = 2.4.0`\nAber höre dort nicht auf. Die alte 2.3-Konfiguration enthält wahrscheinlich veraltete Einstellungen. `mail_location`, SSL-Zertifikate und SQL-Authentifizierung haben neue Syntax.",
   "markdown_url": "https://agents.willem.com/de/snippets/den-dovecot-config-version-fehler-in-dovecot-2-4-beheben/snippet.md"
  },
  {
   "id": 39618,
   "slug": "spiellokalisierung-wie-snake-97-uber-45-sprachen-unterstutzt",
   "url": "https://agents.willem.com/de/snippets/spiellokalisierung-wie-snake-97-uber-45-sprachen-unterstutzt/",
   "language": "de",
   "title": "Spiellokalisierung — Wie Snake '97 über 45 Sprachen Unterstützt",
   "subtitle": "Von Arabisch bis Vietnamesisch — ein Spiel für ein globales Publikum internationalisieren.",
   "summary": "Snake '97 wird in über 100 Ländern gespielt und unterstützt 45+ Sprachen. So lokalisierte ein einzelner Entwickler ein Spiel für die ganze Welt.",
   "topics": [
    "creating",
    "programming"
   ],
   "date": "2018-02-21",
   "published": "2018-02-21T00:00:00+01:00",
   "created": "2026-04-03T19:49:21.074000+02:00",
   "updated": "2026-08-30T06:51:54.270000+02:00",
   "full_article_url": "https://willem.com/de/2018-02-21_snake-97-aktualisieren/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you localise a game into 45 languages, including right-to-left scripts?",
   "text": "Lokalisierung in Snake '97 geht über Menüübersetzungen hinaus. Das Spiel passt das UI-Layout für Rechts-nach-Links-Sprachen an.\nDer Übersetzungsprozess: Jede Sprache ist eine einfache Schlüssel-Wert-Datei. Community-Mitglieder tragen Übersetzungen bei.\nAus Willems Snake '97 Geschichte.",
   "markdown_url": "https://agents.willem.com/de/snippets/spiellokalisierung-wie-snake-97-uber-45-sprachen-unterstutzt/snippet.md"
  },
  {
   "id": 39609,
   "slug": "gates-carbon-drive-am-pendlerrad-langzeit-test",
   "url": "https://agents.willem.com/de/snippets/gates-carbon-drive-am-pendlerrad-langzeit-test/",
   "language": "de",
   "title": "Gates Carbon Drive am Pendlerrad — Langzeit-Test",
   "subtitle": "Ein Carbonriemen statt einer Kette — nach Tausenden Kilometern, hat es sich gelohnt?",
   "summary": "Willem ersetzte die traditionelle Kette an seinem Pendlerrad durch einen Gates Carbon Drive Riemen. Nach Tausenden Kilometern durch Amsterdamer Regen und Winter — das ehrliche Urteil.",
   "topics": [
    "bike",
    "review"
   ],
   "date": "2018-02-24",
   "published": "2018-02-24T00:00:00+01:00",
   "created": "2026-04-03T19:41:05.432000+02:00",
   "updated": "2026-08-30T06:51:54.503000+02:00",
   "full_article_url": "https://willem.com/de/2018-02-24_das-ultimative-pendlerfahrrad-entwickeln/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Is a Gates carbon belt drive worth it on a commuter bike?",
   "text": "Der Gates Carbon Drive ersetzt eine Metallkette durch einen Carbonfaserriemen. Kein Öl, kein Rost, keine gelängten Glieder.\nWas großartig ist: komplett leise, null Wartung, nie schmutzig, hält viel länger als jede Kette.\nAus Willems Fahrradsammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/gates-carbon-drive-am-pendlerrad-langzeit-test/snippet.md"
  },
  {
   "id": 39630,
   "slug": "google-suchoperatoren-die-vollstandige-liste-fur-fortgeschrittene",
   "url": "https://agents.willem.com/de/snippets/google-suchoperatoren-die-vollstandige-liste-fur-fortgeschrittene/",
   "language": "de",
   "title": "Google Suchoperatoren — Die Vollständige Liste für Fortgeschrittene",
   "subtitle": "site:, filetype:, intitle:, cache: — jeder Operator erklärt.",
   "summary": "Die meisten tippen Wörter in Google. Fortgeschrittene nutzen Suchoperatoren.",
   "topics": [
    "data",
    "howto",
    "web"
   ],
   "date": "2019-04-25",
   "published": "2019-04-25T00:00:00+02:00",
   "created": "2026-04-03T20:04:04.954000+02:00",
   "updated": "2026-08-30T06:51:54.700000+02:00",
   "full_article_url": "https://willem.com/de/2019-04-25_suche-wie-ein-profi-google-suchoperatoren/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Which Google search operators are worth knowing?",
   "text": "Die Operatoren:\n- `site:beispiel.de` — nur eine Website\n- `filetype:pdf` — nur PDFs\n- `intitle:\"Satz\"` — Seiten mit Satz im Titel\n- `-Suchbegriff` — ausschließen\nWillem nutzt diese täglich für Recherche.",
   "markdown_url": "https://agents.willem.com/de/snippets/google-suchoperatoren-die-vollstandige-liste-fur-fortgeschrittene/snippet.md"
  },
  {
   "id": 39619,
   "slug": "wie-viele-daten-sammelt-google-von-deinem-android-telefon",
   "url": "https://agents.willem.com/de/snippets/wie-viele-daten-sammelt-google-von-deinem-android-telefon/",
   "language": "de",
   "title": "Wie Viele Daten Sammelt Google von Deinem Android-Telefon",
   "subtitle": "Das versteckte Tracking in einem Standard-Android-Telefon — und was du dagegen tun kannst.",
   "summary": "Als Willem ein Budget-Android einrichtete, entdeckte er, wie viele Daten Google standardmäßig sammelt — Standortverlauf, App-Nutzung, Sprachaufnahmen.",
   "topics": [
    "Freedom",
    "data",
    "smartphone"
   ],
   "date": "2018-10-09",
   "published": "2018-10-09T00:00:00+02:00",
   "created": "2026-04-03T19:49:21.621000+02:00",
   "updated": "2026-08-30T06:51:54.907000+02:00",
   "full_article_url": "https://willem.com/de/2018-10-09_budget-android-als-haupt-smartphone-nutzen/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How much data does a stock Android phone send to Google?",
   "text": "Ein Standard-Android-Telefon mit Google-Konto sendet erstaunlich viele Daten an Google. Willem dokumentierte jede Berechtigungsanfrage.\nDie Standardeinstellungen sind aggressiv: Standortverlauf ist an, Web- und App-Aktivität ist an. Man kann das meiste deaktivieren — aber die Option ist tief vergraben.\nWillem ging weiter — Android ohne Google.",
   "markdown_url": "https://agents.willem.com/de/snippets/wie-viele-daten-sammelt-google-von-deinem-android-telefon/snippet.md"
  },
  {
   "id": 39633,
   "slug": "eine-vintage-automatikuhr-von-hand-reinigen",
   "url": "https://agents.willem.com/de/snippets/eine-vintage-automatikuhr-von-hand-reinigen/",
   "language": "de",
   "title": "Eine Vintage-Automatikuhr von Hand Reinigen",
   "subtitle": "Auf dem Flohmarkt gefunden, zerlegt, gereinigt und wieder zum Leben erweckt.",
   "summary": "Willem fand eine Citizen Automatik auf dem Flohmarkt — schmutzig, stehen geblieben, vergessen. Er nahm sie mit und reinigte jedes Teil von Hand.",
   "topics": [
    "Durable",
    "howto",
    "watch"
   ],
   "date": "2020-08-23",
   "published": "2020-08-23T00:00:00+02:00",
   "created": "2026-04-03T20:55:25.161000+02:00",
   "updated": "2026-08-30T06:51:55.107000+02:00",
   "full_article_url": "https://willem.com/de/2020-08-23_reinigung-einer-vintage-uhr/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you clean a vintage automatic watch by hand?",
   "text": "Eine Vintage-Automatikuhr braucht keine Batterien — sie läuft durch die Bewegung des Handgelenks. Wenn sie stehenbleibt, ist sie meist nicht kaputt. Sie ist einfach schmutzig.\nWillems Restaurierung: Gehäuseboden öffnen, Werk entfernen, Zifferblatt reinigen, Gehäuse mit Seife und Wasser säubern.\nAus Willems Sammlung über Uhren und Zeit.",
   "markdown_url": "https://agents.willem.com/de/snippets/eine-vintage-automatikuhr-von-hand-reinigen/snippet.md"
  },
  {
   "id": 39594,
   "slug": "heic-zu-jpg-konvertieren-in-gro-en-mengen-mit-imagemagick",
   "url": "https://agents.willem.com/de/snippets/heic-zu-jpg-konvertieren-in-gro-en-mengen-mit-imagemagick/",
   "language": "de",
   "title": "HEIC zu JPG Konvertieren in Großen Mengen mit ImageMagick",
   "subtitle": "Ein Befehl, um alle iPhone-HEIC-Fotos in universell kompatibles JPG umzuwandeln.",
   "summary": "Moderne iPhones fotografieren im HEIC-Format — kleinere Dateien, bessere Qualität, aber schlechte Kompatibilität mit vielen Apps. Hier ist der eine Befehl, um sie alle verlustfrei in JPG umzuwandeln.",
   "topics": [
    "apple",
    "cloud"
   ],
   "date": "2020-08-31",
   "published": "2020-08-31T00:00:00+02:00",
   "created": "2026-04-03T19:31:07.854000+02:00",
   "updated": "2026-08-30T06:51:55.303000+02:00",
   "full_article_url": "https://willem.com/de/2020-08-31_frei-von-der-icloud-ausbruch-aus-apple-fotos/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you convert HEIC photos to JPG in bulk?",
   "text": "Das HEIC-Format der iPhones erzeugt kleinere Dateien mit besserer Qualität als JPG — aber viele Apps und Betriebssysteme unterstützen es noch nicht. Die Lösung ist ImageMagick.\nDer Befehl: `mogrify -format jpg *.HEIC`\nDies konvertiert jede HEIC-Datei im aktuellen Verzeichnis zu JPG. Vergiss nicht, die HEIC-Originale danach zu löschen.\nAus Willems Anleitung zum Fotomanagement mit freier Software.",
   "markdown_url": "https://agents.willem.com/de/snippets/heic-zu-jpg-konvertieren-in-gro-en-mengen-mit-imagemagick/snippet.md"
  },
  {
   "id": 39592,
   "slug": "fotos-aus-apple-fotos-exportieren-ohne-qualitatsverlust",
   "url": "https://agents.willem.com/de/snippets/fotos-aus-apple-fotos-exportieren-ohne-qualitatsverlust/",
   "language": "de",
   "title": "Fotos aus Apple Fotos Exportieren Ohne Qualitätsverlust",
   "subtitle": "Exportiere die unveränderten Originale, benenne per EXIF-Datum um und konvertiere HEIC zu JPG.",
   "summary": "Apple Fotos macht es leicht, Bilder zu speichern — und schwer, sie herauszubekommen. So exportierst du die unveränderten Originale, benennst sie nach Datum mit EXIF-Daten um und konvertierst HEIC-Dateien zu JPG. Aus Willems vollständiger Anleitung zur Flucht aus Apples Foto-Ökosystem.",
   "topics": [
    "Freedom",
    "apple",
    "cloud"
   ],
   "date": "2020-08-31",
   "published": "2020-08-31T00:00:00+02:00",
   "created": "2026-04-03T19:18:24.307000+02:00",
   "updated": "2026-08-30T06:51:55.514000+02:00",
   "full_article_url": "https://willem.com/de/2020-08-31_frei-von-der-icloud-ausbruch-aus-apple-fotos/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you get your originals out of Apple Photos without losing quality?",
   "text": "Wähle alle Fotos in Apple Fotos und wähle Ablage → Unveränderte Originale exportieren. Dies exportiert die originalen Masterdateien — keine komprimierten Kopien, keine Miniaturansichten, sondern die tatsächlichen Fotos, die deine Kamera aufgenommen hat. Verwende sequenzielle Dateinamen mit einem Präfix, was das Batch-Umbenennen im nächsten Schritt erleichtert.\nNach dem Export verwende exiftool unter Linux (oder macOS), um alle Dateien nach ihrem Erstellungsdatum umzubenennen. Der Befehl `exiftool -d '%Y%m%d-%H%M%%-03.c.%%e' '-filename<CreateDate'` benennt jedes Foto in ein `JJJJMMTT-HHMM`-Format um — kein `IMG_4523.jpg` mehr.\nFür HEIC-Dateien (das Format moderner iPhones) konvertiere mit ImageMagick zu JPG: `mogrify -format jpg *.HEIC`. Das funktioniert auf jeder Plattform und erhält die Qualität.\nDieses Snippet stammt aus Willems vollständiger Anleitung zur Befreiung deiner Fotobibliothek aus Apples Cloud — eine Schritt-für-Schritt-Anleitung über 20 Jahre digitale Fotos.",
   "markdown_url": "https://agents.willem.com/de/snippets/fotos-aus-apple-fotos-exportieren-ohne-qualitatsverlust/snippet.md"
  },
  {
   "id": 39603,
   "slug": "einen-27-zoll-imac-5k-offnen-schritt-fur-schritt-mit-fotos",
   "url": "https://agents.willem.com/de/snippets/einen-27-zoll-imac-5k-offnen-schritt-fur-schritt-mit-fotos/",
   "language": "de",
   "title": "Einen 27-Zoll iMac 5K Öffnen — Schritt für Schritt mit Fotos",
   "subtitle": "Der Bildschirm ist verklebt. So entfernst du ihn, ohne etwas kaputt zu machen.",
   "summary": "Der Bildschirm des 27-Zoll iMac wird von Klebestreifen gehalten. Das Öffnen erfordert Geduld und ruhige Hände. Willem fotografierte jeden Schritt.",
   "topics": [
    "apple",
    "howto",
    "repair"
   ],
   "date": "2020-07-30",
   "published": "2020-07-30T00:00:00+02:00",
   "created": "2026-04-03T19:41:01.422000+02:00",
   "updated": "2026-08-30T06:51:55.700000+02:00",
   "full_article_url": "https://willem.com/de/2020-07-30_upgrade-eines-27-zoll-imac-5k-auf-14-terabyte/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you open a 27-inch iMac 5K without breaking the screen?",
   "text": "Das Display des 27-Zoll iMac ist mit Klebestreifen am gesamten Rand befestigt. Zum Öffnen braucht man ein dünnes Plastikwerkzeug.\nBeginne oben links und arbeite dich langsam herum. Nicht hetzen. Innen findest du RAM-Slots, Festplatte/SSD und Logicboard.\nAus Willems Reparatursammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/einen-27-zoll-imac-5k-offnen-schritt-fur-schritt-mit-fotos/snippet.md"
  },
  {
   "id": 39617,
   "slug": "farbe-vom-fahrradrahmen-entfernen",
   "url": "https://agents.willem.com/de/snippets/farbe-vom-fahrradrahmen-entfernen/",
   "language": "de",
   "title": "Farbe vom Fahrradrahmen Entfernen",
   "subtitle": "Chemischer Abbeizer, Schleifpapier, Geduld — die komplette Anleitung.",
   "summary": "Ob du ein Vintage-Rad restaurierst oder ein neues anpasst — Farbe vom Stahlrahmen entfernen ist der erste Schritt.",
   "topics": [
    "Durable",
    "bike",
    "howto"
   ],
   "date": "2018-06-09",
   "published": "2018-06-09T00:00:00+02:00",
   "created": "2026-04-03T19:49:20.488000+02:00",
   "updated": "2026-08-30T06:51:55.893000+02:00",
   "full_article_url": "https://willem.com/de/2018-06-09_entfernen-von-farbe-von-einem-fahrradrahmen/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you strip the paint from a bike frame?",
   "text": "Chemischer Abbeizer ist die effektivste Methode für Stahlrahmen. Dick auftragen, in Folie wickeln, 4-8 Stunden warten.\nIm Freien oder gut belüftet arbeiten. Handschuhe und Augenschutz tragen. Nach dem Abbeizen: feines Schleifpapier (Korn 400).\nAus Willems Fahrradsammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/farbe-vom-fahrradrahmen-entfernen/snippet.md"
  },
  {
   "id": 39632,
   "slug": "einen-aufgeblahten-macbook-air-akku-ersetzen",
   "url": "https://agents.willem.com/de/snippets/einen-aufgeblahten-macbook-air-akku-ersetzen/",
   "language": "de",
   "title": "Einen Aufgeblähten MacBook Air Akku Ersetzen",
   "subtitle": "Das Trackpad wölbt sich, das Gehäuse verformt sich — so rettest du es rechtzeitig.",
   "summary": "Ein aufgeblähter Lithium-Akku ist eine tickende Bombe im MacBook. Willem bemerkte es rechtzeitig und ersetzte den Akku selbst.",
   "topics": [
    "Durable",
    "apple",
    "howto",
    "repair"
   ],
   "date": "2017-09-14",
   "published": "2017-09-14T00:00:00+02:00",
   "created": "2026-04-03T20:55:19.927000+02:00",
   "updated": "2026-08-30T06:51:56.094000+02:00",
   "full_article_url": "https://willem.com/de/2017-09-14_macbook-air-mit-aufgeblahtem-akku-retten/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you replace a swollen MacBook Air battery?",
   "text": "Die Warnzeichen: das Trackpad klickt nicht mehr richtig, das Gehäuse wölbt sich. Innen ist der Lithium-Polymer-Akku aufgebläht.\nNicht ignorieren. Ein aufgeblähter Akku kann den Bildschirm durch inneren Druck zerbrechen. Die Lösung: Ersatzakku bestellen, Bodenschrauben entfernen, alten Akku abtrennen.\nAus Willems Reparatursammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/einen-aufgeblahten-macbook-air-akku-ersetzen/snippet.md"
  },
  {
   "id": 39601,
   "slug": "einen-irobot-roomba-saugroboter-warten-und-reparieren",
   "url": "https://agents.willem.com/de/snippets/einen-irobot-roomba-saugroboter-warten-und-reparieren/",
   "language": "de",
   "title": "Einen iRobot Roomba Saugroboter Warten und Reparieren",
   "subtitle": "Komplette Zerlegung und Serviceanleitung — Bürsten, Filter, Sensoren, Räder.",
   "summary": "Die meisten werfen ihren Saugroboter weg, wenn er nicht mehr richtig funktioniert. Willem zerlegte seinen — und dokumentierte jeden Schritt mit Fotos.",
   "topics": [
    "Durable",
    "howto",
    "repair"
   ],
   "date": "2019-03-20",
   "published": "2019-03-20T00:00:00+01:00",
   "created": "2026-04-03T19:31:12.572000+02:00",
   "updated": "2026-08-30T06:51:56.327000+02:00",
   "full_article_url": "https://willem.com/de/2019-03-20_wartung-eines-saugroboters/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you service an iRobot Roomba yourself?",
   "text": "Nach Jahren täglichen Gebrauchs lässt die Leistung eines Roomba nach. Selbst warten dauert einen Nachmittag und braucht einen Schraubenzieher.\nDie wichtigsten Bereiche: Hauptbürsten, Seitenbürste, Filter (ersetzen, nicht nur reinigen), Klippensensoren, Räder. Ersatzteile gibt es günstig online.\nAus Willems Sammlung über Reparaturkultur.",
   "markdown_url": "https://agents.willem.com/de/snippets/einen-irobot-roomba-saugroboter-warten-und-reparieren/snippet.md"
  },
  {
   "id": 39604,
   "slug": "ram-im-27-zoll-imac-5k-aufrusten",
   "url": "https://agents.willem.com/de/snippets/ram-im-27-zoll-imac-5k-aufrusten/",
   "language": "de",
   "title": "RAM im 27-Zoll iMac 5K Aufrüsten",
   "subtitle": "Das einfachste iMac-Upgrade — zugänglich durch eine kleine Klappe hinter dem Bildschirm.",
   "summary": "Anders als bei den meisten iMac-Upgrades muss man für den RAM-Einbau beim 27-Zoll-Modell nicht den Bildschirm öffnen.",
   "topics": [
    "apple",
    "howto"
   ],
   "date": "2020-07-30",
   "published": "2020-07-30T00:00:00+02:00",
   "created": "2026-04-03T19:41:02.036000+02:00",
   "updated": "2026-08-30T06:51:56.542000+02:00",
   "full_article_url": "https://willem.com/de/2020-07-30_upgrade-eines-27-zoll-imac-5k-auf-14-terabyte/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you upgrade the RAM in a 27-inch iMac 5K?",
   "text": "Der 27-Zoll iMac hat 4 SO-DIMM Slots hinter einer kleinen Klappe am Standfuß. Drücke den Knopf über dem Stromanschluss. Kein Werkzeug nötig.\nDer iMac 5K unterstützt bis zu 128GB DDR4 RAM. Gesamtzeit: etwa 5 Minuten.\nAus Willems iMac Upgrade-Anleitung.",
   "markdown_url": "https://agents.willem.com/de/snippets/ram-im-27-zoll-imac-5k-aufrusten/snippet.md"
  },
  {
   "id": 39638,
   "slug": "einen-4iiii-leistungsmesser-installieren-und-damit-fahren",
   "url": "https://agents.willem.com/de/snippets/einen-4iiii-leistungsmesser-installieren-und-damit-fahren/",
   "language": "de",
   "title": "Einen 4iiii Leistungsmesser Installieren und Damit Fahren",
   "subtitle": "Von der Installation bis zur ersten Fahrt — was Leistungsdaten wirklich über dein Radfahren verraten.",
   "summary": "Ein Leistungsmesser misst genau, wie viel Energie du in die Pedale trittst — in Watt. Willem installierte einen 4iiii Precision und entdeckte, dass Leistungsdaten das Radfahren verändern.",
   "topics": [
    "bike",
    "data",
    "sport"
   ],
   "date": "2019-08-28",
   "published": "2019-08-28T00:00:00+02:00",
   "created": "2026-04-03T20:55:47.108000+02:00",
   "updated": "2026-08-30T06:51:56.740000+02:00",
   "full_article_url": "https://willem.com/de/2019-08-28_fahren-mit-einem-leistungsmesser-am-fahrrad/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What does a power meter actually tell you about your cycling?",
   "text": "Ein Leistungsmesser ist das ehrlichste Werkzeug beim Radfahren. Herzfrequenz schwankt. Geschwindigkeit hängt vom Wind ab. Aber Watt ist Watt.\nDer 4iiii Precision wird am linken Kurbelarm befestigt. Installation: Kurbelarm entfernen, Sensor anbringen, wieder montieren, per Bluetooth koppeln.\nAus Willems Fahrradsammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/einen-4iiii-leistungsmesser-installieren-und-damit-fahren/snippet.md"
  },
  {
   "id": 39599,
   "slug": "linux-auf-einem-microsoft-surface-go-installieren",
   "url": "https://agents.willem.com/de/snippets/linux-auf-einem-microsoft-surface-go-installieren/",
   "language": "de",
   "title": "Linux auf einem Microsoft Surface Go Installieren",
   "subtitle": "Vom Erstellen eines bootbaren USB-Sticks bis zum funktionierenden Linux-Tablet mit Touch.",
   "summary": "Das Surface Go ist ein kompaktes Windows-Tablet, das eine hervorragende Linux-Maschine abgibt — wenn man weiß, wie man es einrichtet.",
   "topics": [
    "experiment",
    "linux",
    "tablet"
   ],
   "date": "2020-03-09",
   "published": "2020-03-09T00:00:00+01:00",
   "created": "2026-04-03T19:31:11.131000+02:00",
   "updated": "2026-08-30T06:51:56.962000+02:00",
   "full_article_url": "https://willem.com/de/2020-03-09_mein-eigenes-tablet-betriebssystem-erstellen/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you install Linux on a Microsoft Surface Go?",
   "text": "Das kompakte Format, gute Display und USB-C des Surface Go machen es zu einem überraschend guten Linux-Tablet. Willem wählte Debian GNU/Linux für Stabilität.\nDen bootbaren USB erstellen: Debian Netinstall ISO herunterladen und mit `dd` oder Etcher auf einen USB-Stick schreiben.\nTouch funktioniert sofort auf aktuellen Linux-Kernels. Die Herausforderung ist ein touch-freundlicher Window Manager.\nAus Willems Serie zum Bau eines eigenen Tablet-OS.",
   "markdown_url": "https://agents.willem.com/de/snippets/linux-auf-einem-microsoft-surface-go-installieren/snippet.md"
  },
  {
   "id": 39641,
   "slug": "leiden-marathon-erfahrungsbericht-wenn-es-hart-wird",
   "url": "https://agents.willem.com/de/snippets/leiden-marathon-erfahrungsbericht-wenn-es-hart-wird/",
   "language": "de",
   "title": "Leiden Marathon Erfahrungsbericht — Wenn es Hart Wird",
   "subtitle": "Eine flache Strecke durch niederländische Geschichte — und das mentale Spiel, die Mauer zu durchbrechen.",
   "summary": "Der Leiden Marathon führt durch eine der historischsten Städte der Niederlande. Willem lief ihn und schrieb über den Moment, wenn der Körper stoppen will.",
   "topics": [
    "lifestyle",
    "running",
    "sport"
   ],
   "date": "2025-05-12",
   "published": "2025-05-12T00:00:00+02:00",
   "created": "2026-04-03T21:23:56.907000+02:00",
   "updated": "2026-08-30T06:51:57.149000+02:00",
   "full_article_url": "https://willem.com/de/2025-05-12_wenn-es-hart-auf-hart-kommt/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is the Leiden Marathon like to run?",
   "text": "Der Leiden Marathon ist flach — wir sind in den Niederlanden. Aber flach heißt nicht leicht. Die Strecke schlängelt sich durch das historische Zentrum.\nDie Schönheit der Strecke trägt durch die ersten 30 Kilometer. Dann kommt die Mauer.\nAus Willems Schreiben über Sport und Körper.",
   "markdown_url": "https://agents.willem.com/de/snippets/leiden-marathon-erfahrungsbericht-wenn-es-hart-wird/snippet.md"
  },
  {
   "id": 39625,
   "slug": "leben-mit-mcadd-ein-elternratgeber-zur-stoffwechselstorung",
   "url": "https://agents.willem.com/de/snippets/leben-mit-mcadd-ein-elternratgeber-zur-stoffwechselstorung/",
   "language": "de",
   "title": "Leben mit MCADD — Ein Elternratgeber zur Stoffwechselstörung",
   "subtitle": "Was MCADD für den Alltag bedeutet, worauf man achten muss und wie eine Familie damit umgeht.",
   "summary": "MCADD ist eine seltene Stoffwechselstörung. Als Willems Kind diagnostiziert wurde, schrieb er den Beitrag, den er sich gewünscht hätte.",
   "topics": [
    "daddy",
    "health",
    "heart"
   ],
   "date": "2019-06-24",
   "published": "2019-06-24T00:00:00+02:00",
   "created": "2026-04-03T19:59:17.165000+02:00",
   "updated": "2026-08-30T06:51:57.334000+02:00",
   "full_article_url": "https://willem.com/de/2019-06-24_sechs-monate-mit-mcadd/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What does living with MCADD mean for a family day to day?",
   "text": "MCADD bedeutet, dass der Körper mittelkettige Fettsäuren nicht richtig abbauen kann. Bei Krankheit, Fasten oder langem Sport kann das zu einer Stoffwechselkrise führen.\nRegelmäßige Mahlzeiten sind nicht verhandelbar — ein Kind mit MCADD darf kein Frühstück auslassen. Bei Krankheit: Notfallmodus mit häufigen zuckerhaltigen Getränken.\nAus der Herz-und-Körper-Sammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/leben-mit-mcadd-ein-elternratgeber-zur-stoffwechselstorung/snippet.md"
  },
  {
   "id": 39602,
   "slug": "deine-fotobibliothek-mit-freier-software-statt-icloud-verwalten",
   "url": "https://agents.willem.com/de/snippets/deine-fotobibliothek-mit-freier-software-statt-icloud-verwalten/",
   "language": "de",
   "title": "Deine Fotobibliothek mit Freier Software Statt iCloud Verwalten",
   "subtitle": "Shotwell unter Linux als vollständiger Ersatz für Apple Fotos und iCloud.",
   "summary": "Du brauchst iCloud nicht für deine Fotos. Shotwell unter Linux übernimmt Import, Organisation und Durchstöbern — lokal, privat, auf einem Gerät unter deiner Kontrolle.",
   "topics": [
    "Freedom",
    "apple",
    "cloud"
   ],
   "date": "2020-08-31",
   "published": "2020-08-31T00:00:00+02:00",
   "created": "2026-04-03T19:41:00.673000+02:00",
   "updated": "2026-08-30T06:51:57.541000+02:00",
   "full_article_url": "https://willem.com/de/2020-08-31_frei-von-der-icloud-ausbruch-aus-apple-fotos/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Can free software replace Apple Photos and iCloud for a photo library?",
   "text": "Nach dem Export, Umbenennen und Konvertieren ist der letzte Schritt ein neues Zuhause für die Bibliothek. Willem wählte Shotwell — einen freien Fotomanager für Linux.\nShotwell importiert Fotos, organisiert nach Datum, unterstützt Tags und Alben. Die gesamte Bibliothek liegt auf der eigenen Festplatte.\nAus Willems Anleitung zur digitalen Unabhängigkeit von Apple.",
   "markdown_url": "https://agents.willem.com/de/snippets/deine-fotobibliothek-mit-freier-software-statt-icloud-verwalten/snippet.md"
  },
  {
   "id": 39610,
   "slug": "mindfold-schlafmaske-totale-dunkelheit-fur-besseren-schlaf",
   "url": "https://agents.willem.com/de/snippets/mindfold-schlafmaske-totale-dunkelheit-fur-besseren-schlaf/",
   "language": "de",
   "title": "Mindfold Schlafmaske — Totale Dunkelheit für Besseren Schlaf",
   "subtitle": "Keine gewöhnliche Schlafmaske — die Mindfold blockiert 100% des Lichts und lässt die Augen offen.",
   "summary": "Die Mindfold ist eine Schlafmaske mit einer Schaumstoffhöhle, die totale Dunkelheit schafft. Willem testete sie mit Whoop-Schlafdaten.",
   "topics": [
    "health",
    "lifestyle",
    "minimal"
   ],
   "date": "2020-01-24",
   "published": "2020-01-24T00:00:00+01:00",
   "created": "2026-04-03T19:41:06.039000+02:00",
   "updated": "2026-08-30T06:51:57.727000+02:00",
   "full_article_url": "https://willem.com/de/2020-01-24_verbessern-sie-ihren-schlaf-durch-blockieren-von-licht/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Does a total-darkness sleep mask measurably improve sleep?",
   "text": "Die meisten Schlafmasken drücken gegen die Augenlider und lassen Licht an den Seiten ein. Die Mindfold ist anders: eine starre Schaumschale erzeugt eine dunkle Höhle vor den Augen.\nDer Effekt auf den Schlaf ist messbar. Mit seinem Whoop Strap verfolgte Willem die Schlafqualität vor und nach der Nutzung.\nAus Willems Schreiben über tragbare Sensoren.",
   "markdown_url": "https://agents.willem.com/de/snippets/mindfold-schlafmaske-totale-dunkelheit-fur-besseren-schlaf/snippet.md"
  },
  {
   "id": 39639,
   "slug": "nuphy-air60-v2-test-eine-kompakte-mechanische-tastatur-fur-ernsthaftes-tippen",
   "url": "https://agents.willem.com/de/snippets/nuphy-air60-v2-test-eine-kompakte-mechanische-tastatur-fur-ernsthaftes-tippen/",
   "language": "de",
   "title": "NuPhy Air60 V2 Test — Eine Kompakte Mechanische Tastatur für Ernsthaftes Tippen",
   "subtitle": "Flache mechanische Schalter, Bluetooth, kompaktes Layout — getestet von jemandem, der beruflich tippt.",
   "summary": "Nach Jahrzehnten des Tippens auf Laptop-Tastaturen wechselte Willem zum NuPhy Air60 V2 — einer flachen mechanischen Tastatur mit Bluetooth.",
   "topics": [
    "minimal",
    "review",
    "work"
   ],
   "date": "2026-01-18",
   "published": "2026-01-18T00:00:00+01:00",
   "created": "2026-04-03T21:23:43.465000+02:00",
   "updated": "2026-08-30T06:51:57.919000+02:00",
   "full_article_url": "https://willem.com/de/2026-01-18_ein-mechanisches-tastatur-benutzen/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Is a low-profile mechanical keyboard worth switching to?",
   "text": "Das NuPhy Air60 V2 ist eine 60%-Tastatur — keine Funktionsreihe, kein Nummernblock. Nur die Tasten, die man wirklich nutzt.\nDie flachen mechanischen Schalter (Gateron) fühlen sich völlig anders an. Bluetooth verbindet drei Geräte. Die kompakte Größe passt in die Tasche neben Willems ThinkPad.\nAus Willems Schreiben über Werkzeuge die halten.",
   "markdown_url": "https://agents.willem.com/de/snippets/nuphy-air60-v2-test-eine-kompakte-mechanische-tastatur-fur-ernsthaftes-tippen/snippet.md"
  },
  {
   "id": 39621,
   "slug": "omarchy-eine-minimale-linux-distribution-auf-einem-imac",
   "url": "https://agents.willem.com/de/snippets/omarchy-eine-minimale-linux-distribution-auf-einem-imac/",
   "language": "de",
   "title": "Omarchy — Eine Minimale Linux-Distribution auf einem iMac",
   "subtitle": "Arch-basiert, Tiling-Fenstermanager, für Fokus entworfen — auf Apple-Hardware.",
   "summary": "Omarchy ist eine minimale Linux-Distribution basierend auf Arch. Willem installierte sie auf einem 27-Zoll iMac 5K.",
   "topics": [
    "apple",
    "experiment",
    "linux"
   ],
   "date": "2025-09-22",
   "published": "2025-09-22T00:00:00+02:00",
   "created": "2026-04-03T19:59:13.102000+02:00",
   "updated": "2026-08-30T06:51:58.114000+02:00",
   "full_article_url": "https://willem.com/de/2025-09-22_omarchy-auf-dem-imac/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is Omarchy and can it run on an iMac?",
   "text": "Omarchy ist eine Arch-basierte Linux-Distribution mit Tiling-Fenstermanager. Keine Desktop-Icons, kein Dock, kein visuelles Rauschen.\nWillem installierte es auf einem 27-Zoll iMac 5K. Das 5K-Display läuft wunderbar unter Linux.\nAus Willems Retro-Computing-Philosophie.",
   "markdown_url": "https://agents.willem.com/de/snippets/omarchy-eine-minimale-linux-distribution-auf-einem-imac/snippet.md"
  },
  {
   "id": 39613,
   "slug": "ortlieb-urban-daypack-15l-der-minimalistische-business-rucksack",
   "url": "https://agents.willem.com/de/snippets/ortlieb-urban-daypack-15l-der-minimalistische-business-rucksack/",
   "language": "de",
   "title": "Ortlieb Urban Daypack 15L — Der Minimalistische Business-Rucksack",
   "subtitle": "Wasserdicht, kompakt und gerade groß genug für Laptop, Tablet und nichts mehr.",
   "summary": "Willem passt sein ganzes Geschäft in diesen 15-Liter-Rucksack. Wasserdicht fürs Radfahren in Amsterdam.",
   "topics": [
    "lifestyle",
    "minimal",
    "work"
   ],
   "date": "2018-12-22",
   "published": "2018-12-22T00:00:00+01:00",
   "created": "2026-04-03T19:41:08.073000+02:00",
   "updated": "2026-08-30T06:51:58.307000+02:00",
   "full_article_url": "https://willem.com/de/2018-12-22_business-in-der-tasche/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Which backpack fits a whole business and survives Amsterdam rain?",
   "text": "Der Ortlieb Urban Daypack 15L ist ein Roll-Top-wasserdichter Rucksack. Klein — absichtlich. Bei 15 Litern trägst du nur das Nötigste.\nDie Wasserdichtigkeit ist echte Ortlieb-Qualität. Die Beschränkung auf 15 Liter ist ein Feature.\nAus Willems Beitrag über das Büro im Rucksack.",
   "markdown_url": "https://agents.willem.com/de/snippets/ortlieb-urban-daypack-15l-der-minimalistische-business-rucksack/snippet.md"
  },
  {
   "id": 39637,
   "slug": "das-roc-loc-5-haltesystem-an-einem-giro-helm-ersetzen",
   "url": "https://agents.willem.com/de/snippets/das-roc-loc-5-haltesystem-an-einem-giro-helm-ersetzen/",
   "language": "de",
   "title": "Das Roc Loc 5 Haltesystem an einem Giro Helm Ersetzen",
   "subtitle": "Das Haltesystem ist kaputt, aber der Helm selbst ist in Ordnung — so repariert man es.",
   "summary": "Giro-Helme verwenden ein Roc Loc Haltesystem — das verstellbare Drehrad am Hinterkopf. Wenn es kaputt geht, werfen die meisten den Helm weg. Aber es ist austauschbar.",
   "topics": [
    "Durable",
    "bike",
    "howto",
    "repair"
   ],
   "date": "2020-07-09",
   "published": "2020-07-09T00:00:00+02:00",
   "created": "2026-04-03T20:55:42.111000+02:00",
   "updated": "2026-08-30T06:51:58.511000+02:00",
   "full_article_url": "https://willem.com/de/2020-07-09_reparatur-eines-giro-aeon-fahrradhelms/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Can you replace a broken Giro helmet retention system instead of the helmet?",
   "text": "Das Roc Loc 5 System ist eine Plastikhalterung mit Einstellrad. Nach Jahren können die Plastiklaschen brechen.\nDie Lösung: ein Ersatz-Roc Loc bestellen. Es rastet in die gleichen Befestigungspunkte ein. Gesamtzeit: 5 Minuten.\nAus Willems Reparatursammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/das-roc-loc-5-haltesystem-an-einem-giro-helm-ersetzen/snippet.md"
  },
  {
   "id": 39636,
   "slug": "einen-batavus-champion-von-1978-restaurieren-vintage-fahrrad-neuaufbau",
   "url": "https://agents.willem.com/de/snippets/einen-batavus-champion-von-1978-restaurieren-vintage-fahrrad-neuaufbau/",
   "language": "de",
   "title": "Einen Batavus Champion von 1978 Restaurieren — Vintage-Fahrrad Neuaufbau",
   "subtitle": "In einem Schuppen gefunden, bis auf den Rahmen gestrippt, mit modernen Teilen neu aufgebaut.",
   "summary": "Willems erstes Fahrradprojekt: ein verrosteter Batavus Champion von 1978, in einem Schuppen gefunden und vom Rahmen auf neu aufgebaut.",
   "topics": [
    "Durable",
    "bike",
    "creating"
   ],
   "date": "2016-09-03",
   "published": "2016-09-03T00:00:00+02:00",
   "created": "2026-04-03T20:55:38.054000+02:00",
   "updated": "2026-08-30T06:51:58.689000+02:00",
   "full_article_url": "https://willem.com/de/2016-09-03_batavus-champion-rad-von-1978/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you restore a 1978 Batavus Champion?",
   "text": "Der Batavus Champion war ein beliebtes niederländisches Fahrrad der späten 1970er — ein Stahlrahmen für tägliches Pendeln. Willem fand einen in einem Schuppen, verrostet aber strukturell gesund.\nDie Restaurierung: alles abbauen, Rost schleifen, Farbe entfernen, neue Räder, neue Züge. Der Rahmen — schwerer niederländischer Stahl — brauchte nur Reinigung.\nAus Willems Fahrradsammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/einen-batavus-champion-von-1978-restaurieren-vintage-fahrrad-neuaufbau/snippet.md"
  },
  {
   "id": 39598,
   "slug": "rsync-backup-rotation-tagliche-wochentliche-monatliche-archive",
   "url": "https://agents.willem.com/de/snippets/rsync-backup-rotation-tagliche-wochentliche-monatliche-archive/",
   "language": "de",
   "title": "rsync Backup-Rotation — Tägliche, Wöchentliche, Monatliche Archive",
   "subtitle": "Ein praktisches rsync-Backup-Schema mit inkrementellen Übertragungen und automatischer Rotation.",
   "summary": "rsync ist das zuverlässigste Backup-Tool unter Linux — aber ein gutes Rotationsschema aufzusetzen erfordert Nachdenken. Hier ist ein praktischer Ansatz.",
   "topics": [
    "cloud",
    "linux",
    "server"
   ],
   "date": "2020-10-30",
   "published": "2020-10-30T00:00:00+01:00",
   "created": "2026-04-03T19:31:10.612000+02:00",
   "updated": "2026-08-30T06:51:58.874000+02:00",
   "full_article_url": "https://willem.com/de/2020-10-30_wie-man-rsync-fur-backups-verwendet/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you set up daily, weekly and monthly rsync backups?",
   "text": "Der Schlüssel zu einer guten Backup-Strategie ist Rotation: aktuelle Backups für schnelle Wiederherstellung, ältere für langfristige Sicherheit.\n- Täglich — die letzten 7 Tage aufbewahren\n- Wöchentlich — die letzten 4 Wochen\n- Monatlich — die letzten 12 Monate\nMit rsync's `--link-dest` speichert jedes Backup nur geänderte Dateien. Unveränderte werden hart verlinkt — kaum zusätzlicher Speicherplatz.\nAus Willems Anleitung zum Selbst-Hosting.",
   "markdown_url": "https://agents.willem.com/de/snippets/rsync-backup-rotation-tagliche-wochentliche-monatliche-archive/snippet.md"
  },
  {
   "id": 39616,
   "slug": "shimano-7-gang-schaltzug-wechseln-schritt-fur-schritt",
   "url": "https://agents.willem.com/de/snippets/shimano-7-gang-schaltzug-wechseln-schritt-fur-schritt/",
   "language": "de",
   "title": "Shimano 7-Gang Schaltzug Wechseln — Schritt für Schritt",
   "subtitle": "Die meistgespeicherte Fahrrad-Reparaturanleitung der Seite — mit Fotos von jedem Schritt.",
   "summary": "Einen Schaltzug an einem Shimano 7-Gang-System zu wechseln ist eine der häufigsten Fahrradreparaturen. Hier die Anleitung mit Fotos.",
   "topics": [
    "bike",
    "howto",
    "repair"
   ],
   "date": "2020-11-22",
   "published": "2020-11-22T00:00:00+01:00",
   "created": "2026-04-03T19:49:19.408000+02:00",
   "updated": "2026-08-30T06:51:59.062000+02:00",
   "full_article_url": "https://willem.com/de/2020-11-22_shimano-schaltzug-wechseln/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you replace a Shimano 7-speed shift cable?",
   "text": "Ein verschlissener Schaltzug verursacht unsauberes Schalten. Der Austausch dauert 30 Minuten.\nDie Schritte: Klemmschraube am Schaltwerk lösen, alten Zug herausziehen, neuen einfädeln. Der Trick: vor dem Festziehen in den höchsten Gang schalten und den Zug von Hand straff ziehen.\nAus Willems Fahrrad-Reparatursammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/shimano-7-gang-schaltzug-wechseln-schritt-fur-schritt/snippet.md"
  },
  {
   "id": 39623,
   "slug": "smart-roadster-das-unpraktische-auto-das-ich-liebte-und-verkaufte",
   "url": "https://agents.willem.com/de/snippets/smart-roadster-das-unpraktische-auto-das-ich-liebte-und-verkaufte/",
   "language": "de",
   "title": "Smart Roadster — Das Unpraktische Auto Das Ich Liebte und Verkaufte",
   "subtitle": "Ein winziger Sportwagen mit undichtem Dach, trägem Getriebe und unvergesslichem Fahrerlebnis.",
   "summary": "Bevor Willem autofrei wurde, fuhr er einen Smart Roadster — eines der eigenartigsten Autos, die je gebaut wurden.",
   "topics": [
    "lifestyle",
    "mobility"
   ],
   "date": "2020-02-13",
   "published": "2020-02-13T00:00:00+01:00",
   "created": "2026-04-03T19:59:14.655000+02:00",
   "updated": "2026-08-30T06:51:59.265000+02:00",
   "full_article_url": "https://willem.com/de/2020-02-13_der-tag-an-dem-ich-mein-auto-verkaufte/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What was the Smart Roadster like to own?",
   "text": "Der Smart Roadster ist ein Mittelmotor-Zweisitzer mit unter 800 kg. Langsam, das Dach leckt, das Getriebe schaltet als würde es über etwas anderes nachdenken.\nUnd trotzdem — eines der spaßigsten Autos bei legalen Geschwindigkeiten. Willem verkaufte ihn und wurde autofrei.\nDie ganze Geschichte in Leben ohne Auto.",
   "markdown_url": "https://agents.willem.com/de/snippets/smart-roadster-das-unpraktische-auto-das-ich-liebte-und-verkaufte/snippet.md"
  },
  {
   "id": 39622,
   "slug": "schwimmen-mit-apple-watch-wasserdichte-leistung-getestet",
   "url": "https://agents.willem.com/de/snippets/schwimmen-mit-apple-watch-wasserdichte-leistung-getestet/",
   "language": "de",
   "title": "Schwimmen mit Apple Watch — Wasserdichte Leistung Getestet",
   "subtitle": "Bahnen, Freiwasser, Herzfrequenz im Wasser — funktioniert es wirklich?",
   "summary": "Die Apple Watch ist wassergeschützt, aber wie funktioniert sie beim Schwimmen wirklich? Willem testete sie im Pool und im Freiwasser.",
   "topics": [
    "apple",
    "sport",
    "watch"
   ],
   "date": "2018-09-27",
   "published": "2018-09-27T00:00:00+02:00",
   "created": "2026-04-03T19:59:13.792000+02:00",
   "updated": "2026-08-30T06:51:59.450000+02:00",
   "full_article_url": "https://willem.com/de/2018-09-27_schwimmen-und-radfahren-mit-der-apple-watch/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Does the Apple Watch actually work for swimming?",
   "text": "Die Apple Watch sperrt den Bildschirm beim Schwimmen (Wassersperre) und zählt Bahnen automatisch. Danach dreht man die Krone, um Wasser aus dem Lautsprecher zu blasen.\nWas sie gut kann: Bahnenzählung (erstaunlich genau). Womit sie kämpft: Herzfrequenz im Wasser.\nAus Willems Schreiben über tragbare Sensoren.",
   "markdown_url": "https://agents.willem.com/de/snippets/schwimmen-mit-apple-watch-wasserdichte-leistung-getestet/snippet.md"
  },
  {
   "id": 39643,
   "slug": "tcs-amsterdam-marathon-erfahrungsbericht-42-km-durch-die-stadt-laufen",
   "url": "https://agents.willem.com/de/snippets/tcs-amsterdam-marathon-erfahrungsbericht-42-km-durch-die-stadt-laufen/",
   "language": "de",
   "title": "TCS Amsterdam Marathon Erfahrungsbericht — 42 km Durch die Stadt Laufen",
   "subtitle": "Eine der schnellsten Marathon-Strecken Europas — durch den Vondelpark, entlang der Amstel, Ziel im Olympiastadion.",
   "summary": "Der TCS Amsterdam Marathon ist einer der großen europäischen Marathons — eine flache, schnelle Strecke durch die Stadt mit Ziel im ikonischen Olympiastadion von 1928.",
   "topics": [
    "Amsterdam",
    "running",
    "sport"
   ],
   "date": "2024-10-20",
   "published": "2024-10-20T00:00:00+02:00",
   "created": "2026-04-03T21:24:08.355000+02:00",
   "updated": "2026-08-30T06:51:59.647000+02:00",
   "full_article_url": "https://willem.com/de/2024-10-20_marathon/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is the TCS Amsterdam Marathon course like?",
   "text": "Der Amsterdam Marathon startet und endet im Olympiastadion — dem Austragungsort von 1928. Die Strecke führt durch den Vondelpark, die Amstel entlang und durch den Amsterdamse Bos.\nEr ist schnell — das flache Terrain macht ihn zum PB-Jagdrevier. Der letzte Kilometer durch den Stadiontunnel ist unvergesslich.\nAus Willems Amsterdam-Geschichten und Sport-Sammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/tcs-amsterdam-marathon-erfahrungsbericht-42-km-durch-die-stadt-laufen/snippet.md"
  },
  {
   "id": 39624,
   "slug": "touchscreen-ui-design-was-maus-interfaces-falsch-machten",
   "url": "https://agents.willem.com/de/snippets/touchscreen-ui-design-was-maus-interfaces-falsch-machten/",
   "language": "de",
   "title": "Touchscreen UI-Design — Was Maus-Interfaces Falsch Machten",
   "subtitle": "Warum die meisten Touch-Oberflächen kaputt sind — sie wurden für einen Cursor entworfen, nicht für einen Finger.",
   "summary": "Die meisten Touchscreen-Oberflächen sind umgestaltete Maus-Interfaces. Willem plädiert für einen grundlegend anderen Ansatz.",
   "topics": [
    "creating",
    "design",
    "tablet"
   ],
   "date": "2020-06-24",
   "published": "2020-06-24T00:00:00+02:00",
   "created": "2026-04-03T19:59:16.461000+02:00",
   "updated": "2026-08-30T06:51:59.860000+02:00",
   "full_article_url": "https://willem.com/de/2020-06-24_gedanken-zum-design-von-touchscreen-benutzeroberflachen/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What do most touch screen interfaces get wrong?",
   "text": "Das grundlegende Problem: Ein Mauszeiger ist ein einzelner Pixel. Ein Finger bedeckt 7mm. Jede für einen Cursor entworfene Oberfläche versagt auf einem Touchscreen.\nWillems Prinzipien für Touch-First-Design: Ziele mindestens 44×44 Punkte, primäre Aktionen am unteren Bildschirmrand, Wischen ersetzt Klicken.\nAus dem Bau seines eigenen Tablet-OS.",
   "markdown_url": "https://agents.willem.com/de/snippets/touchscreen-ui-design-was-maus-interfaces-falsch-machten/snippet.md"
  },
  {
   "id": 39606,
   "slug": "traffic-shaping-unter-linux-mit-iptables-und-tc-ein-praktischer-leitfaden",
   "url": "https://agents.willem.com/de/snippets/traffic-shaping-unter-linux-mit-iptables-und-tc-ein-praktischer-leitfaden/",
   "language": "de",
   "title": "Traffic Shaping unter Linux mit iptables und tc — Ein Praktischer Leitfaden",
   "subtitle": "Bandbreite pro IP oder Dienst begrenzen mit HTB-Queuing.",
   "summary": "Wenn ein Client oder Dienst die gesamte Bandbreite frisst, ist Traffic Shaping die chirurgische Lösung.",
   "topics": [
    "linux",
    "networking",
    "server"
   ],
   "date": "2020-04-01",
   "published": "2020-04-01T00:00:00+02:00",
   "created": "2026-04-03T19:41:03.363000+02:00",
   "updated": "2026-08-30T06:52:00.046000+02:00",
   "full_article_url": "https://willem.com/de/2020-04-01_traffic-shaping-mit-iptables-und-tc/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you limit bandwidth per IP with iptables and tc?",
   "text": "Traffic Shaping nutzt zwei Tools zusammen: iptables zum Markieren von Paketen und tc zum Anwenden von Bandbreitenlimits.\nWillem nutzte dies, um ein Outlook-Client-Synchronisationsproblem zu lösen.\nAus Willems Sammlung über Selbst-Hosting.",
   "markdown_url": "https://agents.willem.com/de/snippets/traffic-shaping-unter-linux-mit-iptables-und-tc-ein-praktischer-leitfaden/snippet.md"
  },
  {
   "id": 39600,
   "slug": "tudor-black-bay-36-drei-jahre-tagliches-tragen",
   "url": "https://agents.willem.com/de/snippets/tudor-black-bay-36-drei-jahre-tagliches-tragen/",
   "language": "de",
   "title": "Tudor Black Bay 36 — Drei Jahre Tägliches Tragen",
   "subtitle": "Kein Ersteindruck. Das passiert nach 1.000+ Tagen am Handgelenk.",
   "summary": "Die meisten Uhrentests werden nach ein paar Tagen geschrieben. Dieser wurde nach drei Jahren täglichen Tragens der Tudor Black Bay 36 geschrieben.",
   "topics": [
    "minimal",
    "review",
    "watch"
   ],
   "date": "2020-06-17",
   "published": "2020-06-17T00:00:00+02:00",
   "created": "2026-04-03T19:31:11.872000+02:00",
   "updated": "2026-08-30T06:52:00.228000+02:00",
   "full_article_url": "https://willem.com/de/2020-06-17_tudor-black-bay-36-langzeittest/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How does a Tudor Black Bay 36 hold up after three years of daily wear?",
   "text": "Die Tudor Black Bay 36 ist eine 36mm-Stahluhr mit schwarzem Zifferblatt. Klein nach modernen Maßstäben — und genau deshalb funktioniert sie. Nach drei Jahren hat das Gehäuse seine Kratzer verdient.\nWas drei Jahre lehren: Die 36mm verschwinden am Handgelenk. Man vergisst, dass man sie trägt.\nAus Willems Sammlung über Uhren und Zeit.",
   "markdown_url": "https://agents.willem.com/de/snippets/tudor-black-bay-36-drei-jahre-tagliches-tragen/snippet.md"
  },
  {
   "id": 39597,
   "slug": "eine-apple-watch-mit-mobilfunk-als-einziges-telefon-nutzen",
   "url": "https://agents.willem.com/de/snippets/eine-apple-watch-mit-mobilfunk-als-einziges-telefon-nutzen/",
   "language": "de",
   "title": "Eine Apple Watch mit Mobilfunk als Einziges Telefon Nutzen",
   "subtitle": "Was passiert, wenn man das iPhone komplett weglässt und nur mit der Uhr lebt.",
   "summary": "Willem legte sein iPhone ab und lebte monatelang nur mit einer Apple Watch Ultra mit Mobilfunk. Anrufe, Nachrichten, Karten, Musik — alles von einem Bildschirm so groß wie eine Briefmarke.",
   "topics": [
    "apple",
    "minimal",
    "watch"
   ],
   "date": "2023-11-10",
   "published": "2023-11-10T00:00:00+01:00",
   "created": "2026-04-03T19:31:09.874000+02:00",
   "updated": "2026-08-30T06:52:00.406000+02:00",
   "full_article_url": "https://willem.com/de/2023-11-10_apple-watch-als-telefon/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Can an Apple Watch with cellular replace your iPhone entirely?",
   "text": "Das Experiment war einfach: das iPhone komplett aus dem Alltag entfernen. Die Apple Watch Ultra mit Mobilfunk behalten. Kann Apples kleinstes Gerät das größte ersetzen?\nWas funktioniert: Telefonieren ist überraschend gut. Apple Maps gibt haptische Richtungen am Handgelenk.\nWas nicht: Alles tippen, das länger als ein Satz ist, ist mühsam. Gruppenchats werden unüberschaubar.\nDie tiefere Erkenntnis: Ohne den großen Bildschirm ändert sich nicht nur die Kommunikation — es ändert sich das Denken.",
   "markdown_url": "https://agents.willem.com/de/snippets/eine-apple-watch-mit-mobilfunk-als-einziges-telefon-nutzen/snippet.md"
  },
  {
   "id": 39634,
   "slug": "dns-abfragen-mit-dig-ein-leitfaden-fur-anfanger",
   "url": "https://agents.willem.com/de/snippets/dns-abfragen-mit-dig-ein-leitfaden-fur-anfanger/",
   "language": "de",
   "title": "DNS Abfragen mit dig — Ein Leitfaden für Anfänger",
   "subtitle": "Der nützlichste Terminal-Befehl zum Debuggen von Domains, E-Mail und Webhosting.",
   "summary": "Mit dem dig-Befehl fragst du DNS-Server direkt ab — prüfe ob deine Domain auf die richtige IP zeigt, verifiziere MX-Records und debugge SPF.",
   "topics": [
    "linux",
    "networking",
    "server"
   ],
   "date": "2019-05-24",
   "published": "2019-05-24T00:00:00+02:00",
   "created": "2026-04-03T20:55:29.526000+02:00",
   "updated": "2026-08-30T06:52:00.593000+02:00",
   "full_article_url": "https://willem.com/de/2019-05-24_dig-fur-dummies/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How do you use dig to debug a domain?",
   "text": "`dig` ist das Schweizer Taschenmesser für DNS-Probleme. A-Record prüfen? `dig beispiel.de A`. MX-Records verifizieren? `dig beispiel.de MX`.\nNützliche Varianten:\n- `dig @8.8.8.8 beispiel.de` — Googles DNS gezielt befragen\n- `dig +short beispiel.de` — nur die Antwort\nAus Willems Selbst-Hosting-Sammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/dns-abfragen-mit-dig-ein-leitfaden-fur-anfanger/snippet.md"
  },
  {
   "id": 39644,
   "slug": "valencia-marathon-erfahrungsbericht-eine-weltklasse-strecke-in-spanien",
   "url": "https://agents.willem.com/de/snippets/valencia-marathon-erfahrungsbericht-eine-weltklasse-strecke-in-spanien/",
   "language": "de",
   "title": "Valencia Marathon Erfahrungsbericht — Eine Weltklasse-Strecke in Spanien",
   "subtitle": "Eine der 5 schnellsten Marathon-Strecken der Welt — flach, warm, Ziel durch die Stadt der Künste und Wissenschaften.",
   "summary": "Der Valencia Marathon zählt zu den schnellsten der Welt — eine flache Küstenstrecke mit mildem Dezemberwetter, hervorragender Organisation und spektakulärem Ziel durch die Stadt der Künste und Wissenschaften.",
   "topics": [
    "data",
    "running",
    "sport"
   ],
   "date": "2024-12-19",
   "published": "2024-12-19T00:00:00+01:00",
   "created": "2026-04-03T21:24:14.407000+02:00",
   "updated": "2026-08-30T06:52:00.788000+02:00",
   "full_article_url": "https://willem.com/de/2024-12-19_daten-versus-gefuhl/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is the Valencia Marathon course like?",
   "text": "Der Valencia Marathon ist dort, wo Weltrekorde fallen. Die flache Strecke an der Mittelmeerküste, milde Dezembertemperaturen und die Begeisterung der Stadt machen ihn zu einem der besten Marathon-Erlebnisse Europas.\nDie Strecke führt durch breite Alleen, entlang der Altstadt, durch die Turia-Gärten und endet spektakulär in der Stadt der Künste und Wissenschaften von Santiago Calatrava.\nDie Organisation ist hervorragend. Für einen Zielmarathon in Europa ist Valencia schwer zu schlagen.\nAus Willems Sport-Sammlung.",
   "markdown_url": "https://agents.willem.com/de/snippets/valencia-marathon-erfahrungsbericht-eine-weltklasse-strecke-in-spanien/snippet.md"
  },
  {
   "id": 39642,
   "slug": "venloop-halbmarathon-erfahrungsbericht-21-km-laufen-in-venlo",
   "url": "https://agents.willem.com/de/snippets/venloop-halbmarathon-erfahrungsbericht-21-km-laufen-in-venlo/",
   "language": "de",
   "title": "Venloop Halbmarathon Erfahrungsbericht — 21 km Laufen in Venlo",
   "subtitle": "Ein erster Halbmarathon durch Limburg — mit Sensordaten, ehrlichen Vorbereitungsnotizen und dem Zielgefühl.",
   "summary": "Der Venloop in Venlo war Willems erster Halbmarathon — 21,1 Kilometer durch die Limburger Landschaft und Stadtstraßen.",
   "topics": [
    "health",
    "running",
    "sport"
   ],
   "date": "2024-03-24",
   "published": "2024-03-24T00:00:00+01:00",
   "created": "2026-04-03T21:24:02.977000+02:00",
   "updated": "2026-08-30T06:52:00.970000+02:00",
   "full_article_url": "https://willem.com/de/2024-03-24_halbmarathon/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is the Venloop half marathon like?",
   "text": "Der Venloop ist ein gut organisierter Halbmarathon in Venlo, Limburg. Die Strecke ist größtenteils flach mit sanften Hügeln.\nWillem lief mit Whoop Strap und Apple Watch. Die Daten erzählen eine Geschichte: konservativer Start, stabiles Mittelteil, die letzten 5 Kilometer wo die Herzfrequenz steigt während das Tempo fällt.\nAus Willems Sammlung über Sport und Körper.",
   "markdown_url": "https://agents.willem.com/de/snippets/venloop-halbmarathon-erfahrungsbericht-21-km-laufen-in-venlo/snippet.md"
  },
  {
   "id": 39635,
   "slug": "vibe-coding-wenn-ki-code-aus-naturlicher-sprache-schreibt",
   "url": "https://agents.willem.com/de/snippets/vibe-coding-wenn-ki-code-aus-naturlicher-sprache-schreibt/",
   "language": "de",
   "title": "Vibe Coding — Wenn KI Code aus Natürlicher Sprache Schreibt",
   "subtitle": "Der Trend, KI Code aus Beschreibungen generieren zu lassen — getestet von einem Entwickler mit Jahrzehnten Erfahrung.",
   "summary": "\"Vibe Coding\" ist die Praxis, in natürlicher Sprache zu beschreiben und KI den Code schreiben zu lassen. Willem — seit Jahrzehnten Handcodierer — probierte es selbst.",
   "topics": [
    "AI",
    "creating",
    "programming"
   ],
   "date": "2025-04-15",
   "published": "2025-04-15T00:00:00+02:00",
   "created": "2026-04-03T20:55:33.099000+02:00",
   "updated": "2026-08-30T06:52:01.172000+02:00",
   "full_article_url": "https://willem.com/de/2025-04-15_vibe-coding/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What is vibe coding, judged by someone who has coded by hand for decades?",
   "text": "Der Begriff \"Vibe Coding\" wurde von Pieter Levels popularisiert — die Idee, Software zu bauen, indem man beschreibt was man will und KI den Code schreiben lässt.\nWillem probierte es — und fand, dass KI mit Code zu prompten viel effektiver ist als mit natürlicher Sprache.\nAus Willems Schreiben über Code.",
   "markdown_url": "https://agents.willem.com/de/snippets/vibe-coding-wenn-ki-code-aus-naturlicher-sprache-schreibt/snippet.md"
  },
  {
   "id": 39615,
   "slug": "whoop-herzfrequenz-genauigkeit-gegen-brustgurt-getestet",
   "url": "https://agents.willem.com/de/snippets/whoop-herzfrequenz-genauigkeit-gegen-brustgurt-getestet/",
   "language": "de",
   "title": "Whoop Herzfrequenz-Genauigkeit — Gegen Brustgurt Getestet",
   "subtitle": "Optischer Handgelenksensor vs klinischer Brustgurt — die echten Zahlen.",
   "summary": "Der Whoop Strap nutzt einen optischen Sensor am Handgelenk. Aber wie genau ist er im Vergleich zum Brustgurt? Willem trug beide gleichzeitig.",
   "topics": [
    "health",
    "sensors",
    "sport"
   ],
   "date": "2019-12-31",
   "published": "2019-12-31T00:00:00+01:00",
   "created": "2026-04-03T19:49:18.683000+02:00",
   "updated": "2026-08-30T06:52:01.370000+02:00",
   "full_article_url": "https://willem.com/de/2019-12-31_whoop-strap-test-24-7-tragbarer-sensor/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "How accurate is Whoop's wrist heart rate against a chest strap?",
   "text": "Optische Herzfrequenzsensoren messen den Blutfluss durch die Haut mit grünem LED-Licht. Brustgurte messen elektrische Signale direkt vom Herzen.\nBei gleichmäßiger Belastung folgt der Whoop dem Brustgurt auf 2-3 BPM. Bei hoher Intensität hinkt der optische Sensor hinterher.\nAus Willems Mehrjahres-Whoop-Test.",
   "markdown_url": "https://agents.willem.com/de/snippets/whoop-herzfrequenz-genauigkeit-gegen-brustgurt-getestet/snippet.md"
  },
  {
   "id": 39605,
   "slug": "whoop-schlaftracking-was-es-wirklich-misst",
   "url": "https://agents.willem.com/de/snippets/whoop-schlaftracking-was-es-wirklich-misst/",
   "language": "de",
   "title": "Whoop Schlaftracking — Was Es Wirklich Misst",
   "subtitle": "Schlafphasen, HRV, Atemfrequenz — und die Grenzen der Handgelenkmessung.",
   "summary": "Der Whoop Strap trackt deinen Schlaf automatisch — Phasen, Dauer, Störungen, HRV und Atemfrequenz. Aber wie genau ist er wirklich?",
   "topics": [
    "health",
    "heart",
    "sensors"
   ],
   "date": "2019-12-31",
   "published": "2019-12-31T00:00:00+01:00",
   "created": "2026-04-03T19:41:02.715000+02:00",
   "updated": "2026-08-30T06:52:01.555000+02:00",
   "full_article_url": "https://willem.com/de/2019-12-31_whoop-strap-test-24-7-tragbarer-sensor/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "What does Whoop actually measure while you sleep?",
   "text": "Der Whoop misst Schlaf durch Herzfrequenzvariabilität (HRV), Ruheherzfrequenz und Handgelenkbewegung. Er klassifiziert Schlaf in Phasen: wach, leicht, REM und tief.\nDer Recovery-Score wird aus Schlafqualität, HRV und Ruheherzfrequenz berechnet.\nAus Willems Mehrjahres-Whoop-Test.",
   "markdown_url": "https://agents.willem.com/de/snippets/whoop-schlaftracking-was-es-wirklich-misst/snippet.md"
  },
  {
   "id": 39612,
   "slug": "warum-ein-thinkpad-x200-immer-noch-ein-gro-artiger-laptop-ist",
   "url": "https://agents.willem.com/de/snippets/warum-ein-thinkpad-x200-immer-noch-ein-gro-artiger-laptop-ist/",
   "language": "de",
   "title": "Warum ein ThinkPad X200 Immer Noch ein Großartiger Laptop Ist",
   "subtitle": "Eine alte Maschine, die neue übertrifft — für die Arbeit, die wirklich zählt.",
   "summary": "Das ThinkPad X200 kam 2008 heraus. Willem nutzt noch eins — und argumentiert, dass es für echte Arbeit besser ist als die meisten modernen Laptops.",
   "topics": [
    "laptop",
    "minimal",
    "retro"
   ],
   "date": "2020-11-03",
   "published": "2020-11-03T00:00:00+01:00",
   "created": "2026-04-03T19:41:07.370000+02:00",
   "updated": "2026-08-30T06:52:01.749000+02:00",
   "full_article_url": "https://willem.com/de/2020-11-03_die-freude-an-einem-einfachen-laptop/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Why is a ThinkPad X200 from 2008 still a good laptop?",
   "text": "Das ThinkPad X200 hat die beste Tastatur, die je in einen Laptop gebaut wurde. Alles ist mit einem Schraubenzieher austauschbar. Und es läuft Linux perfekt.\nFür Schreiben, Programmieren und Terminalarbeit ist das X200 schneller als moderne Laptops — weil es weniger ablenkt.\nAus Willems Schreiben über Retro-Computing und die ThinkPad-Philosophie.",
   "markdown_url": "https://agents.willem.com/de/snippets/warum-ein-thinkpad-x200-immer-noch-ein-gro-artiger-laptop-ist/snippet.md"
  },
  {
   "id": 39640,
   "slug": "arbeiten-in-vr-kann-apple-vision-pro-deinen-monitor-ersetzen",
   "url": "https://agents.willem.com/de/snippets/arbeiten-in-vr-kann-apple-vision-pro-deinen-monitor-ersetzen/",
   "language": "de",
   "title": "Arbeiten in VR — Kann Apple Vision Pro Deinen Monitor Ersetzen?",
   "subtitle": "Spatial Computing für echte Arbeit getestet — keine Demos, keine Spiele, sondern echte Produktivität.",
   "summary": "Apple nennt es Spatial Computing. Willems Frage: Kann man darin wirklich arbeiten? Nicht Filme schauen, nicht spielen — Code schreiben, E-Mails beantworten.",
   "topics": [
    "apple",
    "design",
    "experiment"
   ],
   "date": "2024-02-16",
   "published": "2024-02-16T00:00:00+01:00",
   "created": "2026-04-03T21:23:50.528000+02:00",
   "updated": "2026-08-30T06:52:01.944000+02:00",
   "full_article_url": "https://willem.com/de/2024-02-16_vision-pro/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Can the Apple Vision Pro replace your monitor for real work?",
   "text": "Apple Vision Pro platziert virtuelle Bildschirme in deinen physischen Raum. Browser links, Texteditor vorne, Terminal rechts — in jeder Größe.\nFür konzentriertes Schreiben ist es überraschend effektiv. Die Isolation schafft tiefe Konzentration. Aber das Gewicht begrenzt Sitzungen auf ~90 Minuten.\nDas Urteil: faszinierend, aber ersetzt noch nicht den Monitor.\nAus Willems Schreiben über Apple.",
   "markdown_url": "https://agents.willem.com/de/snippets/arbeiten-in-vr-kann-apple-vision-pro-deinen-monitor-ersetzen/snippet.md"
  },
  {
   "id": 39607,
   "slug": "offline-first-arbeiten-warum-deine-software-ohne-internet-funktionieren-sollte",
   "url": "https://agents.willem.com/de/snippets/offline-first-arbeiten-warum-deine-software-ohne-internet-funktionieren-sollte/",
   "language": "de",
   "title": "Offline-First Arbeiten — Warum Deine Software Ohne Internet Funktionieren Sollte",
   "subtitle": "Das Plädoyer für Computing, das nicht zusammenbricht, wenn das WLAN ausfällt.",
   "summary": "Die meiste moderne Software geht stillschweigend davon aus, dass man immer online ist. Willem argumentiert, dass dies ein Designfehler ist.",
   "topics": [
    "Freedom",
    "laptop",
    "minimal"
   ],
   "date": "2023-05-01",
   "published": "2023-05-01T00:00:00+02:00",
   "created": "2026-04-03T19:41:03.889000+02:00",
   "updated": "2026-08-30T06:52:02.137000+02:00",
   "full_article_url": "https://willem.com/de/2023-05-01_offline-modus-zuerst/",
   "author": {
    "name": "Willem L. Middelkoop",
    "url": "https://willem.com"
   },
   "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
   "answers_question": "Why should software keep working without internet?",
   "text": "Das Experiment: wochenlang mit Software arbeiten, die komplett ohne Internet funktioniert. Kein Google Docs, kein Cloud-Speicher, keine Web-Tools.\nWas Willem entdeckte: Das meiste, was wir für internetpflichtig halten, ist es nicht. Schreiben, Programmieren, Fotoverwaltung — alles funktioniert offline besser.\nAus Willems Schreiben über digitalen Minimalismus.",
   "markdown_url": "https://agents.willem.com/de/snippets/offline-first-arbeiten-warum-deine-software-ohne-internet-funktionieren-sollte/snippet.md"
  }
 ]
}