<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Programemos.net</title><description>Blog de programación en español sobre .NET, Azure, arquitectura de software e IA.</description><link>https://programemos.net/</link><atom:link href="https://programemos.net/rss.xml" rel="self" type="application/rss+xml"/><item><title>.NET y robótica: ya va siendo hora de salir del CRUD</title><link>https://programemos.net/dotnet-robotica-del-crud-al-hardware/</link><guid isPermaLink="true">https://programemos.net/dotnet-robotica-del-crud-al-hardware/</guid><description>De la frustración con Arduino a un lector de huellas en minería: lo que el hardware me enseñó sobre contexto, y dónde encaja .NET en la robótica.</description><pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate><category>Programación</category><category>Opiniones</category><author>Jose Antonio Arias</author></item><item><title>Cuando un grafo no debe recordarlo todo: memoria híbrida para un agente personal en .NET</title><link>https://programemos.net/memoria-hibrida-agente-personal-dotnet/</link><guid isPermaLink="true">https://programemos.net/memoria-hibrida-agente-personal-dotnet/</guid><description>Cómo combiné Graphiti, FalkorDB y RAG para consultar exámenes médicos históricos sin pagar el costo de convertir cada conversación en un grafo.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>IA</category><category>Arquitectura de Software</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>DevOps también llega a la tienda: CI/CD con .NET MAUI y Android</title><link>https://programemos.net/devops-dotnet-maui-android-google-play/</link><guid isPermaLink="true">https://programemos.net/devops-dotnet-maui-android-google-play/</guid><description>DevOps con .NET MAUI no termina al generar un AAB: exige entender firma, tracks y promoción de versiones antes de automatizar Google Play.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>Programación</category><category>Opiniones</category><author>Jose Antonio Arias</author></item><item><title>No todo necesita agentes de IA: el criterio de ingeniería sigue importando</title><link>https://programemos.net/no-todo-necesita-agentes-ia-criterio-ingenieria/</link><guid isPermaLink="true">https://programemos.net/no-todo-necesita-agentes-ia-criterio-ingenieria/</guid><description>Los agentes de IA pueden elevar la calidad, pero también el costo y la complejidad. Cómo decidir cuándo usarlos y cuándo basta algo más simple.</description><pubDate>Thu, 06 Aug 2026 00:00:00 GMT</pubDate><category>Opiniones</category><category>IA</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Después de DevOps viene la ingeniería de producto</title><link>https://programemos.net/devops-ingenieria-producto-ia/</link><guid isPermaLink="true">https://programemos.net/devops-ingenieria-producto-ia/</guid><description>La IA está reduciendo las fronteras entre desarrollo, operaciones y negocio. El perfil que gana valor es el ingeniero de producto.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>IA</category><category>Opiniones</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>La IA no acabó con DevOps: nos obliga a volver a entregar valor</title><link>https://programemos.net/ia-cambio-devops-entrega-valor/</link><guid isPermaLink="true">https://programemos.net/ia-cambio-devops-entrega-valor/</guid><description>La IA automatiza manifiestos y pipelines, pero DevOps sigue siendo esencial: el trabajo cambia hacia seguridad, confiabilidad y entrega de valor.</description><pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate><category>Opiniones</category><category>IA</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Spec-Driven Development y el reto real de la transición organizacional</title><link>https://programemos.net/spec-driven-development-transicion-organizacional/</link><guid isPermaLink="true">https://programemos.net/spec-driven-development-transicion-organizacional/</guid><description>Adoptar SDD en empresas con Jira o Azure DevOps no es un reto técnico. Es un problema de gobernanza, System of Record y gestión del cambio.</description><pubDate>Wed, 08 Jul 2026 00:00:00 GMT</pubDate><category>Arquitectura de Software</category><category>Opiniones</category><category>IA</category><author>Jose Antonio Arias</author></item><item><title>De repositorio base a skill: cómo llevo mis patrones .NET a la IA</title><link>https://programemos.net/repositorio-base-a-skill-net-ia/</link><guid isPermaLink="true">https://programemos.net/repositorio-base-a-skill-net-ia/</guid><description>Pasé de mantener repositorios base de .NET a darle un skill al agente con mis patrones. Por qué la IA todavía necesita tu criterio cuando programas backend.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate><category>IA</category><category>Arquitectura de Software</category><category>Opiniones</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Agentes serverless en Azure Functions: Microsoft mueve el foco del código al agente</title><link>https://programemos.net/azure-functions-agentes-serverless-runtime/</link><guid isPermaLink="true">https://programemos.net/azure-functions-agentes-serverless-runtime/</guid><description>Mi lectura del runtime de agentes serverless en Azure Functions: Microsoft pone al agente primero, pero el código y la ingeniería de software siguen importando.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>Azure</category><category>IA</category><category>Arquitectura de Software</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>El subsidio de la IA se está acabando. Y no es algo malo.</title><link>https://programemos.net/subsidio-ia-automatizar-tareas-repetitivas/</link><guid isPermaLink="true">https://programemos.net/subsidio-ia-automatizar-tareas-repetitivas/</guid><description>Una experiencia real sobre cómo usar un agente para entender una tarea repetitiva, convertirla en un script reutilizable y dejar de gastar tokens sin necesidad.</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><category>IA</category><category>Opiniones</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>A2A y Microsoft Agent Framework en .NET: agentes que hablan entre sí sin casarte con un stack</title><link>https://programemos.net/a2a-microsoft-agent-framework-dotnet/</link><guid isPermaLink="true">https://programemos.net/a2a-microsoft-agent-framework-dotnet/</guid><description>Qué es A2A, por qué importa para agentes IA y cómo implementarlo desde .NET con Microsoft Agent Framework para consumir y exponer agentes interoperables.</description><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate><category>IA</category><category>Programación</category><category>Arquitectura de Software</category><author>Jose Antonio Arias</author></item><item><title>Claude SDK para C#: una señal interesante para el ecosistema .NET</title><link>https://programemos.net/claude-sdk-csharp-dotnet/</link><guid isPermaLink="true">https://programemos.net/claude-sdk-csharp-dotnet/</guid><description>Anthropic ya ofrece un SDK oficial para C#. Analizo qué significa para .NET, la IA aplicada y las aplicaciones empresariales modernas que integran Claude.</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate><category>IA</category><category>Opiniones</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Cuando Azure Functions dejó de tener sentido en Kubernetes</title><link>https://programemos.net/azure-functions-kubernetes-webapi-workers-cronjobs/</link><guid isPermaLink="true">https://programemos.net/azure-functions-kubernetes-webapi-workers-cronjobs/</guid><description>Por qué migramos Azure Functions en AKS a Web APIs, workers y CronJobs para reducir acoplamiento, tamaño de imagen y complejidad operativa.</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate><category>Azure</category><category>Arquitectura de Software</category><category>Programación</category><category>Opiniones</category><author>Jose Antonio Arias</author></item><item><title>GitHub Agentic Workflows: automatizar con IA sin soltar el control</title><link>https://programemos.net/github-agentic-workflows-ia-controlada/</link><guid isPermaLink="true">https://programemos.net/github-agentic-workflows-ia-controlada/</guid><description>Qué son GitHub Agentic Workflows, cómo amplían GitHub Actions y por qué sus permisos mínimos, safe outputs y revisión reducen el riesgo de la IA.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate><category>IA</category><category>Opiniones</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Azure DevOps vs GitHub: cuál elegir en 2026</title><link>https://programemos.net/azure-devops-vs-github-ecosistema-microsoft/</link><guid isPermaLink="true">https://programemos.net/azure-devops-vs-github-ecosistema-microsoft/</guid><description>Comparo Azure DevOps y GitHub en planificación, CI/CD, IA y migración para decidir qué plataforma conviene adoptar en un proyecto nuevo.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate><category>General</category><category>IA</category><category>Opiniones</category><author>Jose Antonio Arias</author></item><item><title>Microsoft Agent Framework en .NET: lo que nadie te dice sobre agentes en producción</title><link>https://programemos.net/microsoft-agent-framework-dotnet-agentes/</link><guid isPermaLink="true">https://programemos.net/microsoft-agent-framework-dotnet-agentes/</guid><description>Análisis de Microsoft Agent Framework .NET y los problemas reales de llevar agentes a producción: gobernanza, memoria, observabilidad y control.</description><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate><category>IA</category><category>Opiniones</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Migré mi blog de WordPress a Astro. La IA ayudó.</title><link>https://programemos.net/de-wordpress-a-astro-con-ia/</link><guid isPermaLink="true">https://programemos.net/de-wordpress-a-astro-con-ia/</guid><description>Cómo migré este blog de WordPress a Astro en una noche usando IA como compañero, no como reemplazo, y por qué eso cambió mi forma de escribir.</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate><category>General</category><category>Programación</category><category>IA</category><author>Jose Antonio Arias</author></item><item><title>Menos Infraestructura, Más Valor: Repensando la Arquitectura RAG en .NET</title><link>https://programemos.net/gemini-file-search-dotnet-rag/</link><guid isPermaLink="true">https://programemos.net/gemini-file-search-dotnet-rag/</guid><description>Analiza cómo la API Files de Gemini simplifica la arquitectura RAG en .NET, reduciendo infraestructura sin sacrificar capacidad de búsqueda semántica.</description><pubDate>Sat, 13 Dec 2025 00:00:00 GMT</pubDate><category>Arquitectura de Software</category><category>IA</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Vertical Slice en .NET: cuándo usarlo y cuándo no</title><link>https://programemos.net/vertical-slice-dotnet-pragmatismo/</link><guid isPermaLink="true">https://programemos.net/vertical-slice-dotnet-pragmatismo/</guid><description>Cómo aplicar Vertical Slice en .NET sin dogmas: estructura por casos de uso, EF Core, límites, ventajas y situaciones donde conviene otra opción.</description><pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate><category>Arquitectura de Software</category><category>Opiniones</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Azure Cosmos DB y la gestión de permisos</title><link>https://programemos.net/azure-cosmos-db-y-la-gestion-de-permisos/</link><guid isPermaLink="true">https://programemos.net/azure-cosmos-db-y-la-gestion-de-permisos/</guid><description>Explora estrategias para gestionar permisos en Azure Cosmos DB y proteger tus datos de forma eficiente en tus aplicaciones .NET</description><pubDate>Tue, 23 Apr 2024 00:00:00 GMT</pubDate><category>Azure</category><author>Jose Antonio Arias</author></item><item><title>AzureWebJobsStorage con identidad administrada</title><link>https://programemos.net/acceso-a-azure-storage-desde-azure-function-identidades-administradas/</link><guid isPermaLink="true">https://programemos.net/acceso-a-azure-storage-desde-azure-function-identidades-administradas/</guid><description>Configura AzureWebJobsStorage con una identidad administrada en Azure Functions, elimina secretos y asigna los roles mínimos que requiere el runtime.</description><pubDate>Sun, 17 Mar 2024 00:00:00 GMT</pubDate><category>Azure</category><author>Jose Antonio Arias</author></item><item><title>Firma Digital de Documentos PDF con .NET</title><link>https://programemos.net/firma-digital-de-documentos-pdf-con-net/</link><guid isPermaLink="true">https://programemos.net/firma-digital-de-documentos-pdf-con-net/</guid><description>Firma digital en PDF con .NET y C#: Aprende a garantizar autenticidad e integridad. Desde certificados hasta la aplicación de firmas.</description><pubDate>Fri, 16 Feb 2024 00:00:00 GMT</pubDate><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Hangfire en ASP.NET Core: trabajos en segundo plano</title><link>https://programemos.net/tareas-en-segundo-plano-con-hangfire/</link><guid isPermaLink="true">https://programemos.net/tareas-en-segundo-plano-con-hangfire/</guid><description>Configura Hangfire en ASP.NET Core y ejecuta trabajos persistentes, retrasados, recurrentes y encadenados con criterios para producción.</description><pubDate>Thu, 28 Dec 2023 00:00:00 GMT</pubDate><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Entiende el Proceso de Ejecución: Funcionamiento de las Aplicaciones .NET</title><link>https://programemos.net/entiende-el-proceso-de-ejecucion-funcionamiento-de-las-aplicaciones-net/</link><guid isPermaLink="true">https://programemos.net/entiende-el-proceso-de-ejecucion-funcionamiento-de-las-aplicaciones-net/</guid><description>Entiende cómo funciona realmente la ejecución de aplicaciones .NET: desde el código fuente hasta el runtime, explicado de forma clara y práctica.</description><pubDate>Tue, 21 Nov 2023 00:00:00 GMT</pubDate><category>General</category><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Genera Ingresos con tu Aplicación MAUI: Descubre Cómo Mostrar Anuncios de Google AdMob</title><link>https://programemos.net/genera-ingresos-con-tu-aplicacion-maui-descubre-como-mostrar-anuncios-de-google-admob/</link><guid isPermaLink="true">https://programemos.net/genera-ingresos-con-tu-aplicacion-maui-descubre-como-mostrar-anuncios-de-google-admob/</guid><description>Configura Google AdMob en una aplicación .NET MAUI para Android, desde el registro y los bloques de anuncios hasta la integración del banner.</description><pubDate>Sat, 21 Oct 2023 00:00:00 GMT</pubDate><category>Programación</category><author>Jose Antonio Arias</author></item><item><title>Mi experiencia con el AZ-204 en español</title><link>https://programemos.net/mi-experiencia-con-el-az-204-en-espanol/</link><guid isPermaLink="true">https://programemos.net/mi-experiencia-con-el-az-204-en-espanol/</guid><description>Mi experiencia presentando el examen AZ-204 (Developing Solutions for Microsoft Azure) en español: preparación, tips y qué esperar el día del examen.</description><pubDate>Mon, 02 Oct 2023 00:00:00 GMT</pubDate><category>General</category><author>Jose Antonio Arias</author></item><item><title>Acceso seguro a Azure Blob Storage: Implementación de identidades administradas</title><link>https://programemos.net/azure-blob-storage-e-identidades-administradas/</link><guid isPermaLink="true">https://programemos.net/azure-blob-storage-e-identidades-administradas/</guid><description>Uso de Identidades administradas en Azure Blob Storage para garantizar un acceso seguro y sin contraseñas a los recursos.</description><pubDate>Sat, 20 May 2023 00:00:00 GMT</pubDate><category>Azure</category><author>Jose Antonio Arias</author></item><item><title>Cómo usar Microsoft Entra ID para autenticarse en Azure SQL Server</title><link>https://programemos.net/configurar-azure-active-directory-en-azure-sql-server/</link><guid isPermaLink="true">https://programemos.net/configurar-azure-active-directory-en-azure-sql-server/</guid><description>Guía para configurar Microsoft Entra ID en Azure SQL Server y establecer autenticación segura sin contraseñas tradicionales.</description><pubDate>Sun, 14 May 2023 00:00:00 GMT</pubDate><category>Azure</category><author>Jose Antonio Arias</author></item><item><title>¿Reglas o herramientas? El pensamiento crítico en la arquitectura de software</title><link>https://programemos.net/reglas-o-herramientas-pensamiento-critico-arquitectura-software/</link><guid isPermaLink="true">https://programemos.net/reglas-o-herramientas-pensamiento-critico-arquitectura-software/</guid><description>Reflexión sobre la importancia del pensamiento crítico en la arquitectura de software y la toma de decisiones.</description><pubDate>Thu, 06 Apr 2023 00:00:00 GMT</pubDate><category>Arquitectura de Software</category><author>Jose Antonio Arias</author></item><item><title>Examen AZ-400 en español: mi experiencia y cómo prepararlo</title><link>https://programemos.net/mi-experiencia-con-el-az-400-en-espanol/</link><guid isPermaLink="true">https://programemos.net/mi-experiencia-con-el-az-400-en-espanol/</guid><description>Experiencia real con el examen AZ-400 en español, preparación, traducciones y qué revisar en la guía oficial actualizada antes de presentarlo.</description><pubDate>Tue, 07 Feb 2023 00:00:00 GMT</pubDate><category>General</category><author>Jose Antonio Arias</author></item><item><title>Notificaciones Push con Firebase, Azure Function y MAUI</title><link>https://programemos.net/notificaciones-push-firebase-azure-function-maui/</link><guid isPermaLink="true">https://programemos.net/notificaciones-push-firebase-azure-function-maui/</guid><description>Vamos a usar Firebase, MAUI y Azure Function para crear un flujo de envío y recepción de notificaciones push para Android.</description><pubDate>Mon, 26 Dec 2022 00:00:00 GMT</pubDate><category>Programación</category><author>Jose Antonio Arias</author></item></channel></rss>