<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Contexto y Código</title><description>Articles on software development and artificial intelligence applied to writing code. Databases, version control, testing and security, with examples you can run.</description><link>https://contextoycodigo.is-a.dev/</link><language>en</language><item><title>Gemini 4 Carbon: what it is and why you can&apos;t use it yet</title><link>https://contextoycodigo.is-a.dev/en/posts/gemini-4-carbon-the-security-model-you-cant-use-yet/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/gemini-4-carbon-the-security-model-you-cant-use-yet/</guid><description>Gemini 4 Carbon is Google&apos;s strongest security model, but only selected teams can use it. What it does, why it launched closed, and what to use today.</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate><category>AI</category><category>Security</category><category>Tools</category></item><item><title>GitHub Octoverse 2026: 40% of pull requests now start with an agent</title><link>https://contextoycodigo.is-a.dev/en/posts/github-octoverse-2026-agents-pull-requests/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/github-octoverse-2026-agents-pull-requests/</guid><description>GitHub&apos;s Octoverse 2026 shows 40% of pull requests now start with an AI agent. The key numbers, and what the teams where it works do differently.</description><pubDate>Sat, 31 Oct 2026 00:00:00 GMT</pubDate><category>AI</category><category>Productivity</category><category>Tools</category></item><item><title>Six tasks I hand to AI, and three I don&apos;t</title><link>https://contextoycodigo.is-a.dev/en/posts/six-tasks-i-hand-to-ai-and-three-i-dont/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/six-tasks-i-hand-to-ai-and-three-i-dont/</guid><description>Tests, legacy code, debugging, review, refactoring and SQL: what I ask the AI for in each, what I watch for, and how I check it in minutes. And the three decisions I never hand off, with a real case from this month that shows why.</description><pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate><category>AI</category><category>Productivity</category><category>Good practices</category></item><item><title>What makes a developer valuable today: what the data and this month&apos;s debate say</title><link>https://contextoycodigo.is-a.dev/en/posts/what-makes-a-developer-valuable-today/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/what-makes-a-developer-valuable-today/</guid><description>Developer job postings are rising again, but not for everyone, and interviews are dropping algorithm puzzles. What October&apos;s data shows, what was debated this week, and six skills you can start practicing tomorrow.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><category>AI</category><category>Productivity</category><category>Good practices</category></item><item><title>Claude ported the TypeScript compiler to Rust without anyone reading the code: why it worked</title><link>https://contextoycodigo.is-a.dev/en/posts/claude-ported-the-typescript-compiler-to-rust/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/claude-ported-the-typescript-compiler-to-rust/</guid><description>A developer let Claude Opus 5.5 translate the TypeScript compiler to Rust for two weeks. It passes all 184,749 tests and he says he never read a line. What happened, what&apos;s overhyped, and how to use the same structure for a migration in your own project.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>AI</category><category>Testing</category><category>Tools</category></item><item><title>Coding agents add 30% more code, but not more shipped work</title><link>https://contextoycodigo.is-a.dev/en/posts/coding-agents-add-more-code-but-not-more-shipped-work/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/coding-agents-add-more-code-but-not-more-shipped-work/</guid><description>A Harvard study of 718 companies measured what happens when a team adopts coding agents: people write 30% more code, but no more work gets finished. The time is lost in code review. What the data says and what you can do before you send a change.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>AI</category><category>Productivity</category><category>Code review</category></item><item><title>Jev: the AI model that decides instead of writing</title><link>https://contextoycodigo.is-a.dev/en/posts/jev-the-ai-model-that-decides-instead-of-writing/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/jev-the-ai-model-that-decides-instead-of-writing/</guid><description>TypeSafe launched Jev, an AI model that doesn&apos;t generate text: it answers closed questions about a piece of text in a tenth of a second, for a fraction of the price. What it is, how to use it, where it fails, and how to try it.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate><category>AI</category><category>Tools</category><category>Costs</category></item><item><title>How to manage context when coding with AI</title><link>https://contextoycodigo.is-a.dev/en/posts/how-to-manage-context-when-coding-with-ai/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/how-to-manage-context-when-coding-with-ai/</guid><description>What a language model&apos;s context is, why it fills up without you noticing, and four simple habits so the agent doesn&apos;t forget what you asked. Nothing to set up: it works from your next conversation.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Good practices</category><category>Productivity</category></item><item><title>Opus 5.5: what changes if you code with an AI agent</title><link>https://contextoycodigo.is-a.dev/en/posts/opus-5-5-what-changes-if-you-code-with-an-agent/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/opus-5-5-what-changes-if-you-code-with-an-agent/</guid><description>Anthropic released Claude Opus 5.5: cheaper, faster, and with three new restrictions. What it does to the bill for a real session, when fast mode is worth it, who it breaks things for, and how to test it on your repo.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Tools</category><category>Costs</category></item><item><title>Your first DevOps pipeline: from push to production</title><link>https://contextoycodigo.is-a.dev/en/posts/your-first-devops-pipeline/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/your-first-devops-pipeline/</guid><description>What should run on its own every time you push code, in what order, and what is better left out. A complete example and the rules that keep automatic deployment from being scary. It takes an afternoon to set up.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><category>Good practices</category><category>Operations</category><category>Testing</category></item><item><title>How to write a spec an agent will not misread</title><link>https://contextoycodigo.is-a.dev/en/posts/how-to-write-a-spec-an-agent-will-not-misread/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/how-to-write-a-spec-an-agent-will-not-misread/</guid><description>The anatomy of a specification, the five EARS templates for writing requirements with no gaps, and why plan mode is the cheapest way to start. The practical side of working with specifications.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Good practices</category><category>Quality</category></item><item><title>Spec-driven development: what it solves, what it costs, when to use it</title><link>https://contextoycodigo.is-a.dev/en/posts/spec-driven-development-what-it-solves-what-it-costs/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/spec-driven-development-what-it-solves-what-it-costs/</guid><description>The specification as the source of truth and code as a derived artifact. How the workflow actually looks, the real problem it attacks, the three traps teams hit with it in production, and the size of change where it stops paying off.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Good practices</category><category>Architecture</category></item><item><title>Choosing a coding agent is no longer choosing a model</title><link>https://contextoycodigo.is-a.dev/en/posts/choosing-a-coding-agent-is-no-longer-choosing-a-model/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/choosing-a-coding-agent-is-no-longer-choosing-a-model/</guid><description>Claude Code, Codex, Copilot and Cursor now run the same frontier models and cost roughly the same. What separates them is the harness: how much you supervise, how much you delegate, and where it runs. How to choose by the work.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Tools</category><category>Productivity</category></item><item><title>Your repo is not ready for an AI agent</title><link>https://contextoycodigo.is-a.dev/en/posts/your-repo-is-not-ready-for-an-ai-agent/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/your-repo-is-not-ready-for-an-ai-agent/</guid><description>Why the agent hands you code it never verified, and the six things about the repository to fix so it can check its own work. None of them is a rewrite and none takes more than an afternoon.</description><pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Good practices</category><category>Productivity</category></item><item><title>Migrating a legacy app to a modern stack today</title><link>https://contextoycodigo.is-a.dev/en/posts/migrating-a-legacy-app-to-a-modern-stack-today/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/migrating-a-legacy-app-to-a-modern-stack-today/</guid><description>What changes when the migration of a Web Forms app —or any other legacy— to a modern stack is done with a coding agent: the seven steps I would not skip, the most expensive mistakes, and how to avoid ending up with a new legacy written in a newer language.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Architecture</category><category>Good practices</category></item><item><title>Claude Code best practices, to move fast without losing quality</title><link>https://contextoycodigo.is-a.dev/en/posts/claude-code-best-practices-fast-and-clean/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/claude-code-best-practices-fast-and-clean/</guid><description>Coding fast with an agent and coding well aren&apos;t the same thing, but they&apos;re not contradictory either. The habits and tools — CLAUDE.md, plan mode, subagents, hooks — that keep code scalable and clean, even when Claude wrote it.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Tools</category><category>Best practices</category></item><item><title>Claude Skills, from the basics to building your own</title><link>https://contextoycodigo.is-a.dev/en/posts/claude-skills-from-the-basics-to-building-your-own/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/claude-skills-from-the-basics-to-building-your-own/</guid><description>A Skill is a folder with instructions that Claude reads on its own when it&apos;s needed, without taking up context until then. How to use the ones that already exist, how to build your own step by step, and what to check before installing someone else&apos;s.</description><pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Tools</category><category>Productivity</category></item><item><title>Archify: the skill for verified architecture diagrams in Claude Code or Codex</title><link>https://contextoycodigo.is-a.dev/en/posts/archify-verified-architecture-diagrams/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/archify-verified-architecture-diagrams/</guid><description>Archify is a free skill for Claude Code, Codex, Cursor, and opencode that draws verified architecture diagrams instead of invented ones: it splits writing a typed description of the system, validating it, and only then drawing it.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Tools</category><category>Architecture</category></item><item><title>Headroom compresses what your AI agent reads, before it reaches the model</title><link>https://contextoycodigo.is-a.dev/en/posts/headroom-compresses-what-your-ai-agent-reads/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/headroom-compresses-what-your-ai-agent-reads/</guid><description>A coding agent can burn half its tokens on a log or a JSON blob that never needed to be sent whole. Headroom is a free tool that compresses that before it reaches the model, without changing the answer, and without sending your code anywhere to do it.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Tools</category><category>Costs</category></item><item><title>You use four Claude Code commands. Ten are missing</title><link>https://contextoycodigo.is-a.dev/en/posts/you-use-four-claude-code-commands-ten-are-missing/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/you-use-four-claude-code-commands-ten-are-missing/</guid><description>Ten commands that solve the same four problems you already have: the context that fills up, the setup you never did, the change that has to be undone, and the work that does not fit in one turn.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Tools</category><category>Productivity</category></item><item><title>Three tools you need to know exist for coding with Claude</title><link>https://contextoycodigo.is-a.dev/en/posts/claude-writes-good-code-it-lacks-method-budget-and-taste/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/claude-writes-good-code-it-lacks-method-budget-and-taste/</guid><description>Three free tools you need to know exist. One imposes a way of working before any code gets written. Another shows you where your tokens go. The third gives it design judgement. What each one does, how to install them, and what they cost you.</description><pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Tools</category><category>Productivity</category></item><item><title>How the keys to your project leak</title><link>https://contextoycodigo.is-a.dev/en/posts/how-the-keys-to-your-project-leak/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/how-the-keys-to-your-project-leak/</guid><description>Almost nobody commits a password on purpose. They leak through four routes that do not look dangerous, and one of them leaves the key visible even after you delete it in the next commit.</description><pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate><category>Security</category><category>Git</category><category>Good practices</category></item><item><title>If you are only going to write a few tests, write these</title><link>https://contextoycodigo.is-a.dev/en/posts/if-you-are-only-going-to-write-a-few-tests-write-these/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/if-you-are-only-going-to-write-a-few-tests-write-these/</guid><description>Nobody has time to test everything. But there are four kinds of test that give you almost all of the benefit for very little effort, and several that get written constantly and are worth nothing.</description><pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate><category>Testing</category><category>Good practices</category><category>Quality</category></item><item><title>Your app is not slow: it runs 300 queries</title><link>https://contextoycodigo.is-a.dev/en/posts/your-app-is-not-slow-it-runs-300-queries/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/your-app-is-not-slow-it-runs-300-queries/</guid><description>The screen takes four seconds and the server is not under load. It is almost always the same problem, it has a name, and it is fixed by changing one line. How to spot it without special tools.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><category>Performance</category><category>Databases</category><category>Good practices</category></item><item><title>Five Git commands that get you out of trouble</title><link>https://contextoycodigo.is-a.dev/en/posts/five-git-commands-that-get-you-out-of-trouble/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/five-git-commands-that-get-you-out-of-trouble/</guid><description>You deleted a commit, something broke and you do not know when, or you need to undo something you already pushed. Five commands almost nobody uses until they need them, explained with the exact situation that calls for each one.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>Git</category><category>Tools</category><category>Good practices</category></item><item><title>How to review code an AI wrote</title><link>https://contextoycodigo.is-a.dev/en/posts/how-to-review-code-an-ai-wrote/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/how-to-review-code-an-ai-wrote/</guid><description>It compiles, it passes the tests and it looks tidy. That does not mean it is right. Six concrete things worth checking, in the order the real problems show up.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Good practices</category><category>Code review</category></item><item><title>Your logs fail you exactly when you need them</title><link>https://contextoycodigo.is-a.dev/en/posts/your-logs-fail-you-exactly-when-you-need-them/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/your-logs-fail-you-exactly-when-you-need-them/</guid><description>A user reports an error from two hours ago and there is no way to find their requests among millions of lines. Three changes that turn your logs into something you can query, without switching tools.</description><pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate><category>Observability</category><category>Operations</category><category>Good practices</category></item><item><title>MCP: the protocol that connects an AI assistant to your data</title><link>https://contextoycodigo.is-a.dev/en/posts/mcp-the-protocol-that-gives-models-tools/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/mcp-the-protocol-that-gives-models-tools/</guid><description>Your assistant answers general questions well but knows nothing about your database. Giving it access means writing an ordinary program. What MCP is, how to write one, and the three security mistakes that keep repeating.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>MCP</category><category>Architecture</category></item><item><title>Passkeys: how the replacement for the password works</title><link>https://contextoycodigo.is-a.dev/en/posts/passkeys-how-the-replacement-for-the-password-works/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/passkeys-how-the-replacement-for-the-password-works/</guid><description>You touch the sensor and you are in, without typing anything. What exactly happens between the browser and your server, why your database stops storing secrets, and the three problems nobody mentions in the announcements.</description><pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate><category>Security</category><category>Authentication</category><category>Web</category></item><item><title>Your container image is 1.2 GB and could be 80</title><link>https://contextoycodigo.is-a.dev/en/posts/your-container-image-is-1-2-gb-and-could-be-80/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/your-container-image-is-1-2-gb-and-could-be-80/</guid><description>Four changes to the Dockerfile that cut the size tenfold, speed up every build and remove almost all of the attack surface. With the numbers for each step and the complete Dockerfile.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>Containers</category><category>Docker</category><category>Security</category></item><item><title>Postgres already does what you are about to install</title><link>https://contextoycodigo.is-a.dev/en/posts/postgres-already-does-what-you-are-about-to-install/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/postgres-already-does-what-you-are-about-to-install/</guid><description>Job queue, full-text search, cache, events and semantic search. Four services people tend to add to the stack that the database you already have can handle, with the exact SQL for each one.</description><pubDate>Fri, 28 Aug 2026 00:00:00 GMT</pubDate><category>Postgres</category><category>Architecture</category><category>Databases</category></item><item><title>AI-generated SQL: why it fails silently</title><link>https://contextoycodigo.is-a.dev/en/posts/ai-generated-sql-why-it-fails-silently/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/ai-generated-sql-why-it-fails-silently/</guid><description>In almost every language, incorrect code breaks and tells you. An incorrect SQL query runs, returns rows and nobody finds out. What to check before accepting one, and what changed in the databases themselves.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate><category>SQL</category><category>AI</category><category>Databases</category></item><item><title>Angular and React: two opposite answers to the same problem</title><link>https://contextoycodigo.is-a.dev/en/posts/angular-and-react-two-opposite-answers-to-the-same-problem/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/angular-and-react-two-opposite-answers-to-the-same-problem/</guid><description>Both were dragging the same flaw around: the application did more work than it needed on every change. Angular 21 and React 19 fixed it, and the fixes are exactly inverse to each other.</description><pubDate>Wed, 26 Aug 2026 00:00:00 GMT</pubDate><category>Frontend</category><category>Angular</category><category>React</category></item><item><title>Coding with AI without overspending</title><link>https://contextoycodigo.is-a.dev/en/posts/coding-with-ai-without-overspending/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/coding-with-ai-without-overspending/</guid><description>What you actually pay for when using a language model to write code, why the bill almost never comes from the model you picked, and the practices that cut spending most without lowering the quality of the result.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>AI</category><category>Productivity</category><category>Costs</category></item><item><title>Twenty-four years of .NET, version by version</title><link>https://contextoycodigo.is-a.dev/en/posts/twenty-four-years-of-net-version-by-version/</link><guid isPermaLink="true">https://contextoycodigo.is-a.dev/en/posts/twenty-four-years-of-net-version-by-version/</guid><description>From a platform that only ran on Windows to a cross-platform one with artificial intelligence support in its base library. The complete path, and the decision that defined each stage.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>.NET</category><category>History</category><category>AI</category></item></channel></rss>