Tras una semana de parón debido a las fiestas, volvemos con una nueva entrega de enlaces interesantes. En esta ocasión, al tratarse de dos semanas de cosecha, tenemos una recopilación bastante cargadita de contenidos a los que vale la pena echar un vistazo.
Pero como siempre, destacaremos unos cuantos.
José Manuel Alarcón nos habla de que el uso de la IA sin un control adecuado podría introducir deuda técnica en nuestros proyectos, y nos ofrece una guía para evitarla.
Con tanta novedad en el mundo de las herramientas IA para desarrolladores, a veces no es fácil distinguir conceptos que a priori parecen similares, pero en realidad son muy diferentes. Para ayudarnos un poco con esto, Juan Luis Guerrero nos explica las diferencias entre agentes, skills y comandos en el contexto de herramientas como Claude Code, Codex, Copilot CLI y Gemini CLI.
Fernando Escolar nos recuerda la importancia de mejorar continuamente nuestro código con pequeños cambios, que, aunque no sean espectaculares, pueden marcar una gran diferencia en la calidad y mantenibilidad de nuestro software.
Gerson Azabache nos habla de "workers" o tareas en segundo plano para lograr que nuestras aplicaciones respondan de forma rápida y eficiente, consiguiendo una experiencia de usuario más fluida, y luego nos enseña cómo implementarlos en .NET con IHostedService.
Y para terminar, todo un clásico: ¿quieres mostrar una dirección de correo electrónico en tu sitio web sin que los spammers se ceben con ella? Spencer Mortensen nos cuenta las técnicas de ofuscación de correo electrónico que siguen funcionando en 2026.
El resto de contenidos interesantes, a continuación.
Por si te lo perdiste...
- Cómo detectar y reaccionar a cambios en settings de ASP.NET Core, en tiempo real
José M. Aguilar - Ámbito local implícito en sentencias using de C#
José M. Aguilar
.NET
- Tu App Necesita Workers Silenciosos: El Patrón que Usa Amazon para No Hacerte Esperar & * Background Jobs en .NET con IHostedService: Procesa Tareas en Segundo Plano
Gerson Azabache Martínez - Using LLMs and MCP in .NET
Ricardo Peres - Configuring contextual options with Microsoft.Extensions.Options.Contextual
Andrew Lock - How .NET handles exceptions internally (and why they're expensive)
Ali Hamza Ansari - URL Pattern Matching in .NET
Gérald Barré - How to build .NET obfuscator
Andrii Kurdiumov - Explore union types in C# 15
Bill Wagner - Convert Anything to Markdown in .NET — Meet ElBruno.MarkItDotNet
Bruno Capuano - Source code generated string enums with exhaustion support
Steven Giesel - What’s New in .NET 11 Preview 1 & 2: Runtime Async, Zstandard, Blazor TempData, and Vector Search
Arulraj Aboorvasamy - Libraries I Stopped Using in .NET (And I Don’t Regret It)
Miguel Teherán - ASP.NET Core: Why I Couldn’t Upgrade FluentValidation Past 11.4 in My Calzolari.Grpc.AspNetCore.Validation Package (and How I Finally Fixed It)
Anthony Giretti - Testing C# Source Generators: A Practical Guide
Nick Cosentino
Publicado por José M. Aguilar a las 8:01 a. m.
Etiquetas: enlaces

