<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>joatandev</title><description>Personal blog of Joatan Sampaio — notes on software engineering, tooling, and the web.</description><link>https://joatandev.joatansampaio.workers.dev</link><language>en</language><item><title>How to publish a new post on this site</title><link>https://joatandev.joatansampaio.workers.dev/blog/how-to-publish-a-post</link><guid isPermaLink="true">https://joatandev.joatansampaio.workers.dev/blog/how-to-publish-a-post</guid><description>The full workflow: generate a post with the CLI, preview it locally, flip the draft flag, and push.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>meta</category><category>workflow</category><author>joatan@najaxasoftware.com (Joatan Sampaio)</author></item><item><title>Why this site runs on Astro and Cloudflare Workers</title><link>https://joatandev.joatansampaio.workers.dev/blog/why-astro-and-cloudflare-workers</link><guid isPermaLink="true">https://joatandev.joatansampaio.workers.dev/blog/why-astro-and-cloudflare-workers</guid><description>The reasoning behind the stack: a static-first framework, plain Markdown content, and fast global hosting.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><category>astro</category><category>cloudflare</category><category>meta</category><author>joatan@najaxasoftware.com (Joatan Sampaio)</author></item></channel></rss>