<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>rubenich.dev</title><description>Rafael Rubenich is a senior full-stack software engineer (TypeScript, React, Node.js, Python) building healthcare and AI products. Notes on software engineering, system design and AI agents.</description><link>https://rubenich.dev/</link><item><title>Welcome to rubenich.dev</title><link>https://rubenich.dev/posts/welcome/</link><guid isPermaLink="true">https://rubenich.dev/posts/welcome/</guid><description>A new home for my writing, built with Astro.</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Writing posts: front matter and formatting</title><link>https://rubenich.dev/posts/writing-guide/</link><guid isPermaLink="true">https://rubenich.dev/posts/writing-guide/</guid><description>Every field a post can use, and the formatting that looks best.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Why reading controls belong on the page</title><link>https://rubenich.dev/posts/designing-for-reading/</link><guid isPermaLink="true">https://rubenich.dev/posts/designing-for-reading/</guid><description>Readers differ in eyesight, screens, and habits. A few controls let each one fix the page for themselves.</description><pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>