<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tip on Antonio Cortés (DrZippie)</title><link>https://antoniocortes.com/tags/tip/</link><description>Recent content in Tip 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/tip/index.xml" rel="self" type="application/rss+xml"/><item><title>Context Engineering: El prompt engineering ha crecido</title><link>https://antoniocortes.com/2025/07/05/context-engineering-el-prompt-engineering-ha-crecido/</link><pubDate>Sat, 05 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/07/05/context-engineering-el-prompt-engineering-ha-crecido/</guid><description>&lt;p&gt;Hace unos años, muchos investigadores de IA (incluso los más reputados) predecían que el prompt engineering sería una habilidad temporal que desaparecería rápidamente. Se equivocaron completamente. No solo no ha desaparecido, sino que &lt;strong&gt;ha evolucionado hacia algo mucho más sofisticado: Context Engineering&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Y no, no es solo otro término de moda. Es una evolución natural que refleja la complejidad real de trabajar con LLMs en aplicaciones productivas.&lt;/p&gt;
&lt;h2 id="de-prompt-engineering-a-context-engineering"&gt;De prompt engineering a context engineering&lt;/h2&gt;
&lt;p&gt;El problema con el término &amp;ldquo;prompt engineering&amp;rdquo; es que mucha gente lo confunde con &lt;strong&gt;blind prompting&lt;/strong&gt; - simplemente escribir una pregunta en ChatGPT y esperar un resultado. Eso no es ingeniería, es usar una herramienta.&lt;/p&gt;</description></item><item><title>Context Engineering: Prompt Engineering Has Grown Up</title><link>https://antoniocortes.com/en/post/2025/context-engineering-el-prompt-engineering-ha-crecido/</link><pubDate>Sat, 05 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/context-engineering-el-prompt-engineering-ha-crecido/</guid><description>&lt;p&gt;A few years ago, many AI researchers (even the most reputable) predicted that prompt engineering would be a temporary skill that would quickly disappear. They were completely wrong. Not only has it not disappeared, but &lt;strong&gt;it has evolved into something much more sophisticated: Context Engineering&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;And no, it&amp;rsquo;s not just another buzzword. It&amp;rsquo;s a natural evolution that reflects the real complexity of working with LLMs in production applications.&lt;/p&gt;
&lt;h2 id="from-prompt-engineering-to-context-engineering"&gt;From prompt engineering to context engineering&lt;/h2&gt;
&lt;p&gt;The problem with the term &amp;ldquo;prompt engineering&amp;rdquo; is that many people confuse it with &lt;strong&gt;blind prompting&lt;/strong&gt; - simply writing a question in ChatGPT and expecting a result. That&amp;rsquo;s not engineering, that&amp;rsquo;s using a tool.&lt;/p&gt;</description></item><item><title>Walmart and the Agentic Future: How the Retail Giant is Revolutionizing Shopping with Autonomous AI Agents</title><link>https://antoniocortes.com/en/post/2025/walmart_futuro_agentico_ia_1_julio_2025/</link><pubDate>Tue, 01 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/walmart_futuro_agentico_ia_1_julio_2025/</guid><description>&lt;p&gt;The future of shopping is here, and Walmart is leading a quiet revolution that will forever change how we interact with retail. While many companies are still experimenting with ChatGPT and basic generative AI tools, the Arkansas giant has taken a quantum leap toward &lt;strong&gt;Agentic AI&lt;/strong&gt;, developing autonomous systems that not only recommend products but act, decide, and execute complete tasks on their own.&lt;/p&gt;
&lt;p&gt;In this deep analysis, we&amp;rsquo;ll explore how Walmart is building a future where AI agents don&amp;rsquo;t just assist humans but operate as true autonomous collaborators, transforming from the shopping experience to the most complex internal operations.&lt;/p&gt;</description></item><item><title>Walmart y el futuro agéntico: Cómo el gigante retail está revolucionando las compras con agentes de IA autónomos</title><link>https://antoniocortes.com/2025/07/01/walmart-y-el-futuro-ag%C3%A9ntico-c%C3%B3mo-el-gigante-retail-est%C3%A1-revolucionando-las-compras-con-agentes-de-ia-aut%C3%B3nomos/</link><pubDate>Tue, 01 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/07/01/walmart-y-el-futuro-ag%C3%A9ntico-c%C3%B3mo-el-gigante-retail-est%C3%A1-revolucionando-las-compras-con-agentes-de-ia-aut%C3%B3nomos/</guid><description>&lt;p&gt;El futuro de las compras está aquí, y Walmart está liderando una revolución silenciosa que cambiará para siempre la forma en que interactuamos con el retail. Mientras muchas empresas siguen experimentando con ChatGPT y herramientas básicas de IA generativa, el gigante de Arkansas ha dado un salto cuántico hacia la &lt;strong&gt;IA Agéntica&lt;/strong&gt; (Agentic AI), desarrollando sistemas autónomos que no solo recomiendan productos, sino que actúan, deciden y ejecutan tareas completas por sí mismos.&lt;/p&gt;</description></item><item><title>Filament v4 Beta: Análisis completo de las características revolucionarias que transformarán el desarrollo de aplicaciones Laravel</title><link>https://antoniocortes.com/2025/06/30/filament-v4-beta-an%C3%A1lisis-completo-de-las-caracter%C3%ADsticas-revolucionarias-que-transformar%C3%A1n-el-desarrollo-de-aplicaciones-laravel/</link><pubDate>Mon, 30 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/06/30/filament-v4-beta-an%C3%A1lisis-completo-de-las-caracter%C3%ADsticas-revolucionarias-que-transformar%C3%A1n-el-desarrollo-de-aplicaciones-laravel/</guid><description>&lt;p&gt;La &lt;strong&gt;Filament v4 Beta&lt;/strong&gt; ha llegado oficialmente, y es sin duda la actualización más ambiciosa y completa en la historia de este framework. Después de explorar en detalle todas las nuevas características, puedo afirmar que esta versión representa un salto cuántico en términos de rendimiento, facilidad de uso y capacidades de desarrollo.&lt;/p&gt;
&lt;p&gt;En este análisis exhaustivo, vamos a explorar cada una de las nuevas características de Filament v4, explicando no solo qué es nuevo, sino también cómo estas mejoras pueden transformar tu flujo de trabajo y las posibilidades de tus aplicaciones.&lt;/p&gt;</description></item><item><title>Filament v4 Beta: Comprehensive Analysis of the Revolutionary Features That Will Transform Laravel Application Development</title><link>https://antoniocortes.com/en/post/2025/filament_v4_beta_caracteristicas_completas_30_junio_2025/</link><pubDate>Mon, 30 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/filament_v4_beta_caracteristicas_completas_30_junio_2025/</guid><description>&lt;p&gt;The &lt;strong&gt;Filament v4 Beta&lt;/strong&gt; has officially arrived, and it&amp;rsquo;s undoubtedly the most ambitious and comprehensive update in this framework&amp;rsquo;s history. After exploring in detail all the new features, I can confidently say that this version represents a quantum leap in terms of performance, ease of use, and development capabilities.&lt;/p&gt;
&lt;p&gt;In this comprehensive analysis, we&amp;rsquo;ll explore each of the new features in Filament v4, explaining not just what&amp;rsquo;s new, but also how these improvements can transform your workflow and your application possibilities.&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>Everything about the Filament v4 Beta Release: Nested Resources, Multi-Factor Authentication, and Much More</title><link>https://antoniocortes.com/en/post/2025/filament_v4_beta_29_junio_2025/</link><pubDate>Sun, 29 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/filament_v4_beta_29_junio_2025/</guid><description>&lt;p&gt;The &lt;strong&gt;Filament&lt;/strong&gt; team has announced exciting details about the upcoming &lt;strong&gt;Filament v4 Beta&lt;/strong&gt; release, and it&amp;rsquo;s undoubtedly the most anticipated version to date. Filament v4 is the largest and most feature-packed release Filament has ever had, surpassing even the massive v3 that required over 100 minor versions.&lt;/p&gt;
&lt;h2 id="most-notable-features-of-filament-v4"&gt;Most Notable Features of Filament v4&lt;/h2&gt;
&lt;h3 id="nested-resources"&gt;Nested Resources&lt;/h3&gt;
&lt;p&gt;One of the longest-standing community requests is finally becoming reality. Nested resources allow you to operate on a Filament resource within the context of a parent resource.&lt;/p&gt;</description></item><item><title>Todo sobre el lanzamiento de Filament v4 Beta: Recursos anidados, autenticación multi-factor y mucho más</title><link>https://antoniocortes.com/2025/06/29/todo-sobre-el-lanzamiento-de-filament-v4-beta-recursos-anidados-autenticaci%C3%B3n-multi-factor-y-mucho-m%C3%A1s/</link><pubDate>Sun, 29 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/06/29/todo-sobre-el-lanzamiento-de-filament-v4-beta-recursos-anidados-autenticaci%C3%B3n-multi-factor-y-mucho-m%C3%A1s/</guid><description>&lt;p&gt;El equipo de &lt;strong&gt;Filament&lt;/strong&gt; ha anunciado emocionantes detalles sobre el próximo lanzamiento de &lt;strong&gt;Filament v4 Beta&lt;/strong&gt;, y sin duda es la versión más esperada hasta la fecha. Filament v4 es el lanzamiento más grande y repleto de características que Filament haya tenido nunca, superando incluso a la masiva v3 que requirió más de 100 versiones menores.&lt;/p&gt;
&lt;h2 id="las-características-más-destacadas-de-filament-v4"&gt;Las características más destacadas de Filament v4&lt;/h2&gt;
&lt;h3 id="recursos-anidados-nested-resources"&gt;Recursos Anidados (Nested Resources)&lt;/h3&gt;
&lt;p&gt;Una de las solicitudes más longevas de la comunidad finalmente se hace realidad. Los recursos anidados permiten operar sobre un recurso de Filament dentro del contexto de un recurso padre.&lt;/p&gt;</description></item><item><title>Effect TS: La biblioteca que está revolucionando la programación funcional en TypeScript</title><link>https://antoniocortes.com/2025/06/22/effect-ts-la-biblioteca-que-est%C3%A1-revolucionando-la-programaci%C3%B3n-funcional-en-typescript/</link><pubDate>Sun, 22 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/06/22/effect-ts-la-biblioteca-que-est%C3%A1-revolucionando-la-programaci%C3%B3n-funcional-en-typescript/</guid><description>&lt;p&gt;Durante mucho tiempo, TypeScript ha carecido de una &lt;strong&gt;biblioteca estándar robusta&lt;/strong&gt;. Mientras que otros lenguajes como Rust, Go o Python ofrecen herramientas estándar para el manejo de errores, concurrencia y efectos secundarios, los desarrolladores de TypeScript hemos tenido que recurrir a múltiples bibliotecas especializadas. &lt;strong&gt;Effect TS&lt;/strong&gt; está cambiando esto al ofrecer una solución unificada y potente para el desarrollo de aplicaciones TypeScript modernas.&lt;/p&gt;
&lt;h2 id="qué-es-effect-ts"&gt;¿Qué es Effect TS?&lt;/h2&gt;
&lt;p&gt;Effect es una poderosa biblioteca de TypeScript diseñada para ayudar a los desarrolladores a crear fácilmente programas complejos, síncronos y asíncronos. Inspirada en &lt;strong&gt;ZIO&lt;/strong&gt; de Scala, Effect trae los principios de la programación funcional a TypeScript de una manera práctica y accesible.&lt;/p&gt;</description></item><item><title>Effect TS: The Library Revolutionizing Functional Programming in TypeScript</title><link>https://antoniocortes.com/en/post/2025/effect_ts_22_junio_2025/</link><pubDate>Sun, 22 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/effect_ts_22_junio_2025/</guid><description>&lt;p&gt;For a long time, TypeScript has lacked a &lt;strong&gt;robust standard library&lt;/strong&gt;. While other languages like Rust, Go, or Python offer standard tools for error handling, concurrency, and side effects, TypeScript developers have had to resort to multiple specialized libraries. &lt;strong&gt;Effect TS&lt;/strong&gt; is changing this by offering a unified and powerful solution for modern TypeScript application development.&lt;/p&gt;
&lt;h2 id="what-is-effect-ts"&gt;What is Effect TS?&lt;/h2&gt;
&lt;p&gt;Effect is a powerful TypeScript library designed to help developers easily create complex, synchronous, and asynchronous programs. Inspired by &lt;strong&gt;ZIO&lt;/strong&gt; from Scala, Effect brings functional programming principles to TypeScript in a practical and accessible way.&lt;/p&gt;</description></item><item><title>Laravel Blueprint: La herramienta que revoluciona el scaffolding con YAML y te ahorra horas de desarrollo</title><link>https://antoniocortes.com/2025/06/20/laravel-blueprint-la-herramienta-que-revoluciona-el-scaffolding-con-yaml-y-te-ahorra-horas-de-desarrollo/</link><pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/06/20/laravel-blueprint-la-herramienta-que-revoluciona-el-scaffolding-con-yaml-y-te-ahorra-horas-de-desarrollo/</guid><description>&lt;p&gt;¿Cuántas veces has comenzado un proyecto Laravel creando manualmente modelos, controladores, migraciones, factories, form requests y tests uno por uno? Si eres como la mayoría de desarrolladores Laravel, probablemente has perdido incontables horas en estas tareas repetitivas que, aunque necesarias, no aportan valor directo a la lógica de negocio de tu aplicación.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Laravel Blueprint&lt;/strong&gt; está cambiando completamente este paradigma. Esta herramienta de generación de código, creada por Jason McCreary (el mismo genio detrás de Laravel Shift), permite generar múltiples componentes de Laravel desde un único archivo YAML legible y expresivo. En este análisis profundo, exploraremos cómo Blueprint puede transformar tu flujo de desarrollo y por qué está ganando tracción en la comunidad Laravel.&lt;/p&gt;</description></item><item><title>Laravel Blueprint: The Tool That Revolutionizes Scaffolding with YAML and Saves You Hours of Development</title><link>https://antoniocortes.com/en/post/2025/laravel_blueprint_scaffolding_yaml_20_junio_2025/</link><pubDate>Fri, 20 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/laravel_blueprint_scaffolding_yaml_20_junio_2025/</guid><description>&lt;p&gt;How many times have you started a Laravel project manually creating models, controllers, migrations, factories, form requests, and tests one by one? If you&amp;rsquo;re like most Laravel developers, you&amp;rsquo;ve probably wasted countless hours on these repetitive tasks that, while necessary, don&amp;rsquo;t add direct value to your application&amp;rsquo;s business logic.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Laravel Blueprint&lt;/strong&gt; is completely changing this paradigm. This code generation tool, created by Jason McCreary (the same genius behind Laravel Shift), allows you to generate multiple Laravel components from a single, readable, and expressive YAML file. In this deep analysis, we&amp;rsquo;ll explore how Blueprint can transform your development workflow and why it&amp;rsquo;s gaining traction in the Laravel community.&lt;/p&gt;</description></item><item><title>Descubriendo el mundo de la programación GIS con Python: Una inmersión completa en el curso de Qiusheng Wu</title><link>https://antoniocortes.com/2025/06/15/descubriendo-el-mundo-de-la-programaci%C3%B3n-gis-con-python-una-inmersi%C3%B3n-completa-en-el-curso-de-qiusheng-wu/</link><pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/06/15/descubriendo-el-mundo-de-la-programaci%C3%B3n-gis-con-python-una-inmersi%C3%B3n-completa-en-el-curso-de-qiusheng-wu/</guid><description>&lt;p&gt;En el mundo actual, los &lt;strong&gt;datos geoespaciales&lt;/strong&gt; están en todas partes. Desde aplicaciones de mapas en nuestros teléfonos hasta análisis climáticos globales, la capacidad de trabajar con información geográfica se ha vuelto una habilidad fundamental para desarrolladores, científicos de datos y analistas. Recientemente he tenido la oportunidad de explorar el excepcional recurso educativo &lt;strong&gt;&amp;ldquo;Introduction to GIS Programming&amp;rdquo;&lt;/strong&gt; del Dr. Qiusheng Wu, y debo decir que es, sin duda, uno de los materiales más completos y accesibles que he encontrado para adentrarse en este fascinante campo.&lt;/p&gt;</description></item><item><title>Discovering the World of GIS Programming with Python: A Complete Immersion in Dr. Qiusheng Wu's Course</title><link>https://antoniocortes.com/en/post/2025/gis_programming_curso_15_junio_2025/</link><pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/gis_programming_curso_15_junio_2025/</guid><description>&lt;p&gt;In today&amp;rsquo;s world, &lt;strong&gt;geospatial data&lt;/strong&gt; is everywhere. From map applications on our phones to global climate analysis, the ability to work with geographic information has become a fundamental skill for developers, data scientists, and analysts. Recently, I had the opportunity to explore Dr. Qiusheng Wu&amp;rsquo;s exceptional educational resource &lt;strong&gt;&amp;ldquo;Introduction to GIS Programming&amp;rdquo;&lt;/strong&gt;, and I must say it is, without a doubt, one of the most comprehensive and accessible materials I&amp;rsquo;ve found for entering this fascinating field.&lt;/p&gt;</description></item><item><title>Complete Guide to Configuring Path Aliases in Node.js with TypeScript: Goodbye to Infinite '../../../'</title><link>https://antoniocortes.com/en/post/2025/path_aliases_nodejs_typescript_8_junio_2025/</link><pubDate>Sun, 08 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/path_aliases_nodejs_typescript_8_junio_2025/</guid><description>&lt;p&gt;Are you tired of seeing imports like &lt;code&gt;import Logger from &amp;quot;../../../utils/logger&amp;quot;&lt;/code&gt; in your Node.js projects? If you develop applications with complex folder structures, you&amp;rsquo;ve surely encountered the &lt;strong&gt;labyrinth of dots and slashes&lt;/strong&gt; that relative imports can become. Fortunately, TypeScript offers an elegant solution: &lt;strong&gt;Path Aliases&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In this complete guide, you&amp;rsquo;ll learn to configure path aliases in Node.js projects with TypeScript, forever eliminating those confusing imports and significantly improving the readability and maintainability of your code.&lt;/p&gt;</description></item><item><title>Guía completa para configurar Path Aliases en Node.js con TypeScript: Adiós a los '../../../' infinitos</title><link>https://antoniocortes.com/2025/06/-infinitos/</link><pubDate>Sun, 08 Jun 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/06/-infinitos/</guid><description>&lt;p&gt;¿Estás cansado de ver imports como &lt;code&gt;import Logger from &amp;quot;../../../utils/logger&amp;quot;&lt;/code&gt; en tus proyectos de Node.js? Si desarrollas aplicaciones con estructuras de carpetas complejas, seguramente te has encontrado con el &lt;strong&gt;laberinto de puntos y barras&lt;/strong&gt; que pueden llegar a ser los imports relativos. Afortunadamente, TypeScript ofrece una solución elegante: los &lt;strong&gt;Path Aliases&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;En esta guía completa aprenderás a configurar path aliases en proyectos Node.js con TypeScript, eliminando para siempre esos imports confusos y mejorando significativamente la legibilidad y mantenibilidad de tu código.&lt;/p&gt;</description></item><item><title>STORM: El sistema de IA que revoluciona la escritura de artículos largos simulando el proceso de investigación humano</title><link>https://antoniocortes.com/2025/05/18/storm-el-sistema-de-ia-que-revoluciona-la-escritura-de-art%C3%ADculos-largos-simulando-el-proceso-de-investigaci%C3%B3n-humano/</link><pubDate>Sun, 18 May 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/05/18/storm-el-sistema-de-ia-que-revoluciona-la-escritura-de-art%C3%ADculos-largos-simulando-el-proceso-de-investigaci%C3%B3n-humano/</guid><description>&lt;p&gt;La creación de artículos largos y fundamentados ha sido tradicionalmente una tarea compleja que requiere habilidades avanzadas de investigación y escritura. Recientemente, investigadores de Stanford han presentado &lt;strong&gt;STORM&lt;/strong&gt; (&lt;em&gt;Synthesis of Topic Outlines through Retrieval and Multi-perspective Question Asking&lt;/em&gt;), un sistema revolucionario que automatiza el proceso de escritura de artículos tipo Wikipedia desde cero, y los resultados son realmente impresionantes.&lt;/p&gt;
&lt;p&gt;En este análisis detallado, exploraremos cómo STORM está transformando la manera en que pensamos sobre la escritura asistida por IA y por qué este enfoque podría cambiar para siempre la forma en que creamos contenido informativo.&lt;/p&gt;</description></item><item><title>STORM: The AI System Revolutionizing Long-Form Article Writing by Simulating Human Research Process</title><link>https://antoniocortes.com/en/post/2025/storm_sistema_ia_escritura_articulos_18_mayo_2025/</link><pubDate>Sun, 18 May 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2025/storm_sistema_ia_escritura_articulos_18_mayo_2025/</guid><description>&lt;p&gt;Creating long, well-founded articles has traditionally been a complex task requiring advanced research and writing skills. Recently, researchers from Stanford presented &lt;strong&gt;STORM&lt;/strong&gt; (&lt;em&gt;Synthesis of Topic Outlines through Retrieval and Multi-perspective Question Asking&lt;/em&gt;), a revolutionary system that automates the Wikipedia-style article writing process from scratch, and the results are truly impressive.&lt;/p&gt;
&lt;p&gt;In this detailed analysis, we&amp;rsquo;ll explore how STORM is transforming the way we think about AI-assisted writing and why this approach could forever change the way we create informative content.&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>Compartir código entre aplicaciones usando Yarn Symlinks: Una alternativa simple a los monorepos complejos</title><link>https://antoniocortes.com/2024/07/15/compartir-c%C3%B3digo-entre-aplicaciones-usando-yarn-symlinks-una-alternativa-simple-a-los-monorepos-complejos/</link><pubDate>Mon, 15 Jul 2024 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2024/07/15/compartir-c%C3%B3digo-entre-aplicaciones-usando-yarn-symlinks-una-alternativa-simple-a-los-monorepos-complejos/</guid><description>&lt;p&gt;¿Te has encontrado alguna vez duplicando utilidades, tipos de datos o componentes entre diferentes aplicaciones? Si trabajas en múltiples proyectos que necesitan compartir código común, seguramente has enfrentado el dilema de cómo gestionar este código compartido de manera eficiente.&lt;/p&gt;
&lt;p&gt;Recientemente, mientras exploraba diferentes enfoques para compartir código entre aplicaciones, me topé con una solución elegante y simple que muchos desarrolladores pasan por alto: &lt;strong&gt;los symlinks de Yarn&lt;/strong&gt;. Esta técnica puede ser la respuesta perfecta si buscas una alternativa liviana a las configuraciones complejas de monorepos.&lt;/p&gt;</description></item><item><title>Sharing Code Between Applications Using Yarn Symlinks: A Simple Alternative to Complex Monorepos</title><link>https://antoniocortes.com/en/post/2024/yarn_symlinks_compartir_codigo_15_julio_2024/</link><pubDate>Mon, 15 Jul 2024 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2024/yarn_symlinks_compartir_codigo_15_julio_2024/</guid><description>&lt;p&gt;Have you ever found yourself duplicating utilities, data types, or components across different applications? If you work on multiple projects that need to share common code, you&amp;rsquo;ve likely faced the dilemma of how to manage this shared code efficiently.&lt;/p&gt;
&lt;p&gt;Recently, while exploring different approaches to share code between applications, I stumbled upon an elegant and simple solution that many developers overlook: &lt;strong&gt;Yarn symlinks&lt;/strong&gt;. This technique might be the perfect answer if you&amp;rsquo;re looking for a lightweight alternative to complex monorepo setups.&lt;/p&gt;</description></item><item><title>Recursos 11 de marzo 2022</title><link>https://antoniocortes.com/2022/03/11/recursos-11-de-marzo-2022/</link><pubDate>Fri, 11 Mar 2022 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2022/03/11/recursos-11-de-marzo-2022/</guid><description>&lt;h2 id="options-pattern-in-golang"&gt;&lt;a href="https://levelup.gitconnected.com/options-pattern-in-golang-9a0384a9d8db"&gt;Options Pattern in Golang&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Option pattern is a functional programming pattern that is used to provide optional arguments to a function that can be used to modify its behavior.&lt;/p&gt;
&lt;h2 id="how-to-create-a-simple-event-streaming-in-laravel"&gt;&lt;a href="https://devdojo.com/bobbyiliev/how-to-create-a-simple-event-streaming-in-laravel"&gt;How to create a simple event streaming in Laravel?&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Event streams provide you with a way to send events to the client without having to reload the page. This is useful for things like updating the user interface in real-time changes are made to the database.&lt;/p&gt;</description></item><item><title>Resources March 11, 2022</title><link>https://antoniocortes.com/en/post/2022/recursos_11_marzo_2022/</link><pubDate>Fri, 11 Mar 2022 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/en/post/2022/recursos_11_marzo_2022/</guid><description>&lt;h2 id="options-pattern-in-golang"&gt;&lt;a href="https://levelup.gitconnected.com/options-pattern-in-golang-9a0384a9d8db"&gt;Options Pattern in Golang&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Option pattern is a functional programming pattern that is used to provide optional arguments to a function that can be used to modify its behavior.&lt;/p&gt;
&lt;h2 id="how-to-create-a-simple-event-streaming-in-laravel"&gt;&lt;a href="https://devdojo.com/bobbyiliev/how-to-create-a-simple-event-streaming-in-laravel"&gt;How to create a simple event streaming in Laravel?&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Event streams provide you with a way to send events to the client without having to reload the page. This is useful for things like updating the user interface in real-time changes are made to the database.&lt;/p&gt;</description></item></channel></rss>