<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sanin Mulić · Blog</title><description>Engineering notes on the Astro + Strapi stack and AI tooling, by Sanin Mulić.</description><link>https://saninmulic.dev</link><language>en</language><item><title>Why Astro + Strapi Is My Default Stack for Content-Driven Sites</title><link>https://saninmulic.dev/blog/why-astro-strapi-default-stack-content-driven-sites</link><guid isPermaLink="true">https://saninmulic.dev/blog/why-astro-strapi-default-stack-content-driven-sites</guid><description>I&apos;ve shipped a dozen marketing sites on this stack, plus two product launches and the portfolio you&apos;re reading. Here&apos;s why I keep coming back to Astro and Strapi, and where I wouldn&apos;t reach for them.</description><pubDate>Fri, 07 Aug 2026 16:31:48 GMT</pubDate></item><item><title>Claude Code vs OpenAI Codex: Which One Lives in My Terminal</title><link>https://saninmulic.dev/blog/claude-code-vs-codex-which-lives-in-my-terminal</link><guid isPermaLink="true">https://saninmulic.dev/blog/claude-code-vs-codex-which-lives-in-my-terminal</guid><description>I gave both terminal agents real client work for a month. The deciding factor turned out to be how each one handles its own mistakes.</description><pubDate>Fri, 07 Aug 2026 16:31:48 GMT</pubDate></item><item><title>Anthropic vs OpenAI: Which One I Pick in 2026</title><link>https://saninmulic.dev/blog/anthropic-vs-openai-developer-take-2026</link><guid isPermaLink="true">https://saninmulic.dev/blog/anthropic-vs-openai-developer-take-2026</guid><description>I&apos;ve spent two years shipping production code with Claude and ChatGPT side by side. This is where each one earns its place in my workflow.</description><pubDate>Fri, 07 Aug 2026 16:31:48 GMT</pubDate></item></channel></rss>