<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Angel L. Valdés · Blog</title><description>Articles about the tools I use, how I build my projects, and their launches.</description><link>https://www.alvaldes.dev/blog/</link><language>en</language><item><title>I don&apos;t code alone: I lead a team of agents</title><link>https://www.alvaldes.dev/blog/my-ai-dev-stack/</link><guid isPermaLink="true">https://www.alvaldes.dev/blog/my-ai-dev-stack/</guid><description>I built Netty in four days as the project manager of a team of AI agents. This is my stack: terminal, agents, memory, browser, and the pieces that connect them.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate><media:content url="https://www.alvaldes.dev/_astro/cover.5lXHBFBs_kLv1P.jpeg" medium="image" type="image/jpeg" width="800" height="450"/><category>AI</category><category>Agents</category><category>Claude Code</category><category>Tools</category></item><item><title>Netty: is the internet really there?</title><link>https://www.alvaldes.dev/blog/introducing-netty/</link><guid isPermaLink="true">https://www.alvaldes.dev/blog/introducing-netty/</guid><description>Why I built an open-source macOS menu bar app that tells you at a glance whether you&apos;re really online, how good the connection is and how fast it is.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate><media:content url="https://www.alvaldes.dev/_astro/cover.D5156sAq_ZJeE0l.jpeg" medium="image" type="image/jpeg" width="800" height="450"/><category>Launch</category><category>macOS</category><category>Open source</category></item><item><title>I turned a product launch into Claude skills</title><link>https://www.alvaldes.dev/blog/launch-skills/</link><guid isPermaLink="true">https://www.alvaldes.dev/blog/launch-skills/</guid><description>Launching JUMP took three days and more than a dozen sites. I packed what I learned into open-source skills that do the work and stop before anything goes public.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate><media:content url="https://www.alvaldes.dev/_astro/cover.CBbpUouO_Zie9B5.jpeg" medium="image" type="image/jpeg" width="800" height="450"/><category>Open source</category><category>Claude Code</category><category>AI</category></item><item><title>How to open a Mac app that Apple hasn&apos;t notarized</title><link>https://www.alvaldes.dev/blog/open-unnotarized-mac-apps/</link><guid isPermaLink="true">https://www.alvaldes.dev/blog/open-unnotarized-mac-apps/</guid><description>Why macOS blocks some apps you download from GitHub, and the four steps to open them safely the first time.</description><pubDate>Tue, 27 Oct 2026 00:00:00 GMT</pubDate><media:content url="https://www.alvaldes.dev/_astro/cover.BzB7WiDa_25tnQj.jpeg" medium="image" type="image/jpeg" width="800" height="450"/><category>Guide</category><category>macOS</category></item><item><title>JUMP: keyboard-first, even outside the browser</title><link>https://www.alvaldes.dev/blog/introducing-jump/</link><guid isPermaLink="true">https://www.alvaldes.dev/blog/introducing-jump/</guid><description>Why I built an open-source macOS app that replaces the mouse with the keyboard, and how it works under the hood.</description><pubDate>Mon, 26 Oct 2026 00:00:00 GMT</pubDate><media:content url="https://www.alvaldes.dev/_astro/cover.D60wkPv9_byfpw.jpeg" medium="image" type="image/jpeg" width="800" height="450"/><category>Launch</category><category>macOS</category><category>Open source</category></item></channel></rss>