<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>achetronic</title><link>https://achetronic.com/</link><description>Recent content on achetronic</description><generator>Hugo</generator><language>es-es</language><lastBuildDate>Mon, 08 Jun 2026 10:00:00 +0100</lastBuildDate><atom:link href="https://achetronic.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Rescatando Stargate a base de matemáticas (y envolventes de Hilbert)</title><link>https://achetronic.com/posts/rescatando-stargate-matematicas-hilbert/</link><pubDate>Mon, 08 Jun 2026 10:00:00 +0100</pubDate><guid>https://achetronic.com/posts/rescatando-stargate-matematicas-hilbert/</guid><description>&lt;p&gt;Me encanta Stargate. Su universo, su lore, todo. La he visto como seis veces entera a lo largo de mi vida y hace años la tenía bien guardada en mis discos duros. En algún momento la perdí, y cuando quise recuperarla, me di cuenta de que conseguir la serie original en buena calidad y en español, viviendo en Canarias, era misión imposible por la típica pesadilla de los envíos a las islas. Tengo una hermana en Madrid que podría hacerme de proxy, pero paso de molestarla para gilipolleces.&lt;/p&gt;</description></item><item><title>Cómo le puse un Garbage Collector a los clientes OAuth de Keycloak</title><link>https://achetronic.com/posts/keycloak-dcr-lifecycle-manager/</link><pubDate>Thu, 07 May 2026 20:11:27 +0100</pubDate><guid>https://achetronic.com/posts/keycloak-dcr-lifecycle-manager/</guid><description>&lt;p&gt;En el &lt;a href="https://achetronic.com/posts/dcr-dynamic-client-registration/"&gt;artículo anterior&lt;/a&gt; te contaba cómo DCR (Dynamic Client Registration) se había colado en nuestras vidas gracias al protocolo MCP. Y cómo, por diseño, me estaba llenando la base de datos de Keycloak de &lt;em&gt;clientes basura&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Cursor, Claude, Zed y toda la tropa de IDEs con IA se registran a sí mismos. Cada vez que un desarrollador borra la caché, cambia de portátil o parpadea fuerte, ¡pum!, un cliente OAuth nuevo que nunca se va a volver a usar y que se queda ahí, cogiendo polvo.&lt;/p&gt;</description></item><item><title>CIMD: adiós al infierno del Dynamic Client Registration</title><link>https://achetronic.com/posts/cimd-client-id-metadata-document/</link><pubDate>Mon, 04 May 2026 13:00:00 +0200</pubDate><guid>https://achetronic.com/posts/cimd-client-id-metadata-document/</guid><description>&lt;p&gt;En &lt;a href="https://achetronic.com/posts/dcr-dynamic-client-registration/"&gt;el post anterior&lt;/a&gt; conté cómo DCR (Dynamic Client Registration) parecía la solución perfecta para que MCP no nos pidiera registrar un cliente OAuth a mano por cada IDE del mercado, y cómo en realidad lo que conseguimos fue una base de datos de Keycloak con miles de clientes huérfanos, generados por gente que reinstalaba Cursor cada dos por tres.&lt;/p&gt;
&lt;p&gt;El estándar de MCP miró el desastre, suspiró, y en noviembre de 2025 propuso un reemplazo que se llama &lt;strong&gt;CIMD&lt;/strong&gt;: Client ID Metadata Document. Y la verdad es que es una de esas ideas que cuando las lees piensas &amp;ldquo;joder, claro, cómo no se nos había ocurrido antes&amp;rdquo;.&lt;/p&gt;</description></item><item><title>DCR, el estándar OAuth que se nos coló por casa</title><link>https://achetronic.com/posts/dcr-dynamic-client-registration/</link><pubDate>Mon, 04 May 2026 12:00:00 +0200</pubDate><guid>https://achetronic.com/posts/dcr-dynamic-client-registration/</guid><description>&lt;p&gt;Si llevas algún tiempo metido en sistemas con identificación delegada (Keycloak, Auth0, Okta, lo que sea), sabes que registrar un cliente OAuth es una de esas tareas burocráticas a las que nadie le presta atención hasta que toca hacerlo treinta veces seguidas.&lt;/p&gt;
&lt;p&gt;Vas al panel de admin, rellenas el formulario, copias el &lt;code&gt;client_id&lt;/code&gt;, lo pegas en la app, te das cuenta de que se te olvidó añadir el &lt;code&gt;redirect_uri&lt;/code&gt;, vuelves, y así hasta que te jubilas.&lt;/p&gt;</description></item><item><title>Sacar el conocimiento del paywall</title><link>https://achetronic.com/posts/sacar-el-conocimiento-del-paywall/</link><pubDate>Thu, 01 Jan 2026 10:00:00 +0100</pubDate><guid>https://achetronic.com/posts/sacar-el-conocimiento-del-paywall/</guid><description>&lt;p&gt;A mí me gusta compartir lo que aprendo. Es así de simple.&lt;/p&gt;
&lt;p&gt;Por eso llevo años subiendo vídeos al canal de YouTube. Por eso ando por LinkedIn y Twitter. Por eso casi todo lo que he ido construyendo, proyectos pequeños, herramientas para uso interno, plataformas enteras para distintas cosas, ha acabado en GitHub bajo licencia abierta. Y por eso, ahora, también está este blog.&lt;/p&gt;
&lt;p&gt;Lo que más he hecho ha sido subir vídeos. Hago publicaciones de cuando en cuando, pero el blog era hasta hace nada un terreno secundario. Sin embargo, me parecía importante tenerlo, sobre todo porque hay cosas que se explican mejor por escrito que en vídeo, y porque un texto se busca, se enlaza y se archiva mejor que un vídeo de YouTube. Y para que estuviera aquí, había que sacarlo de donde estaba.&lt;/p&gt;</description></item></channel></rss>