<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Álvaro Torres Carrasco · Writing</title><description>Software Engineer in Seville. Backend, offline-first apps, self-hosted infrastructure and free software.</description><link>https://alvarotc.com/blog/</link><language>en</language><atom:link href="https://alvarotc.com/rss.xml" rel="self" type="application/rss+xml"/><item><title>How DevTools is built: Astro, Svelte and agents with a plan</title><link>https://alvarotc.com/blog/how-devtools-is-built/</link><guid isPermaLink="true">https://alvarotc.com/blog/how-devtools-is-built/</guid><description>Svelte islands, one folder per tool, privacy declared in the code and a whole site built by agents running verified plans.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate></item><item><title>DevTools: from three tabs to one site</title><link>https://alvarotc.com/blog/devtools-from-three-tabs-to-one-site/</link><guid isPermaLink="true">https://alvarotc.com/blog/devtools-from-three-tabs-to-one-site/</guid><description>Why I put the tools I used to hunt for one by one on a single site: Spanish IDs, plates, test data and currencies, in your browser and ad-free.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate></item><item><title>BaseCero: Your money doesn&apos;t have to sit on someone else&apos;s server</title><link>https://alvarotc.com/blog/basecero-your-money-doesnt-have-to-sit-on-someone-elses-server/</link><guid isPermaLink="true">https://alvarotc.com/blog/basecero-your-money-doesnt-have-to-sit-on-someone-elses-server/</guid><description>Why I built a serverless, accountless, open-source finance app when thousands already exist. What it stands for, the trade-offs, and how to install it.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Set up a service on your VPS today and move it to your homelab tomorrow: FreshRSS with Docker and Caddy</title><link>https://alvarotc.com/blog/set-up-a-service-on-your-vps-today-and-move-it-to-your-home-lab-tomorrow-freshrss-with-docker-and-caddy/</link><guid isPermaLink="true">https://alvarotc.com/blog/set-up-a-service-on-your-vps-today-and-move-it-to-your-home-lab-tomorrow-freshrss-with-docker-and-caddy/</guid><description>Set up a self-hosted RSS reader so migrating it takes just an rsync and a DNS change: subdomain or path, built-in CLI, WebSub, and tested backups.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate></item><item><title>From an idea to an APK in 24 hours</title><link>https://alvarotc.com/blog/from-an-idea-to-an-apk-in-24-hours/</link><guid isPermaLink="true">https://alvarotc.com/blog/from-an-idea-to-an-apk-in-24-hours/</guid><description>Four design documents before writing a line of code. That&apos;s how Bito, my FOSS habit-tracking app for Android, went from idea to an APK on my phone.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate></item><item><title>How I Set Up My VPS with Full Observability for Less Than €5/Month</title><link>https://alvarotc.com/blog/how-i-set-up-my-vps-with-full-observability-for-less-than-5month/</link><guid isPermaLink="true">https://alvarotc.com/blog/how-i-set-up-my-vps-with-full-observability-for-less-than-5month/</guid><description>Docker Compose, Caddy, Upptime, Sentry, Firebase Analytics, and Umami. Everything you need to know what&apos;s happening in your infrastructure.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>New website, new direction</title><link>https://alvarotc.com/blog/new-website-new-direction/</link><guid isPermaLink="true">https://alvarotc.com/blog/new-website-new-direction/</guid><description>I have rebuilt my personal website from scratch. Here&apos;s why, what decisions I made and what comes next.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>