Mucho contenido interesante en la recopilación de enlaces de esta semana, entre los que me gustaría destacar algunas lecturas a las que, como mínimo, vale la pena echar un vistazo.
Ha llegado la primera preview de .NET 11, con un buen puñado de novedades en el runtime, librerías, SDK, C#, ASP.NET y Blazor. En el post del anuncio oficial podéis encontrar el listado completo y enlaces para profundizar en cada una de ellas.
Tenemos un doblete de Ricardo Peres sobre Entity Framework Core. Primero, profundiza en la forma de mapear distintos tipos de relaciones y las novedades que se han introducido en las últimas versiones para facilitar esta tarea, y luego nos habla sobre la validación de estado de entidades en este framework.
GitHub Copilot es indudablemente una herramienta alucinante, pero a veces no es fácil saber qué modo de uso es el más adecuado para cada tarea. José Manuel Alarcón nos lo explica en este artículo.
Y siguiendo con dobletes, el mismo autor nos trae un interesante artículo analizando cómo determinadas narrativas negativas amplificadas en redes sociales pueden generar frustración y malas decisiones en desarrolladores júnior, y propone estrategias prácticas para reconocer ese sesgo y protegerse de él.
Por último, James Randall comparte cómo ha cambiado la programación en 40 años y cómo ha cambiado también su relación con ella. Si tienes ya unos añitos, probablemente te sentirás identificado.
El resto de enlaces, a continuación.
Por si te lo perdiste...
- Invalidar el contenido cacheado por el tag helper "cache" de ASP.NET Core MVC
José M. Aguilar - Abrir Gmail y Google Calendar con una cuenta específica, y cómo anclarlos en la barra de tareas de Windows
José M. Aguilar
.NET
- .NET 11 Preview 1 is now available!
.NET Team - Autentication y Authorization en .NET
Fernando Escolar - Abstract Factory vs Factory Method Pattern in C#: Key Differences Explained
Nick Cosentino - Global Phone Number and Postal Code Validation Made Easy
David McCarter - Implementing strongly-typed IDs in .NET for safer domain models
Ali Hamza Ansari - How to Start a New .NET Project in 2026
Anton Martyniuk - Automatic Service Discovery in C# with Needlr: How It Works
Nick Cosentino - Writing a .NET Garbage Collector in C# - Part 7: Marking handles
Kevin Gosse
ASP.NET Core / ASP.NET / Blazor
- ASP.NET Core Security Explained: Modern Authentication, Authorization, and JWT
Arulraj Aboorvasamy - Isolate the swiyu Public Beta management APIs using YARP
Damien Bowden - Secure Image Uploads in Blazor Rich Text Editor Using JWT
Saravanan G. - Customizing Validation Messages in Blazor Forms
Héctor Pérez - Mastering the ASP.NET Core Request Pipeline: Middleware, Endpoint Filters, and Scalable API Architecture
Sudhir Mangla - Implementing Zero Trust with Resource Isolation
Maarten Balliauw - Announcing Blazorise 2.0
Mladen Macanović
Azure / Cloud
- Cloudflare for Startups: Hasta 250.000 USD en servicios para tu proyecto
Chema Alonso - Announcing Application Insights SDK 3.x for .NET
MattMC
Data
- Cuando usar FindAsync o FirstOrDefaultAsync en EF Core
Gerson Azabache Martínez - Modern Mapping with EF Core & EF Core State Validation
Ricardo Peres - How LeftJoin and RightJoin Work in EF Core .NET 10
David Grace - Entity Framework Core 10 provider for Firebird is ready
Jiří Činčura - SQL SERVER – Execution Plans and Indexing Strategies – Quick Guide
Pinal Dave - Azure SQL’s Native JSON Type: Optimized for Performance
Shrusti Kolsur - Stop Hoarding Personal Data in Entity Framework
Martin Stühmer
Machine learning / IA
- Haz que tus custom agents sean subagents de GitHub Copilot
Gisela Torres - Building an AI Skills Executor in .NET with Azure OpenAI
Rand Random - Microsoft Agent Framework: Exposing an Existing AI Agent as an MCP Tool – Jamie Maguire
Jamie Maguire - Testing ads in ChatGPT
OpenAI
Web / HTML / CSS / Javascript
- Announcing TypeScript 6.0 Beta
Daniel Rosenwasser - Trying to Make the Perfect Pie Chart in CSS
Juan Diego Rodríguez - What to Expect in Angular 22
Kelly Vatter - Integrating HTMX with React and Next.js for Dynamic HTML Updates
Satheeskumar S. - How to Open and Render DOCX Files in the Browser with React
Ramkumar Ravy - Approximating contrast-color() With Other CSS Features
Kevin Hamer - Image Optimization in Angular Applications
Christian Nwamba - Making a Responsive Pyramidal Grid With Modern CSS
Temani Afif
Visual Studio / Complementos / Herramientas
- GitHub Copilot: cuándo usar los modos Ask, Edit, Agent y Plan según la tarea
José Manuel Alarcón - 5 open-source Windows 11 apps you didn't know you needed
Mauro Huculak - How to Convert an HTML to an EXE file
Alex Marin - GitHub Copilot Testing for .NET Brings AI-powered Unit Tests to Visual Studio 2026
McKenna Barlow - Unlock language-specific rich symbol context using new find_symbol tool
Mike Gine
.NET MAUI
- Visualizing Supply Chain Metrics in .NET MAUI with Charts and Gauges
Hariram Subramanian - Why Your .NET MAUI Layout Breaks Across Devices and How to Fix It
Anandh Ganesan - Exploring Compiled Bindings in .NET MAUI
Leomaris Reyes - Building a Support Ticket Dashborad with .NET MAUI DataGrid
Farjana Parveen
Otros
- Desarrollador junior y frustrado con tu trabajo: cómo evitar el sesgo de negatividad online
José Manuel Alarcón - I Started Programming When I Was 7. I'm 50 Now, and the Thing I Loved Has Changed
James Randall


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