<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Stackcraft Blog</title><link>https://stackcraft.example.com/blog/</link><description>Practical notes on building web apps, AI features, payments and automation.</description><language>en</language><item><title>Offline-first apps: when they are worth building</title><link>https://stackcraft.example.com/blog/offline-first-mobile-apps/</link><guid>https://stackcraft.example.com/blog/offline-first-mobile-apps/</guid><pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate><description>What offline-first means, which kinds of apps benefit from it, and the trade-offs in privacy, syncing and cost.</description></item><item><title>What is an MCP backend, and when does your product need one?</title><link>https://stackcraft.example.com/blog/what-is-an-mcp-backend/</link><guid>https://stackcraft.example.com/blog/what-is-an-mcp-backend/</guid><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><description>Model Context Protocol lets AI assistants use your product's data and actions safely. A plain-English explanation for founders and product teams.</description></item><item><title>How we add AI features to an existing Laravel app</title><link>https://stackcraft.example.com/blog/add-ai-to-existing-laravel-app/</link><guid>https://stackcraft.example.com/blog/add-ai-to-existing-laravel-app/</guid><pubDate>Sun, 04 Oct 2026 00:00:00 GMT</pubDate><description>A practical approach to adding AI to a Laravel product without rewriting it: where to start, what to keep out of the model, and how to avoid vendor lock-in.</description></item><item><title>What actually affects the cost of building an MVP</title><link>https://stackcraft.example.com/blog/what-affects-the-cost-of-an-mvp/</link><guid>https://stackcraft.example.com/blog/what-affects-the-cost-of-an-mvp/</guid><pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate><description>The real drivers behind an MVP quote, and how to shape your scope so you launch sooner without cutting the parts that matter.</description></item></channel></rss>