<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Softwaiz Stories</title><description>Engineering deep dives and architectural teardowns from Softwaiz.</description><link>https://stories.softwaiz.com/</link><item><title>Video and Audio Are First-Class Now</title><link>https://stories.softwaiz.com/multimedia-in-stories/</link><guid isPermaLink="true">https://stories.softwaiz.com/multimedia-in-stories/</guid><description>How to drop a self-hosted clip, a YouTube/Vimeo embed, or an audio player into a story using the new VideoEmbed and AudioPlayer components.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Why We Built Whitewood Instead of Adopting a Headless CMS</title><link>https://stories.softwaiz.com/why-we-built-whitewood/</link><guid isPermaLink="true">https://stories.softwaiz.com/why-we-built-whitewood/</guid><description>The operational tradeoffs that pushed us toward an open-source content layer instead of buying one off the shelf.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Designing AlloResto for a Connection That Might Not Be There</title><link>https://stories.softwaiz.com/offline-first-alloresto/</link><guid isPermaLink="true">https://stories.softwaiz.com/offline-first-alloresto/</guid><description>How we structured sync and conflict resolution for restaurant operations software that has to work offline first.</description><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item></channel></rss>