
Vamos con una nueva colección de enlaces a contenidos de interés que he ido recopilando durante la última semana.
Destacamos, en primer lugar, el anuncio de que las versiones STS (Soporte a Largo Plazo) de .NET pasarán a tener 24 meses de soporte en lugar de los 18 actuales, comenzando ya con .NET 9. Una buena noticia para todos aquellos que preferimos estabilidad y no estar actualizando constantemente.
Interesante el post de Ali Hamza Ansari sobre el uso de "async void" en C# y por qué es peligroso, aunque también explica cuándo es aceptable usarlo.
A tener en cuenta asimismo el anuncio de la especificación final WebAssembly 3.0, que trae varios cambios importantes, como el direccionamiento de 64 bits, mejoras en gestión de la memoria y rendimiento, manejo de excepciones y otras.
Y Google ha anunciado Agent Payments Protocol (AP2), un protocolo abierto para facilitar el pago a través de agentes de IA de forme segura y verificable, buscando estandarizar el comercio automatizado 😱
En resto, a continuación.
Por si te lo perdiste...
- Renderizar componentes Blazor en vistas MVC (1/3): componentes estáticos (SSR)
José M. Aguilar - ¿Aún usas ToString() para obtener el nombre de los elementos de un enum?
José M. Aguilar
.NET
- .NET STS releases supported for 24 months
Jamshed Damkewala - Putting Lazy Tasks in a Cache, and Computing Only Once, When First Requested
Bryan Hogan - Writing your own batched sink in Serilog
Bart Wullems - Compress HttpClient requests with GZIP
Josef Ottosson - .NET 10 Release 1: Performance Boosts, Security Upgrades, and Smarter AI
DeeDee Walsh - Application Insights Code Optimizations for .NET Apps
Chuck Weininger - Supporting platform-specific .NET tools on old .NET SDKs
Andrew Lock - Demystifying async void in C#: Why It's Dangerous and When It's Okay
Ali Hamza Ansari - Migrating from XUnit v2 to v3
Bart Wullems - Moving off of TypeScript. We Love You, TypeScript
Chander Ramesh - Morse Code Messages with C#
Bryan Hogan - How to Generate Images in .NET 9
Mahesh Chand
ASP.NET Core / ASP.NET / Blazor
- How to add unit testing to Minimal APIs routes using xUnit
David Grace - Blazor OTP Input Made Easy: Secure, Stylish, and Ready for MFA
Prince Oliver - .NET Aspire 5: Orchestration and Service Discovery
Dave Brock - Using Visual Studio Code with Aspire and Blazor
Michael Washington - AI-Powered A/B Testing in ASP.NET Core: Smart Feature Flags with Machine Learning
Sudhir Mangla - .NET 10 Release Candidate 1 Builds on Early Promise
Jon Hilton - Master Authentication and Authorization in ASP.NET
Beau Carnes
Azure / Cloud
- Top 10 Azure Mistakes and Pitfalls to Avoid
John Kilmister
Conceptos / Patrones / Buenas prácticas
- Regex for Email Validation? Think Again!
Derek Comartin - N-Layered vs Clean vs Vertical Slice Architecture: Choosing the Right Approach for .NET Projects in 2025
Anton Martyniuk - Greyscale-box test-driven development
Mark Seemann - Scale from zero to million users on Azure
Milan Milanović
Data
- Released: General Availability of Microsoft.Data.SqlClient 6.1
David Engel - Dapper Plus Entity Framework: Hybrid Data Access for Maximum Performance
Sudhir Mangla - Natural Language Query for SQL Server
Hadi Fadlallah
Machine learning / IA
- Announcing Agent Payments Protocol (AP2)
Stavan Parikh & Rao Surapaneni - Introducing the MCP Registry
David Soria Parra - MCP in Practice
Ilan Strauss, Sruly Rosenblat, Isobel Moure & Tim O’Reilly - Meet the GitHub MCP Registry: The fastest way to discover MCP Servers
Toby Padilla
Web / HTML / CSS / Javascript
- What Can We Actually Do With corner-shape?
Daniel Schwarz - 10 Small JavaScript Coding Tips That Saved Me Hours
Viktoria Stanishevskaya - The “Most Hated” CSS Feature: cos() and sin()
Juan Diego Rodríguez - Subgrid: how to line up elements to your heart’s content
Saron Yitbarek - Vue Basics: Mastering the Vue Lifecycle Hooks
David Adeneye Abiodun - WebKit Features in Safari 26.0
Jen Simmons, Saron Yitbarek & others - Wasm 3.0 Completed
Andreas Rossberg - Is it Time to Un-Sass?
Jeff Bridgforth - Learning web development: Markdown
Axel Rauschmayer - Using iframe's
srcdoc
attribute to embed dynamically generated HTML
Sangeeth Sudheer - Type Branding in Typescript
Federico Gerardi
Visual Studio / Complementos / Herramientas
- Diving Into Spec-Driven Development With GitHub Spec Kit
Den Delimarsky - Introducing auto model selection (preview)
Isidor Nikolic - Prompt Files and Instructions Files Explained
Sebastiaan Dammann - Visual Studio 2026 New Features
Mahesh Chand - Getting the most out of MCP in Visual Studio with Prompts, Resources, and Sampling
Allie Barry & Praveen Sethuraman - AI-Assisted Development powered by Local Models
Bas van Harten - GitHub app for Teams now in public preview
Shubham Roy
.NET MAUI
- Recap: What’s New in .NET MAUI for .NET 10
Leomaris Reyes - What’s New in the All-in-One .NET MAUI Templates Pack v7.9
Vijay Anand - What Android 16 KB Page Size Requirement Means for .NET Developers
Sam Basu
Otros
- Google app for Windows experiment in Labs launches
Vinay Mahagaokar
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario