Aquí tenemos la colección de enlaces a contenidos interesantes que he recopilado a lo largo de la semana pasada 🙂
En esta ocasión, me gustaría destacar el artículo de Jose Manuel Alarcón sobre la charla de Demis Hassabis y Dario Amodei, CEOs de Google DeepMind y Anthropic respectivamente, en el Foro Económico Mundial de Davos 2026, donde hablaron sobre la llegada de la AGI y su impacto en el desarrollo de software y otras áreas. Muy interesante.
Continuando con gurús, Anders Hejlsberg, el arquitecto detrás de C# y TypeScript, compartió en una entrevista reciente algunas lecciones aprendidas a lo largo de su carrera: retroalimentación temprana, renunciar a preferencias personales, colaboración abierta y muchas otras.
También vale la pena echar un vistazo al post de Braulio Díez, donde describe la a la que se enfrentan a diario las personas que deciden emprender en el mundo tecnológico, ya sea como autónomos o como empresa. Y es que, muy a menudo, desde fuera solo vemos la punta del iceberg.
Volviendo a terrenos más técnicos, encontramos un artículo de Grant Riordan sobre cómo implementar uniones de tipos seguros en C# utilizando la biblioteca OneOf. Muy útil para quienes buscan mejorar la seguridad de tipos en sus aplicaciones.
Y muy interesante también la extensión Renamifier para Visual Studio, creada por Calvin Allen, que permite renombrar proyectos de forma segura, evitando las tareas manuales y problemas habituales asociados con este proceso.
El resto de artículos, a continuación.
Por si te lo perdiste...
- La interfaz IMiddleware: Middlewares tipados per request en ASP.NET Core
José M. Aguilar - Los nuevos métodos LINQ en .NET 9: CountBy(), AggregateBy() e Index()
José M. Aguilar
.NET
- Missed these 12 new C# features?
David Grace - How to Implement Type Safe Unions in C# With OneOf
Grant Riordan - Passing parameters to a hosted MCP Server in C#
Bart Wullems - Creating and consuming metrics with System.Diagnostics.Metrics APIs
Andrew Lock - Microsoft Agent Framework (Preview): AI Agent Development for .NET
Arulraj Aboorvasamy - Introducing OpenSilver 3.3: Blazor Components Now Run Directly Inside XAML Applications
OpenSilver Team - .NET AI Essentials - The Core Building Blocks Explained
Jeremy Likness - Building an MCP App with C# – A Color Picker Sample
Bruno Capuano - Internationalization Architecture for Global .NET Applications
Sudhir Mangla - The Grand Mystery of the Missing 18 Bytes
Steve Gordon
ASP.NET Core / ASP.NET / Blazor
- Force step up authentication in web applications
Damien Bowden - Your [Authorize] Attribute Is Compliance Theater
Martin Stühmer - Building a Design System on Top of Blazorise
Mladen Macanović - New in .NET 10 and C# 14: Multi-Tenant Rate Limiting
Ali Hamza Ansari - Getting Started with the Blazor Diagram Component
Héctor Pérez - Audit Logging That Survives Your Next Security Incident
Martin Stühmer - Changing how ASP.NET generates OpenAPI schema names
Tim Deschryver
Azure / Cloud
- ¿Qué novedades nos trae Azure Local 2601?
David Rivera - .NET 10 Becomes Available on AWS Lambda as Managed Runtime and Base Image
Almir Vuk - Minimum Usage in Azure App Testing
Nikita Nallamothu
Conceptos / Patrones / Buenas prácticas
- From pixels to characters: The engineering behind GitHub Copilot CLI’s animated ASCII banner
Aaron Winston - Best Practices for Creating User-Friendly Data Grids
Suzanne Scacca - Patterns of Distributed Systems in C# and .NET: A New Series for People Who Ship Real Systems
Chris Woodruff
Data
- Why Every EF Core Developer Needs to Try Entity Framework Extensions
Anton Martyniuk - Modernizing Stored Procedure-Heavy Applications: When to Move Logic to .NET
Sudhir Mangla - Getting Started with SQL Database Project Power Tools
Erik Ejlskov Jensen
Machine learning / IA
- Hassabis-Amodei en Davos 2026: El día después de la AGI y su impacto en el desarrollado de software
José Manuel Alarcón - Cyphering Prompts & Answers para evadir Guardarraíles
Chema Alonso - The Hidden Memory Architecture of LLMs
Hazem Ali - Shrinking a language detection model to under 10 KB
David Gilbertson - Google Introduces TranslateGemma Open Models for Multilingual Translation
Daniel Domínguez
Web / HTML / CSS / Javascript
- There is No Need to Trap Focus on a Dialog Element
Zell Liew - Unstacking CSS Stacking Contexts
Gabriel Shoyombo - How to Style the New ::search-text and Other Highlight-y Pseudo-Elements
Daniel Schwarz - Vue Basics: Ultimate Guide to Vue 3 Reactivity
David Adeneye Abiodun - ReliCSS
Geoff Graham - How Browsers Work
Dmytro Krasun
Visual Studio / Complementos / Herramientas
- Cómo generar changelogs automáticos para tus releases en GitHub
Gisela Torres - Testing your MCP server with Visual Studio HTTP Files
Bart Wullems - Visual Studio January Update
Simona Liao - Visual Studio Enterprise Partner Benefits – a Heads-Up!
Michael Morten Sonne - ReSharper and Rider 2025.3.2 Updates Out Now!
Anna Ruban - ProjectRenamifier: A Visual Studio extension that allows you to safely rename a project
Calvin Allen
.NET MAUI / Cross-platform
- Welcoming Web Content to Native Apps
Sam Basu - 6 .NET MAUI Properties You Didn’t Know Work with Buttons
Leomaris Reyes
Otros
- La punta del Iceberg
Braulio Díez - 7 learnings from Anders Hejlsberg: The architect behind C# and TypeScript
Aaron Winston


Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario