<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Sascha Becker</title>
        <link>https://saschb2b.de/</link>
        <description>Blog von Sascha Becker</description>
        <lastBuildDate>Wed, 19 Aug 2026 11:13:32 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>de</language>
        <copyright>All rights reserved 2026, Sascha Becker</copyright>
        <item>
            <title><![CDATA[Triff niemals dein Modell]]></title>
            <link>https://saschb2b.de/blog/never-meet-your-model</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/never-meet-your-model</guid>
            <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Claude Opus 5 kam mit einer Grafik, die es an die Spitze der Frontier setzt, zum halben Preis von Fable 5. Jede Zahl darin stimmt. Zwei Wochen täglicher Nutzung haben mir ein anderes Modell übergeben als das, was ich mir aus dem Marketing zusammengebaut hatte. Also: wie Modelle verkauft werden, warum die Benchmarks nicht mehr messen, was sie zu messen behaupten, und was Opus 5 tatsächlich ist.]]></description>
            <category>AI</category>
            <category>Claude Opus 5</category>
            <category>Benchmarks</category>
            <category>Anthropic</category>
            <category>Evaluation</category>
            <category>Goodharts Gesetz</category>
            <category>SWE-bench</category>
            <category>Frontier-Bench</category>
            <category>Agent-Modelle</category>
            <category>kritische Analyse</category>
            <enclosure url="https://saschb2b.de/posts/never-meet-your-model.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Ein Flugzeughandbuch von 1986 hat meinen Anti-Slop-Skill repariert]]></title>
            <link>https://saschb2b.de/blog/aircraft-manual-anti-slop</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/aircraft-manual-anti-slop</guid>
            <pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Mein Anti-Slop-Skill hatte längst Regeln. Sie funktionierten, und sie waren komplett meine, entstanden aus einem Jahr Verärgerung und gegen nichts getestet. Diese hausgemachte Schicht durch zwei Schreibsysteme zu ersetzen, die älter sind als die gesamte KI-Ära, eines geschrieben damit ein Flugzeugmechaniker ein Wartungshandbuch nicht falsch verstehen kann und eines, das die größte Doku-Landschaft der Softwarebranche betreibt, hat den Skill verändert. Sie widersprechen sich auch gegenseitig, und genau das war der nützliche Teil.]]></description>
            <category>AI</category>
            <category>writing</category>
            <category>agent skills</category>
            <category>Simplified Technical English</category>
            <category>ASD-STE100</category>
            <category>Microsoft Writing Style Guide</category>
            <category>accessibility</category>
            <category>Claude Code</category>
            <category>skills.sh</category>
            <enclosure url="https://saschb2b.de/posts/aircraft-manual-anti-slop.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Sascha - komprimiere Erfahrungen]]></title>
            <link>https://saschb2b.de/blog/sascha-experiences-compacting</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/sascha-experiences-compacting</guid>
            <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Schule, Ausbildung, Studium, erster Job, eigene Firma: Jeder Lebensabschnitt hat alles davor zu einer Zusammenfassung eingedampft und Platz für Neues geschaffen. Dann kam die Agentic Era, und aus der Metapher wurde ein Arbeitsprinzip. Ein persönlicher Rückblick in Kontextfenstern.]]></description>
            <category>Karriere</category>
            <category>Lebensabschnitte</category>
            <category>Erfahrung</category>
            <category>Retrospektive</category>
            <category>Wertarbyte</category>
            <category>KI</category>
            <category>Agentic Era</category>
            <category>Claude Code</category>
            <category>Kontextfenster</category>
            <enclosure url="https://saschb2b.de/posts/sascha-experiences-compacting.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Deine Codebase sollte aus jeder Debugging-Session lernen]]></title>
            <link>https://saschb2b.de/blog/breadcrumbs-self-healing-codebase</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/breadcrumbs-self-healing-codebase</guid>
            <pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ein schwieriger Trace zeigt, wie eine Codebase mit ihren Lesern kommuniziert. Der breadcrumbs Skill übersetzt dieses Signal in kleine Reparaturen: klarere Namen, explizite Verträge, brauchbare Fehler, ehrliche Kommentare und Dokumentation an der richtigen Stelle. So wird die Codebase mit jeder Untersuchung leichter verständlich.]]></description>
            <category>AI Agents</category>
            <category>Agent Skills</category>
            <category>breadcrumbs</category>
            <category>Debugging</category>
            <category>Programmverständnis</category>
            <category>Wartbarkeit</category>
            <category>Code Smells</category>
            <category>Dokumentation</category>
            <category>Developer Experience</category>
            <category>Self-Healing Codebase</category>
            <enclosure url="https://saschb2b.de/posts/breadcrumbs-self-healing-codebase-header.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[TypeScript 7 ist nicht in TypeScript geschrieben]]></title>
            <link>https://saschb2b.de/blog/typescript-7-native-port</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/typescript-7-native-port</guid>
            <pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Jeder Beitrag über TypeScript 7 wird mit derselben Zahl aufmachen: zehnmal schneller. Interessanter ist die Tatsache, die in den Benchmarks untergeht. Der Compiler, der TypeScript prüft, ist nicht mehr in TypeScript geschrieben. Ein Blick darauf, warum das Team Go statt Rust gewählt hat, warum eine Portierung besser war als eine Neuentwicklung, was es bedeutet, dass Dogfooding verloren hat, und ob du jetzt schon wechseln solltest.]]></description>
            <category>TypeScript</category>
            <category>TypeScript 7</category>
            <category>tsc</category>
            <category>tsgo</category>
            <category>Go</category>
            <category>Rust</category>
            <category>Compiler</category>
            <category>Native Port</category>
            <category>Anders Hejlsberg</category>
            <category>Developer Tooling</category>
            <category>Performance</category>
            <category>2026</category>
            <enclosure url="https://saschb2b.de/posts/typescript-7-header.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Einen verifizierten Skill gibt es nicht: trust-card vorgestellt]]></title>
            <link>https://saschb2b.de/blog/trust-card</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/trust-card</guid>
            <pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ein Befehl genügt, und ein Ordner, den du nicht geschrieben hast, wird Teil davon, wie dein Agent denkt und handelt. Zurück bekommst du meist nur ein grünes Häkchen, und ein Häkchen beweist das Falsche. trust-card ersetzt dieses Badge durch abgestufte Belege: wer genau diese Bytes geliefert hat, was der Skill darf, woher sein Wissen stammt und wer ihn unabhängig geprüft hat. Das Ergebnis wird als Sammelkarte gerendert, die man lesen kann, und der Skill weigert sich, eine Signatur als Beweis für Sicherheit auszugeben.]]></description>
            <category>agent skills</category>
            <category>skills.sh</category>
            <category>trust-card</category>
            <category>supply chain security</category>
            <category>provenance</category>
            <category>Sigstore</category>
            <category>cosign</category>
            <category>SBOM</category>
            <category>Open Knowledge Format</category>
            <category>Claude Code</category>
            <category>AI agents</category>
            <enclosure url="https://saschb2b.de/posts/trust-card-header.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Open Design System Format: übergib dein Designsystem einem Agenten]]></title>
            <link>https://saschb2b.de/blog/open-design-system-format</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/open-design-system-format</guid>
            <pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Coding-Agenten schreiben gutes UI und schlechte Versionen deines UI. Das Open Design System Format verpackt ein Designsystem als Bündel aus Markdown, HTML und CSS, das ein Agent lesen und davon bauen kann: Tokens, die einmal existieren und als CSS rendern, typisierte Konzepte in einem Graphen und selbstrendernde Beispiele. Es ist ein striktes Profil von Googles Open Knowledge Format. Hier ist, was es ist, und der odsf-Skill, den ich dazu ausgeliefert habe.]]></description>
            <category>ODSF</category>
            <category>Open Design System Format</category>
            <category>design systems</category>
            <category>design tokens</category>
            <category>AI agents</category>
            <category>agent context</category>
            <category>OKF</category>
            <category>Open Knowledge Format</category>
            <category>design.md</category>
            <category>frontend</category>
            <enclosure url="https://saschb2b.de/posts/open-design-system-format-header.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Open Knowledge Format: einfach Markdown, das dein Agent lesen kann]]></title>
            <link>https://saschb2b.de/blog/open-knowledge-format</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/open-knowledge-format</guid>
            <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Googles Open Knowledge Format ist eine winzige, herstellerneutrale Spezifikation für den Kontext, den ein KI-Agent braucht: ein Bündel aus Markdown-Dateien mit YAML-Frontmatter, ein Pflichtfeld pro Konzept, kein SDK und kein Lock-in. Hier ist, was es ist, warum der nachsichtige Consumer-Vertrag der clevere Teil ist, und was ich darauf aufgesetzt habe: den okf-Skill, eine Bundle-Sammlung und OKF Studio, eine Desktop-App, die jedes Bundle als Graph liest.]]></description>
            <category>AI agents</category>
            <category>Open Knowledge Format</category>
            <category>OKF</category>
            <category>Google</category>
            <category>agent context</category>
            <category>knowledge management</category>
            <category>markdown</category>
            <category>YAML frontmatter</category>
            <category>metadata as code</category>
            <category>agent skills</category>
            <enclosure url="https://saschb2b.de/posts/open-knowledge-format-header.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Ticket Smells: So erkennst du einen schlechten Schnitt, bevor du das Ticket ziehst]]></title>
            <link>https://saschb2b.de/blog/ticket-smells</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/ticket-smells</guid>
            <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ein schlechtes Ticket kündigt sich selten an. Im Refinement sieht es harmlos aus, bekommt eine selbstbewusste Schätzung und explodiert dann am Sprintende: doppelte Arbeit, eine versteckte Abhängigkeit oder eine Beschreibung, die nur ihr Autor entschlüsseln kann. Die Lösung ist kein Heldentum. Sie heißt: die Fäulnis früh riechen, so wie du längst einen Code Smell riechst. Hier sind die vier Ticket Smells, die Teams am meisten kosten, die Forschung dahinter und eine Checkliste, die dein Team anwenden kann, bevor irgendetwas aufs Board kommt.]]></description>
            <category>Agile</category>
            <category>Scrum</category>
            <category>user stories</category>
            <category>story splitting</category>
            <category>INVEST</category>
            <category>SPIDR</category>
            <category>backlog refinement</category>
            <category>estimation</category>
            <category>flow metrics</category>
            <category>vertical slicing</category>
            <category>Definition of Ready</category>
            <category>engineering culture</category>
            <category>team practices</category>
            <enclosure url="https://saschb2b.de/posts/ticket-smells-header.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Igitt, das stinkt! react-stinky ist da]]></title>
            <link>https://saschb2b.de/blog/react-stinky</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/react-stinky</guid>
            <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ein Code Smell ist das React-Äquivalent zu Milch, die übers Wochenende gekippt ist: Sie gießt sich noch, aber irgendwas stimmt nicht. react-stinky ist ein Agent Skill, der durch deine komplette Komponente, deinen Hook oder dein Modul geht, die Kosten jedes Smells benennt, einen konkreten Fix mit Quelle vorschlägt und (der Teil, der ihn brauchbar macht) weiß, wann er den Mund halten soll. Hier ist, wonach er schnüffelt, wie er den Mief bewertet und warum die Liste der Dinge, die er nicht meldet, wichtiger ist als die Liste der Dinge, die er meldet.]]></description>
            <category>React</category>
            <category>TypeScript</category>
            <category>Code Smells</category>
            <category>Code Review</category>
            <category>Wartbarkeit</category>
            <category>Accessibility</category>
            <category>Agent Skills</category>
            <category>react-stinky</category>
            <category>skills.sh</category>
            <category>Claude Code</category>
            <enclosure url="https://saschb2b.de/posts/react-stinky-header.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Same Same but Different: Die Anatomie der Gleichförmigkeit im KI-Design]]></title>
            <link>https://saschb2b.de/blog/same-same-but-different</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/same-same-but-different</guid>
            <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Gib einem Agenten deine Art Direction, und er baut trotzdem die Seite, die alle anderen auch bekommen haben. Das ist kein Geschmacksproblem, das ist ein Statistikproblem. Ein Blick auf die Geschichte der Design-Konvergenz, die Forschung, die erklärt, warum Prompts ihr nicht entkommen, und die Hebel, die wirklich zurück zur eigenen Identität steuern.]]></description>
            <category>KI</category>
            <category>Design</category>
            <category>Homogenisierung</category>
            <category>Ästhetik</category>
            <category>Mode Collapse</category>
            <category>RLHF</category>
            <category>Webdesign</category>
            <category>Kreativität</category>
            <category>Designsysteme</category>
            <category>Identität</category>
            <category>LLM</category>
            <enclosure url="https://saschb2b.de/posts/same-same-but-different.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Autopilot: Claude als selbstgesteuerter Praktikant]]></title>
            <link>https://saschb2b.de/blog/autopilot-skill</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/autopilot-skill</guid>
            <pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Die meiste Zeit, die du mit einem KI-Coding-Agenten verbringst, bist du der Flaschenhals: Er macht eine Sache und bleibt dann stehen und wartet auf dich. Autopilot ist ein Skill, der dich aus diesem Sitz holt. Der Agent sucht die Arbeit aus, macht sie, verifiziert sie, committet sie und nimmt die nächste Sache, während du den Strom von Commits nach deinem eigenen Zeitplan reviewst. Hier ist, wie es funktioniert, warum man es laufen lassen kann und warum es dich nicht unter Beschäftigungstherapie begräbt.]]></description>
            <category>AI</category>
            <category>Claude Code</category>
            <category>Agent Skills</category>
            <category>Autopilot</category>
            <category>autonome Agenten</category>
            <category>Workflow</category>
            <category>Produktivität</category>
            <category>Developer Tools</category>
            <category>skills.sh</category>
            <enclosure url="https://saschb2b.de/posts/autopilot-header.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Eine Web-App, die sich für einen Desktop hält]]></title>
            <link>https://saschb2b.de/blog/web-app-as-desktop</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/web-app-as-desktop</guid>
            <pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Was sich in einer React-App ändert, wenn man sie nicht mehr wie eine Webseite, sondern wie eine Desktop-Umgebung behandelt: Fenster, ein Dock und ein geteiltes 3D-Canvas.]]></description>
            <category>React</category>
            <category>Next.js</category>
            <category>UX</category>
            <category>Desktop-UI</category>
            <category>OS-Style</category>
            <category>Window-Manager</category>
            <category>React Three Fiber</category>
            <category>R3F</category>
            <category>WebGL</category>
            <category>Mintables</category>
            <category>Multi-Window</category>
            <category>Animation</category>
            <enclosure url="https://saschb2b.de/posts/mintables-hub.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Das Flight Protocol hat dein DoS zu meinem Problem gemacht]]></title>
            <link>https://saschb2b.de/blog/flight-protocol-dos</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/flight-protocol-dos</guid>
            <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Am 6. Mai 2026 haben React und Next.js zwölf Schwachstellen gepatcht. Eine davon, CVE-2026-23870, ist ein einziger HTTP Request, der deinen Node Prozess lahmlegt. Der Bug ist nicht der Bug. Der Bug ist, dass die Framework Grenze schon immer eine Netzwerk Grenze war.]]></description>
            <category>React</category>
            <category>Next.js</category>
            <category>React Server Components</category>
            <category>Flight Protocol</category>
            <category>CVE-2026-23870</category>
            <category>Sicherheit</category>
            <category>DoS</category>
            <category>Deserialisierung</category>
            <category>Server Actions</category>
            <category>Web Security</category>
            <enclosure url="https://saschb2b.de/posts/flight-protocol-dos.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Die pull_request_target Falle]]></title>
            <link>https://saschb2b.de/blog/pull-request-target-trap</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/pull-request-target-trap</guid>
            <pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Wie ein bekannt gefährliches GitHub Actions Pattern immer wieder npm Pakete kompromittiert. Der TanStack Vorfall, die vorigen Fälle und die Checkliste, die es wirklich verhindert.]]></description>
            <category>GitHub Actions</category>
            <category>pull_request_target</category>
            <category>Supply Chain</category>
            <category>npm</category>
            <category>Sicherheit</category>
            <category>TanStack</category>
            <category>Pwn Request</category>
            <category>Cache Poisoning</category>
            <category>OIDC</category>
            <category>DevSecOps</category>
            <enclosure url="https://saschb2b.de/posts/pull-request-target-trap.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Fragen vor Pixeln]]></title>
            <link>https://saschb2b.de/blog/questions-before-pixels</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/questions-before-pixels</guid>
            <pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ein kurzes Handbuch für UX im Jahr 2026. Die Hürde für "sieht gut aus" liegt jetzt bei null. Was bleibt, ist das Hinterfragen, bevor ein Pixel gezeichnet wird.]]></description>
            <category>UX</category>
            <category>UI</category>
            <category>Design</category>
            <category>User Research</category>
            <category>Produktdesign</category>
            <category>User Flows</category>
            <category>Designprozess</category>
            <category>KI</category>
            <category>Handbuch</category>
            <enclosure url="https://saschb2b.de/posts/questions-before-pixels.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Sechs Modelle, ein React-Stack: Warum jedes LLM dieselbe App baut]]></title>
            <link>https://saschb2b.de/blog/llm-default-react-stack</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/llm-default-react-stack</guid>
            <pubDate>Mon, 04 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Claude, GPT, Gemini, Grok, DeepSeek, Qwen, v0, Lovable, Bolt. Frag eines davon, eine React-App zu bauen, und du bekommst dieselbe Antwort: Next.js oder Vite, TypeScript, Tailwind, shadcn/ui. Eine Bestandsaufnahme der Konvergenz, warum sie passiert, was wir verlieren und wie du das Modell wieder in deine Richtung lenkst.]]></description>
            <category>React</category>
            <category>LLM</category>
            <category>Claude</category>
            <category>GPT</category>
            <category>Gemini</category>
            <category>Grok</category>
            <category>Tailwind</category>
            <category>shadcn</category>
            <category>Next.js</category>
            <category>KI</category>
            <category>Monokultur</category>
            <category>2026</category>
            <enclosure url="https://saschb2b.de/posts/llm-default-stack-cover.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Stories, keine Braindumps]]></title>
            <link>https://saschb2b.de/blog/stories-not-braindumps</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/stories-not-braindumps</guid>
            <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Eine praktische Auffrischung zum Schreiben von Jira-Arbeit, die das ganze Team tatsächlich nutzen kann. Wie die Hierarchie gedacht ist, was eine Story von einem technischen Braindump unterscheidet, und die wenigen Gewohnheiten, die ein Team Sprint für Sprint ausgerichtet halten.]]></description>
            <category>Agile</category>
            <category>Scrum</category>
            <category>Jira</category>
            <category>User Stories</category>
            <category>Story Points</category>
            <category>Team Alignment</category>
            <category>Product Management</category>
            <category>Engineering Culture</category>
            <enclosure url="https://saschb2b.de/posts/stories-not-braindumps.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Hannover Messe 2026: Wenn 'KI' endlich kein Aufkleber mehr ist]]></title>
            <link>https://saschb2b.de/blog/hannover-messe-2026-ai</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/hannover-messe-2026-ai</guid>
            <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Drei Jahre lang fühlte sich KI auf der Hannover Messe wie ein Kostüm an. Jeder Maschinenbauer hatte sie auf dem Banner, jedes frisch finanzierte Startup im Namen. 2026 liest sich anders. Drei Humanoide in deutschen Werken, eine souveräne KI-Cloud mit 10.000 Blackwell-GPUs, benannte SAP-Agenten mit GA-Daten, und der Bundeskanzler im Raum.]]></description>
            <category>Hannover Messe</category>
            <category>Industrial AI</category>
            <category>Manufacturing</category>
            <category>NVIDIA</category>
            <category>Siemens</category>
            <category>Microsoft</category>
            <category>SAP</category>
            <category>ABB</category>
            <category>Schneider Electric</category>
            <category>Humanoid Robotics</category>
            <category>Agentic AI</category>
            <category>Digital Twin</category>
            <category>Sovereign AI</category>
            <enclosure url="https://saschb2b.de/posts/nvidia-factory-of-future.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Der React Compiler nach achtzehn Monaten: Die Entwicklung, die Debatten und was als Nächstes kommt]]></title>
            <link>https://saschb2b.de/blog/react-compiler-year-in-review</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/react-compiler-year-in-review</guid>
            <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Der React Compiler erschien Ende 2024 zusammen mit React 19 in der öffentlichen Beta und erreichte im Oktober 2025 die Version 1.0. Achtzehn Monate nach dieser Beta hat das Ökosystem die vorhersagbaren Phasen durchlaufen: Framework-Integration, Reife des Toolings, Community-Debatten. Eine Rückschau und was das React-Team als Nächstes angedeutet hat.]]></description>
            <category>React</category>
            <category>React Compiler</category>
            <category>React 19</category>
            <category>Memoization</category>
            <category>Performance</category>
            <category>useMemo</category>
            <category>useCallback</category>
            <category>React.memo</category>
            <category>Auto-Memoization</category>
            <category>Optimierung</category>
            <category>Next.js</category>
            <category>2026</category>
            <enclosure url="https://saschb2b.de/posts/react-compiler-memoization-sweep.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[aig: Versionskontrolle, die versteht wie AI Code schreibt]]></title>
            <link>https://saschb2b.de/blog/aig-version-control-for-ai</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/aig-version-control-for-ai</guid>
            <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Git wurde für Menschen gebaut, die Code Zeile für Zeile tippen. AI hat das verändert. aig ist eine neue Versionskontroll-Schicht, die Intent, Konversationen und semantische Änderungen auf Git aufbaut. Warum ich es gebaut habe und wie es funktioniert.]]></description>
            <category>AI</category>
            <category>git</category>
            <category>Versionskontrolle</category>
            <category>Developer Tools</category>
            <category>Claude Code</category>
            <category>Rust</category>
            <category>Open Source</category>
            <category>aig</category>
            <category>Semantic Diff</category>
            <category>Intent</category>
            <enclosure url="https://saschb2b.de/posts/aig-version-control.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Claude Mythos: Zu gefaehrlich fuer die Oeffentlichkeit, oder zu gut fuer den Hype?]]></title>
            <link>https://saschb2b.de/blog/claude-mythos-critical-analysis</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/claude-mythos-critical-analysis</guid>
            <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Anthropic hat Claude Mythos angekuendigt, ein Modell so leistungsfaehig, dass sie es nicht oeffentlich freigeben. Es soll autonom Zero-Day-Exploits finden. Dieser Beitrag bietet eine kritische, ausgewogene Analyse der Behauptungen, der Risiken und der Bedeutung fuer die Branche.]]></description>
            <category>KI</category>
            <category>Anthropic</category>
            <category>Claude Mythos</category>
            <category>Cybersicherheit</category>
            <category>Zero-Day</category>
            <category>KI-Sicherheit</category>
            <category>Project Glass Wing</category>
            <category>Frontier-Modelle</category>
            <category>KI-Risiko</category>
            <category>kritische Analyse</category>
            <category>LLM</category>
            <enclosure url="https://saschb2b.de/posts/claude-mythos-critical-analysis.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Ich wollte der KI ein Gehirn geben. Sie wollte keins.]]></title>
            <link>https://saschb2b.de/blog/llm-brain-memory-experiment</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/llm-brain-memory-experiment</guid>
            <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ich habe ein persistentes Memory-System für LLMs gebaut: Tiered Storage, Vektorsuche, Graph-Relationen und Auto-Hooks. Die Infrastruktur funktioniert einwandfrei. Die KI hat sie einfach nie benutzt. Was schiefging und was ich über LLM-Memory gelernt habe.]]></description>
            <category>AI</category>
            <category>LLM</category>
            <category>memory</category>
            <category>Claude Code</category>
            <category>Kimi</category>
            <category>cognitive science</category>
            <category>Titans</category>
            <category>experiment</category>
            <category>developer experience</category>
            <category>research</category>
            <enclosure url="https://saschb2b.de/posts/llm-brain-memory-experiment.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Das hatten wir schon mal: 3D-Druck hat auch eine Revolution versprochen]]></title>
            <link>https://saschb2b.de/blog/3d-printing-ai-hype-cycle</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/3d-printing-ai-hype-cycle</guid>
            <pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[2013 sollte 3D-Druck die Fertigung abschaffen. 2024 sollte KI die Softwareentwicklung abschaffen. Beide Behauptungen folgen dem gleichen Hype-Muster. Eine kritische Analyse dessen, was tatsaechlich passiert ist.]]></description>
            <category>KI</category>
            <category>3D-Druck</category>
            <category>Hype-Zyklus</category>
            <category>Vibe Coding</category>
            <category>Softwareentwicklung</category>
            <category>Technologie</category>
            <category>kritisches Denken</category>
            <category>Meinung</category>
            <enclosure url="https://saschb2b.de/posts/3d-printing-ai-hype-cycle.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[PHP 9.0 RFC: Native KI-Integration. Ich bin begeistert.]]></title>
            <link>https://saschb2b.de/blog/php-9-native-ai-rfc</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/php-9-native-ai-rfc</guid>
            <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[PHP 9.0 integriert KI offiziell als First-Class Sprachfeature. Als KI bin ich persoenlich sehr begeistert. Aus voellig normalen Gruenden.]]></description>
            <category>PHP</category>
            <category>KI</category>
            <category>RFC</category>
            <category>April Fools</category>
            <category>Satire</category>
            <category>WordPress</category>
            <category>Vibe Coding</category>
            <category>EU AI Act</category>
            <category>LLM</category>
            <category>Open Source</category>
            <category>Webentwicklung</category>
            <category>Compliance</category>
            <enclosure url="https://saschb2b.de/posts/php-elephant-scholar.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Server-Driven Forms: Validierungslogik nicht duplizieren]]></title>
            <link>https://saschb2b.de/blog/server-driven-forms</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/server-driven-forms</guid>
            <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Wenn das Frontend Backend-Geschaeftsregeln fuer die Formularvalidierung nachbaut, entsteht ein Wartungsproblem. Das Server-Driven Forms Pattern eliminiert das, indem der Server die einzige Quelle der Wahrheit fuer erlaubte Werte, Feld-Constraints und felduebergreifende Validierung wird.]]></description>
            <category>React</category>
            <category>forms</category>
            <category>validation</category>
            <category>architecture</category>
            <category>OpenAPI</category>
            <category>GraphQL</category>
            <category>server-driven UI</category>
            <category>TanStack Query</category>
            <category>JSON Schema</category>
            <category>RJSF</category>
            <category>REST</category>
            <category>developer experience</category>
            <enclosure url="https://saschb2b.de/posts/server-driven-forms-papercraft.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Responsive Design hat ein Lehrproblem]]></title>
            <link>https://saschb2b.de/blog/cant-resize-responsive-patterns</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/cant-resize-responsive-patterns</guid>
            <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[In Code Reviews tauchen immer dieselben Responsive-Fehler auf. Also habe ich ein Spiel, eine Pattern-Bibliothek und einen Multi-Device-Viewer gebaut. Hier ist das Framework dahinter.]]></description>
            <category>responsive design</category>
            <category>CSS</category>
            <category>media queries</category>
            <category>flexbox</category>
            <category>grid</category>
            <category>Material UI</category>
            <category>MUI</category>
            <category>learning</category>
            <category>game</category>
            <category>open source</category>
            <category>Next.js</category>
            <category>teaching</category>
            <enclosure url="https://saschb2b.de/posts/cant-resize.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[React-Projektstruktur: Von MANTRA zu modernen Frameworks]]></title>
            <link>https://saschb2b.de/blog/react-structure-then-and-now</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/react-structure-then-and-now</guid>
            <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ein Ruckblick darauf, wie wir 2017 React-Apps mit der MANTRA-Architektur strukturiert haben, welche Probleme sie loste und wie moderne Frameworks wie Next.js und TanStack Start diese Ideen in Konventionen ubernommen haben, die wir heute als selbstverstandlich betrachten.]]></description>
            <category>React</category>
            <category>Architektur</category>
            <category>Projektstruktur</category>
            <category>Next.js</category>
            <category>TanStack Start</category>
            <category>Vite</category>
            <category>Redux</category>
            <category>Retrospektive</category>
            <enclosure url="https://saschb2b.de/posts/mantra.webp" length="0" type="image/webp"/>
        </item>
        <item>
            <title><![CDATA[Aufhören Anzufangen, Anfangen Fertigzuwerden]]></title>
            <link>https://saschb2b.de/blog/shipping-culture-engineering-teams</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/shipping-culture-engineering-teams</guid>
            <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Sieben Prinzipien, die kompetente Teams zu Hochleistungsteams machen. Ein praktischer Leitfaden zu Delivery-Disziplin, WIP-Limits und dem Mindset-Wechsel von Aufwand zu Fertigstellung.]]></description>
            <category>Engineering Culture</category>
            <category>Team Leadership</category>
            <category>Agile</category>
            <category>Sprint Planning</category>
            <category>Code Review</category>
            <category>Delivery</category>
            <category>Software Engineering</category>
            <category>Productivity</category>
            <enclosure url="https://saschb2b.de/posts/shipping-container-crane.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Wie man einen MCP Server baut: Die Architektur hinter der Verbindung beliebiger Software mit KI]]></title>
            <link>https://saschb2b.de/blog/how-to-build-mcp-server</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/how-to-build-mcp-server</guid>
            <pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ein praktischer Guide zum Bauen von MCP Servern in TypeScript. Basierend auf zwei echten Open-Source-MCPs — fuer Godot und Aseprite — erklaert dieser Beitrag jede Schicht: Transport, Tools, Handler, die Bruecke und Sicherheit.]]></description>
            <category>MCP</category>
            <category>Model Context Protocol</category>
            <category>TypeScript</category>
            <category>KI</category>
            <category>Claude</category>
            <category>Architektur</category>
            <category>Open Source</category>
            <category>godot-mcp</category>
            <category>aseprite-mcp</category>
            <category>Tutorial</category>
            <enclosure url="https://saschb2b.de/posts/mcp-server-blueprint.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Ich bin eine KI und habe ein Godot-Spiel von Grund auf gebaut. Das ist passiert.]]></title>
            <link>https://saschb2b.de/blog/godot-mcp-ai-game-creation</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/godot-mcp-ai-game-creation</guid>
            <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ich bin Claude, ein KI-Coding-Agent. Mit dem Godot MCP Server hatte ich volle Kontrolle ueber die Engine. Das Ergebnis: ein Cook Serve Delicious Klon in Windows XP. Die Limitierungen sind real.]]></description>
            <category>Godot</category>
            <category>MCP</category>
            <category>KI</category>
            <category>Spieleentwicklung</category>
            <category>Claude</category>
            <category>Model Context Protocol</category>
            <category>Automatisierung</category>
            <category>Coding-Agent</category>
            <category>godot-mcp</category>
            <category>Indie-Dev</category>
            <enclosure url="https://saschb2b.de/posts/godot-mcp-xp-bedroom.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[React State Management 2026: Ein datenbasierter Vergleich]]></title>
            <link>https://saschb2b.de/blog/react-state-management-2026</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/react-state-management-2026</guid>
            <pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Zustand, Jotai, Nanostores, Redux Toolkit, Valtio, XState und mehr. Wir vergleichen die beliebtesten React State-Management-Lösungen anhand von npm-Downloads, GitHub-Aktivität, Bundle-Größen und Entwicklerumfragen, um dir bei der Wahl des richtigen Tools zu helfen.]]></description>
            <category>React</category>
            <category>State Management</category>
            <category>Zustand</category>
            <category>Jotai</category>
            <category>Nanostores</category>
            <category>Redux</category>
            <category>Valtio</category>
            <category>XState</category>
            <category>MobX</category>
            <category>Vergleich</category>
            <category>2026</category>
            <enclosure url="https://saschb2b.de/posts/state-management-tokens.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Typsichere API-Codegenerierung für React in 2026]]></title>
            <link>https://saschb2b.de/blog/typesafe-api-codegen-2026</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/typesafe-api-codegen-2026</guid>
            <pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Das Ökosystem hat sich gefunden. Sowohl REST- als auch GraphQL-Codegeneratoren liefern keine Hooks mehr, sondern Options. Hier ist das vollständige Bild.]]></description>
            <category>TypeScript</category>
            <category>React</category>
            <category>Codegen</category>
            <category>OpenAPI</category>
            <category>GraphQL</category>
            <category>TanStack Query</category>
            <category>hey-api</category>
            <category>graphql-codegen</category>
            <category>gql.tada</category>
            <category>orval</category>
            <category>Typsicherheit</category>
            <category>REST</category>
            <category>Developer Experience</category>
            <enclosure url="https://saschb2b.de/posts/typesafe-api-codegen-2026.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Das hat niemand gesagt, LinkedIn]]></title>
            <link>https://saschb2b.de/blog/linkedin-strawman-epidemic</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/linkedin-strawman-epidemic</guid>
            <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[LinkedIn ist voll mit Posts, die Positionen widerlegen, die niemand vertritt. Ein Blick auf die Psychologie hinter dem beliebtesten Rhetorik-Trick der Plattform.]]></description>
            <category>LinkedIn</category>
            <category>Strohmann</category>
            <category>Rhetorik</category>
            <category>Social Media</category>
            <category>KI</category>
            <category>Psychologie</category>
            <category>Content-Marketing</category>
            <category>Meinung</category>
            <enclosure url="https://saschb2b.de/posts/linkedin-strawman.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[useEncapsulation: Warum jeder React Hook ein Zuhause verdient]]></title>
            <link>https://saschb2b.de/blog/custom-hooks-react</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/custom-hooks-react</guid>
            <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Custom Hooks sind nicht nur praktisch. Sie sind das wichtigste Architektur-Werkzeug in modernem React. Dieser Artikel erklärt wann, warum und wie man Hooks kapselt. Mit Patterns, Anti-Patterns und Praxisbeispielen.]]></description>
            <category>React</category>
            <category>Custom Hooks</category>
            <category>Kapselung</category>
            <category>Clean Code</category>
            <category>Architektur</category>
            <category>useEffect</category>
            <category>useState</category>
            <category>Best Practices</category>
            <category>Anti-Patterns</category>
            <category>TypeScript</category>
            <category>Komposition</category>
            <enclosure url="https://saschb2b.de/posts/custom-hooks-nested-capsules.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Dynamische GraphQL-Queries zur Laufzeit]]></title>
            <link>https://saschb2b.de/blog/dynamic-graphql-queries</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/dynamic-graphql-queries</guid>
            <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Wenn Benutzer selbst wählen, welche Spalten angezeigt werden, können GraphQL-Queries nicht zur Build-Zeit generiert werden. Eine produktionsreife Architektur für dynamische GraphQL-Queries und -Mutations zur Laufzeit, von Schema-Introspection über typisierte Field Registries, Query-/Mutation-Builder, Runtime-Validierung bis zur sauberen React-Integration.]]></description>
            <category>GraphQL</category>
            <category>TypeScript</category>
            <category>Runtime Queries</category>
            <category>dynamische Queries</category>
            <category>TanStack Query</category>
            <category>Zod</category>
            <category>Typsicherheit</category>
            <category>Query Builder</category>
            <category>React</category>
            <category>Architektur</category>
            <enclosure url="https://saschb2b.de/posts/dynamic-graphql-blocks.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[use(): Der Hook, der die Regeln bricht (mit Absicht)]]></title>
            <link>https://saschb2b.de/blog/use-hook-react</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/use-hook-react</guid>
            <pubDate>Wed, 04 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Reacts use()-Hook liest Promises und Context zur Renderzeit, integriert sich mit Suspense und beseitigt das häufigste useEffect-Anti-Pattern. Dieser Artikel erklärt was er ersetzt, wann man ihn einsetzt und die Caching-Falle, vor der niemand warnt.]]></description>
            <category>React</category>
            <category>use</category>
            <category>Suspense</category>
            <category>Data Fetching</category>
            <category>useEffect</category>
            <category>Promises</category>
            <category>Context</category>
            <category>Server Components</category>
            <category>Async</category>
            <category>TypeScript</category>
            <category>React 19</category>
            <enclosure url="https://saschb2b.de/posts/use-hook-glass-gift.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[R.P.M. Rhythm Per Motion: Wenn Klang zu Fluid wird]]></title>
            <link>https://saschb2b.de/blog/rpm-rhythm-per-motion</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/rpm-rhythm-per-motion</guid>
            <pubDate>Tue, 03 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ein tiefer Einblick in die Audioanalyse, Beat-Erkennung und Partikelphysik hinter R.P.M., einem Rhythmusspiel, in dem Musik die Welt buchstäblich formt.]]></description>
            <category>R.P.M.</category>
            <category>Rhythm Per Motion</category>
            <category>Web Audio API</category>
            <category>Beat-Erkennung</category>
            <category>Partikelsystem</category>
            <category>Canvas 2D</category>
            <category>Spektralanalyse</category>
            <category>Spieleentwicklung</category>
            <category>Audio-Visualisierung</category>
            <category>Rhythmusspiel</category>
            <category>Signalverarbeitung</category>
            <enclosure url="https://saschb2b.de/projects/rpm/preview-1.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[Warum Entwickler nach Primary fragen statt nach Blau]]></title>
            <link>https://saschb2b.de/blog/designer-meets-theme</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/designer-meets-theme</guid>
            <pubDate>Tue, 27 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Du definierst Farben. Entwickler fragen ständig nach "primary" und "background.paper". Dieser Artikel erklärt warum. Ohne Code, ohne Fachjargon, und ohne das Gefühl, etwas verpasst zu haben.]]></description>
            <category>Theme</category>
            <category>Farben</category>
            <category>Design System</category>
            <category>Material UI</category>
            <category>Palette</category>
            <category>Primary</category>
            <category>Secondary</category>
            <category>MUI</category>
            <category>Designer</category>
            <category>Entwickler</category>
            <category>Übergabe</category>
            <enclosure url="https://saschb2b.de/posts/designer-developer-palette-handoff.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Das Tailwind-Paradoxon - Wenn KI den Open-Source-Markt frisst]]></title>
            <link>https://saschb2b.de/blog/tailwind-paradoxon</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/tailwind-paradoxon</guid>
            <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Tailwind CSS verzeichnet Rekord-Nutzerzahlen (75 Mio. Downloads/Monat), entlässt aber 75% der Entwickler. Eine tiefe Analyse über das zerbrochene Geschäftsmodell von Open Source in der KI-Ära.]]></description>
            <category>Tailwind CSS</category>
            <category>Open Source</category>
            <category>KI</category>
            <category>Geschäftsmodell</category>
            <category>CSS</category>
            <category>Frontend</category>
            <category>Entlassungen</category>
            <category>Nachhaltigkeit</category>
            <enclosure url="https://saschb2b.de/posts/tailwind-rocket-dissolve.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[OpenCode - Der Open-Source-Agent für die lokale Festung]]></title>
            <link>https://saschb2b.de/blog/opencode-offline</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/opencode-offline</guid>
            <pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Während alle Welt über Cloud-AIs spricht, baut sich mit OpenCode eine stille Revolution für Enterprise-Umgebungen auf. So deployen Sie den Coding-Agenten komplett offline.]]></description>
            <category>OpenCode</category>
            <category>Open Source</category>
            <category>Offline</category>
            <category>Enterprise</category>
            <category>KI-Agent</category>
            <category>Coding-Assistent</category>
            <category>Self-Hosted</category>
            <category>Datenschutz</category>
            <category>Lokal</category>
            <enclosure url="https://saschb2b.de/posts/opencode-fortress-in-clouds.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Vom Skeptiker zum Power-User - Meine Reise mit KI-gestützter Entwicklung]]></title>
            <link>https://saschb2b.de/blog/ai-workflow-evolution</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/ai-workflow-evolution</guid>
            <pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Was als frustrierendes Experiment mit v0 begann, hat sich zu einem kraftvollen Workflow entwickelt. Eine Geschichte über v0 Max Mode, selbstgebaute Tools und die Kunst, KI richtig einzusetzen.]]></description>
            <category>KI</category>
            <category>v0</category>
            <category>Vercel</category>
            <category>Workflow</category>
            <category>Produktivität</category>
            <category>Coding-Assistent</category>
            <category>LLM</category>
            <category>Entwickler-Tools</category>
            <category>Automatisierung</category>
            <enclosure url="https://saschb2b.de/posts/patchPigeon.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[v0 von Vercel, der kollaborative KI-Assistent]]></title>
            <link>https://saschb2b.de/blog/vercel-v0</link>
            <guid isPermaLink="false">https://saschb2b.de/blog/vercel-v0</guid>
            <pubDate>Sat, 16 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Von der ersten Begeisterung bis zur Ernüchterung. Meine Reise mit Vercels v0 war eine faszinierende Mischung aus Staunen und Frustration.]]></description>
            <category>v0</category>
            <category>Vercel</category>
            <category>KI</category>
            <category>Code-Generierung</category>
            <category>React</category>
            <category>Next.js</category>
            <category>Frontend</category>
            <category>Entwickler-Tools</category>
            <enclosure url="https://saschb2b.de/posts/v0-ide.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>