<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Api on Antonio Cortés (DrZippie)</title><link>https://antoniocortes.com/tags/api/</link><description>Recent content in Api on Antonio Cortés (DrZippie)</description><generator>Hugo</generator><language>es-es</language><lastBuildDate>Sun, 01 Feb 2026 21:46:02 +0100</lastBuildDate><atom:link href="https://antoniocortes.com/tags/api/index.xml" rel="self" type="application/rss+xml"/><item><title>MCP for Skeptics: Why the Model Context Protocol is Worth It (even if it doesn't seem like it)</title><link>https://antoniocortes.com/en/post/2025/mcp-para-escepticos/</link><pubDate>Wed, 02 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/mcp-para-escepticos/</guid><description>&lt;h2 id="confession-of-a-converted-skeptic"&gt;Confession of a converted skeptic&lt;/h2&gt;
&lt;p&gt;When Anthropic announced the &lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt; in November 2024, my first reaction was: &lt;em&gt;&amp;ldquo;Ah, another protocol promising to solve all integration problems&amp;rdquo;&lt;/em&gt;. As a DevOps Manager who has seen dozens of &amp;ldquo;universal standards&amp;rdquo; born and die, I have reasons to be skeptical.&lt;/p&gt;
&lt;p&gt;But after several months watching MCP be massively adopted - &lt;strong&gt;OpenAI integrated it in March 2025, Google DeepMind in April&lt;/strong&gt; - I decided to investigate beyond the hype. And I have to admit something: &lt;strong&gt;I was wrong&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>MCP para escépticos: Por qué el Model Context Protocol vale la pena (aunque no lo parezca)</title><link>https://antoniocortes.com/2025/07/02/mcp-para-esc%C3%A9pticos-por-qu%C3%A9-el-model-context-protocol-vale-la-pena-aunque-no-lo-parezca/</link><pubDate>Wed, 02 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/07/02/mcp-para-esc%C3%A9pticos-por-qu%C3%A9-el-model-context-protocol-vale-la-pena-aunque-no-lo-parezca/</guid><description>&lt;h2 id="confesión-de-un-escéptico-convertido"&gt;Confesión de un escéptico convertido&lt;/h2&gt;
&lt;p&gt;Cuando Anthropic anunció el &lt;strong&gt;Model Context Protocol (MCP)&lt;/strong&gt; en noviembre de 2024, mi primera reacción fue: &lt;em&gt;&amp;ldquo;Ah, otro protocolo más que promete resolver todos los problemas de integración&amp;rdquo;&lt;/em&gt;. Como DevOps Manager que ha visto nacer y morir docenas de &amp;ldquo;estándares universales&amp;rdquo;, tengo razones para ser escéptico.&lt;/p&gt;
&lt;p&gt;Pero después de varios meses viendo cómo MCP se ha adoptado masivamente - &lt;strong&gt;OpenAI lo integró en marzo 2025, Google DeepMind en abril&lt;/strong&gt; - decidí investigar más allá del hype. Y tengo que admitir algo: &lt;strong&gt;estaba equivocado&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Idempotencia en Laravel: Cómo Evitar Duplicados en tus APIs con Elegancia</title><link>https://antoniocortes.com/2025/06/30/idempotencia-en-laravel-c%C3%B3mo-evitar-duplicados-en-tus-apis-con-elegancia/</link><pubDate>Mon, 30 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/06/30/idempotencia-en-laravel-c%C3%B3mo-evitar-duplicados-en-tus-apis-con-elegancia/</guid><description>&lt;h1 id="idempotencia-en-laravel-cómo-evitar-duplicados-en-tus-apis-con-elegancia"&gt;Idempotencia en Laravel: Cómo Evitar Duplicados en tus APIs con Elegancia&lt;/h1&gt;
&lt;p&gt;En el desarrollo de APIs modernas, uno de los desafíos más críticos es garantizar que las operaciones no se ejecuten múltiples veces de forma accidental. Imagina un usuario que realiza un pago y, por problemas de conectividad, hace clic varias veces en el botón &amp;ldquo;Pagar&amp;rdquo;. Sin las medidas adecuadas, podrías procesar múltiples pagos por la misma transacción. Aquí es donde entra en juego la &lt;strong&gt;idempotencia&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Idempotency in Laravel: How to Avoid Duplicates in Your APIs with Elegance</title><link>https://antoniocortes.com/en/post/2025/idempotencia_laravel_30_junio_2025/</link><pubDate>Mon, 30 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/idempotencia_laravel_30_junio_2025/</guid><description>&lt;h1 id="idempotency-in-laravel-how-to-avoid-duplicates-in-your-apis-with-elegance"&gt;Idempotency in Laravel: How to Avoid Duplicates in Your APIs with Elegance&lt;/h1&gt;
&lt;p&gt;In modern API development, one of the most critical challenges is ensuring that operations don&amp;rsquo;t execute multiple times accidentally. Imagine a user making a payment and, due to connectivity issues, clicking the &amp;ldquo;Pay&amp;rdquo; button multiple times. Without proper measures, you might process multiple payments for the same transaction. This is where &lt;strong&gt;idempotency&lt;/strong&gt; comes into play.&lt;/p&gt;
&lt;h2 id="what-is-idempotency"&gt;What is Idempotency?&lt;/h2&gt;
&lt;p&gt;Idempotency is a mathematical concept applied to programming that guarantees that an operation produces the same result regardless of how many times it&amp;rsquo;s executed. In the context of APIs, it means you can make the same request multiple times without causing additional side effects.&lt;/p&gt;</description></item><item><title>CookieStore API: El Futuro Asíncrono de la Gestión de Cookies en JavaScript</title><link>https://antoniocortes.com/2025/05/15/cookiestore-api-el-futuro-as%C3%ADncrono-de-la-gesti%C3%B3n-de-cookies-en-javascript/</link><pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/05/15/cookiestore-api-el-futuro-as%C3%ADncrono-de-la-gesti%C3%B3n-de-cookies-en-javascript/</guid><description>&lt;h1 id="cookiestore-api-el-futuro-asíncrono-de-la-gestión-de-cookies-en-javascript"&gt;CookieStore API: El Futuro Asíncrono de la Gestión de Cookies en JavaScript&lt;/h1&gt;
&lt;p&gt;Durante décadas, los desarrolladores web hemos dependido de la antigua y limitada interfaz &lt;code&gt;document.cookie&lt;/code&gt; para manejar cookies en el navegador. Esta API síncrona, con su sintaxis peculiar de cadenas de texto, ha sido fuente de frustración y errores. Pero eso está cambiando con la llegada de &lt;strong&gt;CookieStore API&lt;/strong&gt;, una interfaz moderna y asíncrona que promete revolucionar cómo interactuamos with cookies.&lt;/p&gt;</description></item><item><title>CookieStore API: The Async Future of Cookie Management in JavaScript</title><link>https://antoniocortes.com/en/post/2025/cookiestore_api_gestion_cookies_15_mayo_2025/</link><pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/cookiestore_api_gestion_cookies_15_mayo_2025/</guid><description>&lt;h1 id="cookiestore-api-the-async-future-of-cookie-management-in-javascript"&gt;CookieStore API: The Async Future of Cookie Management in JavaScript&lt;/h1&gt;
&lt;p&gt;For decades, web developers have depended on the old and limited &lt;code&gt;document.cookie&lt;/code&gt; interface to handle cookies in the browser. This synchronous API, with its peculiar string syntax, has been a source of frustration and errors. But that&amp;rsquo;s changing with the arrival of &lt;strong&gt;CookieStore API&lt;/strong&gt;, a modern and asynchronous interface that promises to revolutionize how we interact with cookies.&lt;/p&gt;
&lt;h2 id="the-problem-with-documentcookie"&gt;The Problem with document.cookie&lt;/h2&gt;
&lt;p&gt;Before diving into CookieStore, let&amp;rsquo;s recall the headaches &lt;code&gt;document.cookie&lt;/code&gt; has caused us:&lt;/p&gt;</description></item><item><title>API Documentation Library</title><link>https://antoniocortes.com/en/post/2017/11/api_documentation_gallery/</link><pubDate>Mon, 27 Nov 2017 15:53:40 +0100</pubDate><guid>https://antoniocortes.com/en/post/2017/11/api_documentation_gallery/</guid><description>&lt;p&gt;An interesting resource to have on hand when we need to document an API:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://apidocs.gallery/"&gt;API Documentation Gallery&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Where we have selected, very graphic examples of how to display the documentation of our APIs.&lt;/p&gt;
&lt;p&gt;If you know of any interesting one, just make a pull request to:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/yosriady/apidocs-gallery"&gt;github.com/yosriady/apidocs-gallery&lt;/a&gt;&lt;/p&gt;</description></item><item><title>API Documentation Library</title><link>https://antoniocortes.com/2017/11/27/api-documentation-library/</link><pubDate>Mon, 27 Nov 2017 15:53:40 +0100</pubDate><guid>https://antoniocortes.com/2017/11/27/api-documentation-library/</guid><description>&lt;p&gt;Un recursos interesante para tener a mano cuando tenemos que ponernos a documentar un API:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://apidocs.gallery/"&gt;API Documentation Gallery&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Donde tenemos unos ejemplos, Seleecionados, muy gráficos de como mostrar la documentación de nuestras APIs.&lt;/p&gt;
&lt;p&gt;Si sabeis de alguna interesante no hay más que hacer un pull request a:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/yosriady/apidocs-gallery"&gt;github.com/yosriady/apidocs-gallery&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>