<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sebastian Wessel Articles</title><description>Articles by Sebastian Wessel on software architecture, AI adoption, observability, data contracts, and controlled execution.</description><link>https://sebastianwessel.de/</link><language>en-us</language><item><title>Spec-Driven Enterprise Delivery</title><link>https://sebastianwessel.de/articles/spec-driven-development/</link><guid isPermaLink="true">https://sebastianwessel.de/articles/spec-driven-development/</guid><description>How to give AI the context, constraints, and checks it needs to meet expectations.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate><category>Spec-Driven Development</category><category>AI Agents</category><category>Software Architecture</category><category>Delivery</category></item><item><title>Why I Built PURISTA 3.0 Around AI Harness</title><link>https://sebastianwessel.de/articles/purista-3-ai-harness/</link><guid isPermaLink="true">https://sebastianwessel.de/articles/purista-3-ai-harness/</guid><description>How PURISTA 3.0 brings queues, streams, and typed AI agents into one service model for enterprise software that must be owned, tested, observed, and changed.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate><category>PURISTA</category><category>AI Harness</category><category>TypeScript</category><category>Open Source</category></item><item><title>Why I Built Isostate: Visual Stories Without a Heavy Animation Stack</title><link>https://sebastianwessel.de/articles/why-i-built-isostate/</link><guid isPermaLink="true">https://sebastianwessel.de/articles/why-i-built-isostate/</guid><description>How rebuilding the PURISTA website led to a YAML-first, SVG-native way to explain complex technical systems with scroll-driven or presentation-style isometric scenes.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate><category>Isostate</category><category>Documentation</category><category>SVG</category><category>Open Source</category></item><item><title>Type-Safe Database Clients with SurrealDB: Automating Schema Generation</title><link>https://sebastianwessel.de/articles/type-safe-database-clients-with-surrealdb/</link><guid isPermaLink="true">https://sebastianwessel.de/articles/type-safe-database-clients-with-surrealdb/</guid><description>How generated Zod schemas, TypeScript types, and client helpers reduce drift between SurrealDB schemas and application code.</description><pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate><category>TypeScript</category><category>SurrealDB</category><category>Zod</category><category>Code Generation</category></item><item><title>Running TypeScript in a Sandbox: A Deep Dive into QuickJS and WebAssembly</title><link>https://sebastianwessel.de/articles/running-typescript-in-sandbox-with-quickjs/</link><guid isPermaLink="true">https://sebastianwessel.de/articles/running-typescript-in-sandbox-with-quickjs/</guid><description>How to run user-provided or AI-generated JavaScript and TypeScript in a controlled QuickJS WebAssembly guest runtime with explicit host capabilities.</description><pubDate>Mon, 20 May 2024 00:00:00 GMT</pubDate><category>TypeScript</category><category>WebAssembly</category><category>Security</category><category>Sandbox</category></item><item><title>Why I Built PURISTA: A TypeScript Backend Framework for the Modern Era</title><link>https://sebastianwessel.de/articles/why-i-built-purista/</link><guid isPermaLink="true">https://sebastianwessel.de/articles/why-i-built-purista/</guid><description>Why enterprise backend architecture should start with business capabilities, explicit contracts, and deployment shape as a runtime decision.</description><pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate><category>TypeScript</category><category>Backend</category><category>Framework</category><category>Open Source</category></item></channel></rss>