
Tenemos una buena cosecha esta semana 🙂 Enlaces a unos 60 contenidos para estar al día sobre .NET, ASPNET Core, Blazor, buenas prácticas, IA, programación web y otros temas interesantes.
Y como es habitual, vamos a destacar algunos de ellos.
En primer lugar, José Manuel Alarcón nos recuerda que en unos días entrará en vigor la Ley de Accesibilidad Europea (EAA), que es de obligado cumplimiento y afecta a todos los sitios web y aplicaciones.
Braulio Díez nos habla de mock servers y cómo pueden ayudarnos a separar el desarrollo de backend y frontend en proyectos de una cierta complejidad.
Por último, dos de Microsoft. Por un lado, Amanda Silver celebra haber alcanzado 50 millones de desarrolladores usando Visual Studio y Visual Studio Code.
Y por otro, la llegada de .NET Preview 4, con novedades en librerías, runtime, ASP.NET Core, Blazor, MAUI, WPF y Entity Framework Core y otros. Podéis ver los detalles aquí.
Por si te lo perdiste...
- Acceder al objeto HttpContext desde componentes Blazor
José M. Aguilar - Cancelación de peticiones en ASP.NET Core y MVC
José M. Aguilar
.NET
- .NET 10 Preview 4 is now available!
Rick Brewster - Clearing NuGet Caches
Steven Giesel - Use C# 14 extensions to simplify enum Parsing
Gérald Barré - Boost Your .NET Projects: Supercharge Your Code with FastStringBuilder in Spargine
David McCarter - 3 Perfect Use Cases for C# 14’s field Keyword
Sukhpinder Singh
ASP.NET Core / ASP.NET / Blazor / Aspire
- Implement client assertions with client credentials flow using OAuth DPoP
Damien Bowden - Intent vs. Mechanics: The Power of Abstraction in Aspire
David Fowler - Using the new AI template to create a chatbot about a website
Andrew Lock - How to limit memory usage of applications in IIS
Bart Wullems - Efficiently Plan Your Agile Sprints with the Blazor Sprint Management Application
Jayakumar Duraisamy - ASP.NET Core Pitfalls - Action Constraint Order
Ricardo Peres - Adding a Blazor Pager to Your Data Display
Héctor Pérez - Created the Same API in .NET and Python — Which One Performs Better?
Sukhpinder Singh - ASP.NET 10: Validating incoming models in Minimal APIs
Tim Deschryver - Splitting a Monolith Reporting Web App with Blazor
Alec Gall - Make It Run Faster: Optimizing Your ASP.NET Core Application
Peter Vogel
Conceptos / Patrones / Buenas prácticas
- ¡Pon un mock server en tu vida!
Braulio Díez - Behind the Scenes: Building a Robust Ads Event Processing Pipeline
Kinesh Satiya - Song recommendations proof-of-concept memory measurements
Mark Seemann - From Anemic Models to Behavior-Driven Models: A Practical DDD Refactor in C#
Milan Jovanović - 10 Years of Software Architecture: Best And Worst Decisions
Derek Comartin - Managing technical debt like financial debt
Bart Wullems - Counting in Binary and Hexadecimal
Kirupa Chinnathambi - 10 Proven Techniques to Effectively Manage Your Remote Team in 2025
Kunal Chowdhury
Data
- Soft deletes in EF Core: How to implement and query efficiently
Ali Hamza Ansari - Wolverine 4 is Bringing Multi-Tenancy to EF Core
Jeremy D. Miller
Machine learning / IA
- Generación de Código, Razonamiento y Respuestas No Deterministas usando GenAI
Chema Alonso - Introducing Codex
OpenAI - Explain LLMs like I am 5
Andrew Arrow - Hidden Security Risks of “Vibe Coding” for Enterprise AI Projects
Chris Pietschmann - Building Claude-Ready Entra ID-Protected MCP Servers with Azure API Management
Pranami Jhawar - Is Model Context Protocol the New API?
Ed Anuff - Evaluating content safety in your .NET AI applications
Shyam Namboodiripad - Semantic Kernel: Package previews, Graduations & Deprecations
Sophia Lagerkran & Sergey Menshykh
Web / HTML / CSS / Javascript
- Understanding StructuredClone: The Modern Way to Deep Copy In JavaScript
Alex Khomenko - How to Become an Analytical Programmer – Solve the "Rock, Paper, Scissors" Game 5 Ways Using JavaScript & Mermaid.js
Evaristo C. - Vue for Beginners: Script Setup Sugar
Marina Mosti - Learn Object-Oriented Programming in TypeScript
Lucas Garcez - This Isn’t Supposed to Happen: Troubleshooting the Impossible
John Rhea - Smashing Animations Part 2: How CSS Masking Can Add An Extra Dimension
Andy Clarke - ESLint can now lint HTML using the html-eslint language plugin - ESLint
Yeon Juan - How to have the browser pick a contrasting color in CSS
Jen Simmons - Scroll-Driven Animations Inside a CSS Carousel
Geoff Graham - Introducing Syncfusion®’s Pure React Components: Built from the Ground Up for React
Piramanayagam Ramakrishnan
Visual Studio / Complementos / Herramientas
- Agent mode has arrived in preview for Visual Studio
Katie Savage - How Cursor Indexes Codebases Fast
Engineer's Codex - Syncing a Google Docs Spreadsheet to a GitHub Hosted Blog
Mike Hadlow - Beyond the tools, adding MCP in VS Code
Harald Kirschner - Celebrating 50 Million Developers: The Journey of Visual Studio and Visual Studio Code
Amanda Silver - Fiddler in 2025
Eric Lawrence
.NET MAUI
- Faster Hot Reload in .NET MAUI: Boost Dev Speed by 40%!
Chozarajan Pandiyarajan - Crafting a Seamless User Onboarding Experience with .NET MAUI Popup Control
Piruthiviraj Malaimelraj - Create a Beautiful Photo Gallery Using .NET MAUI Tab View and ListView
Naveenkumar Sanjeevirayan - Getting Started with the .NET MAUI GridSplitter Control
Héctor Pérez
Otros
- Ley de Accesibilidad Europea (EAA): Más allá de la normativa. Potencia el SEO y la UX
José Manuel Alarcón - The last chapter of my career
Bill Gates
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario