<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tools on Antonio Cortés (DrZippie)</title><link>https://antoniocortes.com/tags/tools/</link><description>Recent content in Tools on Antonio Cortés (DrZippie)</description><generator>Hugo</generator><language>es-es</language><lastBuildDate>Mon, 30 Mar 2026 10:26:28 +0200</lastBuildDate><atom:link href="https://antoniocortes.com/tags/tools/index.xml" rel="self" type="application/rss+xml"/><item><title>Auto Memory and Auto Dream: how Claude Code learns and consolidates its memory</title><link>https://antoniocortes.com/en/post/2026/03/2026-03-30-claude-code-auto-dream-consolidated-memory/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2026/03/2026-03-30-claude-code-auto-dream-consolidated-memory/</guid><description>&lt;p&gt;If you&amp;rsquo;ve been using Claude Code with Auto Memory enabled for a while, you&amp;rsquo;ve probably noticed that after several sessions, Claude&amp;rsquo;s notes about your project start accumulating contradictions. Entries saying &amp;ldquo;yesterday we decided to use Redis&amp;rdquo; without specifying which day &amp;ldquo;yesterday&amp;rdquo; was. Debugging notes referencing files that no longer exist. Three different entries about the same build quirk. What started as a useful notebook becomes noise.&lt;/p&gt;
&lt;p&gt;Anthropic has just released &lt;strong&gt;Auto Dream&lt;/strong&gt;, a feature that does exactly what its name suggests: it consolidates Claude Code&amp;rsquo;s memory the way the human brain consolidates memories during REM sleep.&lt;/p&gt;</description></item><item><title>Claude Code with LSP: from searching text to understanding code</title><link>https://antoniocortes.com/en/post/2026/03/2026-03-10-claude-code-lsp-upgrade-code-navigation/</link><pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2026/03/2026-03-10-claude-code-lsp-upgrade-code-navigation/</guid><description>&lt;p&gt;I have been using Claude Code daily for months, and there is one configuration that has completely changed how it works with my code. It is not a new plugin, a more powerful model, or a magic prompt. It is something that has existed since 2016 and that most developers use without knowing it every time they open VS Code: the Language Server Protocol (LSP).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://karanbansal.in/blog/claude-code-lsp/"&gt;Karan Bansal published an excellent article&lt;/a&gt; explaining in detail how to enable LSP in Claude Code and why it matters. After trying it, I can confirm the difference is real and significant.&lt;/p&gt;</description></item><item><title>MCPHero: El puente entre MCP y las librerías tradicionales de IA</title><link>https://antoniocortes.com/mcphero-puente-mcp-libs-ia/</link><pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/mcphero-puente-mcp-libs-ia/</guid><description>&lt;p&gt;Últimamente estoy siguiendo de cerca todo lo que rodea al &lt;strong&gt;protocolo MCP&lt;/strong&gt; (Model Context Protocol), y hace poco me encontré con un proyecto que tiene bastante sentido: &lt;strong&gt;MCPHero&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;La realidad es que aunque MCP está pegando fuerte, muchas librerías de IA &amp;ldquo;tradicionales&amp;rdquo; como &lt;code&gt;openai&lt;/code&gt; o &lt;code&gt;google-genai&lt;/code&gt; siguen sin soporte nativo para MCP. Solo soportan tool/function calls. MCPHero viene a solucionar precisamente esto: hacer de puente entre servidores MCP y estas librerías.&lt;/p&gt;</description></item><item><title>MCPHero: The Bridge Between MCP and Traditional AI Libraries</title><link>https://antoniocortes.com/mcphero-bridge-mcp-libs-ai/</link><pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/mcphero-bridge-mcp-libs-ai/</guid><description>&lt;p&gt;Lately I&amp;rsquo;ve been closely following everything around the &lt;strong&gt;MCP protocol&lt;/strong&gt; (Model Context Protocol), and recently I found a project that makes a lot of sense: &lt;strong&gt;MCPHero&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The reality is that although MCP is taking off, many &amp;ldquo;traditional&amp;rdquo; AI libraries like &lt;code&gt;openai&lt;/code&gt; or &lt;code&gt;google-genai&lt;/code&gt; still don&amp;rsquo;t have native MCP support. They only support tool/function calls. MCPHero comes to solve exactly this: make a bridge between MCP servers and these libraries.&lt;/p&gt;
&lt;h2 id="what-is-mcphero"&gt;What is MCPHero?&lt;/h2&gt;
&lt;p&gt;MCPHero is a Python library that lets you use MCP servers as tools/functions in native AI libraries. Basically, it lets you connect to any MCP server and use its tools as if they were native OpenAI or Google Gemini tools.&lt;/p&gt;</description></item><item><title>Advanced Claude Code: Tips, tricks, and custom commands to maximize your productivity</title><link>https://antoniocortes.com/en/post/2025/07/claude_code_avanzado/</link><pubDate>Sun, 13 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/07/claude_code_avanzado/</guid><description>&lt;p&gt;After my &lt;a href="https://antoniocortes.com/2025/07/13/programaci%C3%B3n-ag%C3%A9ntica-con-claude-mi-experiencia-pr%C3%A1ctica-desarrollando-con-ia/"&gt;previous article about agent-centric programming&lt;/a&gt;, I&amp;rsquo;ve been researching more advanced techniques for using Claude Code really productively. As a programmer with 30 years of experience, I&amp;rsquo;ve seen many promising tools that ultimately didn&amp;rsquo;t deliver on their promises. But Claude Code, when used correctly, is becoming a real game-changer.&lt;/p&gt;
&lt;h2 id="beyond-the-basics-the-difference-between-playing-and-working-seriously"&gt;Beyond the basics: The difference between playing and working seriously&lt;/h2&gt;
&lt;p&gt;One thing is using Claude Code for experiments or personal projects, and another very different thing is integrating it into a professional workflow. For serious projects, you need a different approach:&lt;/p&gt;</description></item><item><title>The New Promiscuity of Modern Developers: When Being Unfaithful to Tools Is Normal</title><link>https://antoniocortes.com/en/post/2025/07/promiscuidad-desarrolladores-modernos-10-julio_2025/</link><pubDate>Thu, 10 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/07/promiscuidad-desarrolladores-modernos-10-julio_2025/</guid><description>&lt;p&gt;Throughout my career, I&amp;rsquo;ve seen many things change. I&amp;rsquo;ve gone from Borland to Visual Studio, from vi to Sublime Text, from Sublime to VS Code&amp;hellip; And believe me, each change was a deliberate decision that cost me weeks of adaptation. But what&amp;rsquo;s happening now with AI tools is something completely different.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve found myself using Copilot in the morning, trying Cursor in the afternoon, and checking out Claude Code before going to bed. And I&amp;rsquo;m not alone. Developers have gone from being faithful as dogs to our tools to being&amp;hellip; well, promiscuous.&lt;/p&gt;</description></item><item><title>Reaper: When Deleting Code Is as Important as Writing It</title><link>https://antoniocortes.com/en/post/2025/07/reaper-eliminar-codigo-tan-importante-como-escribirlo/</link><pubDate>Tue, 08 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/07/reaper-eliminar-codigo-tan-importante-como-escribirlo/</guid><description>&lt;p&gt;In my experience with mobile development, I&amp;rsquo;ve seen how apps become increasingly complex and projects grow uncontrollably. I remember perfectly that feeling of having thousands of lines of code and not being sure what was really being used and what wasn&amp;rsquo;t.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s why I was so struck by the tool that Sentry (formerly from Emerge Tools) just released as open source: &lt;strong&gt;&lt;a href="https://blog.sentry.io/an-open-source-sdk-for-finding-dead-code/"&gt;Reaper&lt;/a&gt;&lt;/strong&gt;. An SDK that does something that sounds simple but is tremendously useful: find dead code in your mobile applications.&lt;/p&gt;</description></item><item><title>JSONPath: The XPath We Needed for JSON</title><link>https://antoniocortes.com/en/post/2025/jsonpath-el-xpath-que-necesitabamos-para-json/</link><pubDate>Sat, 05 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/jsonpath-el-xpath-que-necesitabamos-para-json/</guid><description>&lt;p&gt;I&amp;rsquo;ve seen how certain standards and tools become indispensable when working with data. And if there&amp;rsquo;s one thing we&amp;rsquo;ve learned over these years, it&amp;rsquo;s that &lt;strong&gt;JSON is everywhere&lt;/strong&gt;: APIs, logs, configurations, NoSQL databases&amp;hellip; The question is no longer whether you&amp;rsquo;ll work with JSON, but when you&amp;rsquo;ll face that 15-level nested structure that makes you sigh.&lt;/p&gt;
&lt;h2 id="the-problem-weve-all-lived-through"&gt;The Problem We&amp;rsquo;ve All Lived Through&lt;/h2&gt;
&lt;p&gt;How many times have you had to write something like this?&lt;/p&gt;</description></item><item><title>The 'AI-Native Software Engineer': Between the Hype and Practical Reality</title><link>https://antoniocortes.com/en/post/2025/ai-native-engineer-realidad/</link><pubDate>Wed, 02 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/ai-native-engineer-realidad/</guid><description>&lt;h2 id="a-necessary-reflection-on-the-ai-native-engineer"&gt;A necessary reflection on the &amp;ldquo;AI-Native Engineer&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;I read &lt;a href="https://addyo.substack.com/p/the-ai-native-software-engineer"&gt;Addyo&amp;rsquo;s article&lt;/a&gt; about the &amp;ldquo;AI-Native Software Engineer&amp;rdquo; and, as a Principal Backend Engineer who has seen technological promises come and go for years, I have &lt;strong&gt;quite sincere opinions&lt;/strong&gt; about it. Not all are comfortable to hear.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve seen enough &amp;ldquo;revolutions&amp;rdquo; to separate the wheat from the chaff. &lt;strong&gt;And there&amp;rsquo;s a lot of both here&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="whats-really-working-honestly"&gt;What&amp;rsquo;s really working (honestly)&lt;/h2&gt;
&lt;h3 id="1-ai-as-copilot-not-as-pilot"&gt;&lt;strong&gt;1. AI as copilot, not as pilot&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;The article&amp;rsquo;s metaphor about treating AI as a &amp;ldquo;junior programmer available 24/7&amp;rdquo; is &lt;strong&gt;accurate&lt;/strong&gt;. In my experience working with teams, I&amp;rsquo;ve seen developers use GitHub Copilot and Claude effectively to:&lt;/p&gt;</description></item></channel></rss>