Ya he publicado los enlaces a contenidos interesantes que he ido descubriendo a lo largo de la semana pasada 😊
En esta entrega, destacamos el repaso de Martin Stühmer a los errores más comunes en la gestión de sesiones en aplicaciones ASP.NET Core y cómo evitarlos para mejorar su seguridad de nuestras aplicaciones.
Se ha lanzado la versión 1.0 del SDK oficial de MCP para C#. Aún no he tenido tiempo de probarlo, pero así al vistazo parece que puede facilitarnos un poco la vida a la hora de integrar nuestras aplicaciones con modelos de lenguaje y otros servicios de IA.
Y seguimos con más lanzamientos, Jetbrains han anunciado ReSharper para Visual Studio Code, Cursor y editores compatibles. Como fan incondicional de esta herramienta desde hace años, me alegra que ahora esté también disponible más allá de Visual Studio.
Por último, Gerson Azabache nos recuerda la importancia de hacer ejercicio, especialmente para los desarrolladores, que pasamos muchas horas sentados frente al ordenador y a menudo descuidamos nuestra salud física.
Muchos más enlaces a contenidos interesantes, a continuación.
Por si te lo perdiste...
- Gestión centralizada de paquetes NuGet en soluciones y proyectos .NET
José M. Aguilar - Si las shadow properties no existen como propiedades en la entidad, ¿cómo podemos inicializarlas en el seed de Entity Framework Core?
José M. Aguilar
.NET
- Why IEnumerable Can Kill Performance in Hot Paths
Ali Hamza Ansari - Creating case-sensitive folders on Windows using C#
Gérald Barré - Writing a .NET Garbage Collector in C#
Kevin Gosse
ASP.NET Core / ASP.NET / Blazor
- YARP as API Gateway in .NET: 7 Real-World Scenarios You Should Know
Anton Martyniuk - TryParse error when using Minimal APIs
Bart Wullems - How to secure ASP.NET Core APIs with Basic Authentication
David Grace - Stop Re-Entering Your Token in Swagger UI: EnablePersistAuthorization in ASP.NET Core
Juan Luis Guerrero - Rate Limiting IdentityServer Endpoints
Maarten Balliauw - Cleaner Minimal API Endpoints with [AsParameters]
Bart Wullems - Customizing the New ReconnectModal Component in Blazor 10
Héctor Pérez - Your Logout Button Is Lying: ASP.NET Session Security Done Right
Martin Stühmer
Azure / Cloud
- Azure Trusted Signing Revisited with Dotnet Sign
Rick Strahl - Introducing GPT-5.4 in Microsoft Foundry
Naomi Moneypenny
Conceptos / Patrones / Buenas prácticas
- When to Use Factory Method Pattern in C#: Decision Guide with Examples & Prototype Design Pattern in C#: Complete Guide with Examples
Nick Cosentino - Fencing Tokens and Generation Clock in .NET: Stop Zombie Leaders From Writing
Chris Woodruff
Data
- How C# Strings Silently Kill Your SQL Server Indexes in Dapper
Kevin W. Griffin - Managing multiple SQL Server instances from SQL Server Management Studio
Bart Wullems
Machine learning / IA
- GPT-5.3 Instant: conversaciones cotidianas más fluidas y útiles & Introducing GPT-5.4
OpenAI - Decision Trees
Jared Wilber & Lucía Santamaría - So whats the next word, then?
Matthias Kainer - Give Your Agents Domain Expertise with Agent Skills in Microsoft Agent Framework
Sergey Menshykh - Release v1.0 of the official MCP C# SDK
Mike Kistler - Model Context Protocol (MCP): Building AI Integrations in .NET Using the C# SDK
Arulraj Aboorvasamy - MicrosoftDocs/Agent-Skills: Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs
Microsoft
Web / HTML / CSS / Javascript
- TanStack Query en Angular: caché y rendimiento
David Filipe Lopes - Announcing TypeScript 6.0 RC
Daniel Rosenwasser - Popover API or Dialog API: Which to Choose?
Zell Liew - Navigation API - a better way to navigate, is now Baseline Newly Available
Ray Rungta - The Odometer Effect (without JavaScript)
Preethi Sam - New to the web platform in February
Rachel Andrew - Quick tip: hosting HTML/CSS/JS demos from source code on GitHub Pages
Christian Heilmann - You can use newline characters in URLs
Daniel Lemire - Security Advisory: Addressing Recent Vulnerabilities in Angular
Angular Team - Sticky Grid Scroll: Building a Scroll-Driven Animated Grid
Theo Plawinski - Singleton or Not? Understanding Angular Services
Dhananjay Kumar - The Different Ways to Select <html> in CSS
Daniel Schwarz - The Big Gotcha of Anchor Positioning
Chris Coyier
Visual Studio / Complementos / Herramientas
- From idea to pull request: A practical guide to building with GitHub Copilot CLI
Ari LiVigni - ClockTray – Hide or Show Your Windows Clock with One Click (yes, in C#)
Bruno Capuano - ReSharper for Visual Studio Code, Cursor, and Compatible Editors Is Out
Sasha Ivanova & Alexander Kurakin
.NET MAUI
- How to Stream Real-Time Data into a .NET MAUI DataGrid Using Firebase
Shalini Suresh - .NET 10: Secondary Toolbar Items for iOS, macOS in .NET MAUI
Leomaris Reyes
Otros
- ¿Quieres programar mejor? Empieza por entrenar tu cuerpo
Gerson Azabache Martínez - Crawling a billion web pages in just over 24 hours
Andrew Chan
Publicado en Variable not found.


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