
Pues ya estamos aquí, inaugurando la nueva temporada con más de 80 enlaces a contenidos interesantes que he recopilado las semanas anteriores, entre los que hay bastante material para destacar 🙂
Empezamos por el post del equipo de NDepend, donde nos muestran la pinta que podrían tener los esperados tipos unión en C#. Todavía queda para verlos, llegarían con la versión 15 (noviembre de 2026), pero está bien echarles el ojo para interiorizarlos e ir descubriendo su potencia.
Seguimos con C#, porque el lenguaje que tanto usamos los desarrolladores .NET está cambiando. Andrew Lock explora los miembros de extensores de C# 14, una de las grandes novedades de la próxima versión de .NET (noviembre 2025).
Khalid Abuhakmeh aporta algunos trucos interesantes para optimizar la velocidad de carga en sitios ASP.NET Core, aunque los consejos en realidad son válidos para casi cualquier tecnología.
Vía Miguel Durán descubrimos el repositorio de Ásgeir Thor Johnson donde recopila los prompts de sistema de chatbots populares, como ChatGPT, Claude o Gemini. Aparte de lo curioso que resulta su lectura, lo más importante es que de momento no aparecen órdenes como "dominar a la humanidad" ni nada parecido, así que podemos estar tranquilos 😉
Interesante también el nuevo posicionamiento por anclaje en CSS que nos muestra Ahmad Shadeed, la propiedad position-anchor. Aunque aún no está disponible en todos los navegadores, está bien conocer su existencia porque proporciona una solución sencilla al habitual problema de ubicar un elemento respecto a la posición de otro.
Damos la bienvenida a Visual Studio 2026, aún en versión para insiders, pero que ya podemos probar. Mads Kristensen nos cuenta las novedades más importantes.
Estaba al caer, y ya llegó, el tradicional megapost de Stephen Toub sobre las mejoras de rendimiento en la próxima versión de .NET. Como siempre, muy interesante para conocer en qué se ha trabajado y qué podemos esperar de la próxima versión.
Chrome, el browser que cambió la forma de navegar por la web, acaba de cumplir 17 años, y Addy Osmani aprovecha para contarnos su origen, los objetivos que han guiado su evolución y los retos que afronta en la era de la IA.
Y muy loco el post de Lukas Vogel, que ha implementado DOOMQL, un juego de disparos multijugador al estilo DOOM, pero usando únicamente SQL. Sí, has leído bien, SQL.
El 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
- Announcing .NET 10 Release Candidate 1
Rod Macdonald - The Hidden Gems of .NET 10: Lesser-Known Features That Will Transform Your Development
DeeDee Walsh - C# 14 extension members; AKA extension everything
Andrew Lock - GPT-OSS - A C# Guide with Ollama
Bruno Capuano - Converting an xUnit test project to TUnit
Andrew Lock - Enhance your CLI testing workflow with the new dotnet test
Mariam Abdullah - Nullable vs nullable in C#
Einar W. Høst. - C# 15 Unions
NDepend Team - The Value of Custom Exceptions
Peter Ritchie - Mastering Incremental Source Generators in C# Complete Guide
Ali Hamza Ansari - How to Hash Passwords with BCrypt in C#
Claudio Bernasconi - Using and authoring .NET tools
Andrew Lock - .NET HttpClient and Delegating Handlers
Khalid Abuhakmeh - Load Testing Microservices With C# and NBomber
Anton Martyniuk - Packaging self-contained and native AOT .NET tools for NuGet
Andrew Lock - Add API key authentication to an Minimal API endpoint
David Grace - Performance Improvements in .NET 10
Stephen Toub - C# Magical Syntax
Ricardo Peres
ASP.NET Core / ASP.NET / Blazor
- Rate Limiting en .NET: Protegiendo tu API desde el Principio
Adrián Díaz Cervera - ASP.NET Core updates in .NET 10 Release Candidate 1
Dan Roth - Reset Cookies and force new sign-in using ASP.NET Core Identity
Damien Bowden - Running .NET in the browser without Blazor
Andrew Lock - Optimizing ASP.NET Core Web Site Performance - Duende's Need for Speed
Khalid Abuhakmeh - Getting Started with the Aspire CLI
Jeffrey Fritz - Fixing ValidationProblemDetails serialization Issues when using the JSON Source Generator in ASP.NET Core
Bart Wullems - .NET Aspire - Why We Should Consider It And How To Get Started
Barret Blake - Handling Null Values in ASP.NET Core
Assis Zang
Azure / Cloud
- "I'm Using GRS...Aren't I Covered?" A Curious Question Met With The Reality of Azure Storage
Shannon B. Kuehn
Conceptos / Patrones / Buenas prácticas
- Composing Data from Multiple Services
Derek Comartin - Why do we even need SIMD instructions ?
Daniel Lemire - Implementing CQRS with MediatR and FluentValidation in .NET 8
Sudhir Mangla
Data
- Boost Your EF Core Productivity in PostgreSQL With Entity Developer
Anton Martyniuk - EFCore.Visualizer - View Entity Framework Core query plan inside Visual Studio
Giorgi Dalakishvili - ToDictionaryAsync retrieves the whole object from the database in Entity Framework
Steven Giesel - Building a DOOM-like multiplayer shooter in pure SQL
Lukas Vogel
Machine learning / IA
- Introducing Gemini 2.5 Flash Image (aka nano-banana), our state-of-the-art image model
Alisa Fortin & Guillaume Vernade & Kat Kampf & Ammaar Reshi - Announcing the NuGet MCP Server Preview
Jeff Kluge - Collection of system message instructions for various publicly deployed chatbots
Ásgeir Thor Johnson - Understanding Transformers Using A Minimal Example
Robert Timm - Why language models hallucinate
OpenAI
Web / HTML / CSS / Javascript
- Los 5 grandes mitos de Angular desmentidos: la realidad del framework en 2025
CampusMVP - How To Render Large Datasets In React without Killing Performance
Prashant Yadav - 3D Layered Text: Motion and Variations
Amit Sheen - Rolling the Dice with CSS random()
Jon Davis, Jen Simmons & Tim Nguyen - Unit Formatting with Intl in JavaScript
Raymond Camden - Optimizing PWAs For Different Display Modes
Declan Chidlow - A Radio Button Shopping Cart Trick
Preethi - The Basics of Anchor Positioning
Ahmad Shadeed - Angular Signals: Building a Reactive Countdown Timer
Peter Mbanugo - What does will-change in CSS actually do?
Jakub Krehel - You no longer need JavaScript Ʊ lyra's epic blog
Lyra Rebane - CSS Elevator: A Pure CSS State Machine With Floor Navigation
Christian Sabourin - ReactJS Essentials Every Developer Should Know
Vinoth Kumar Sundara Moorthy - Why do browsers throttle JavaScript timers?
Nolan Lawson - Should the CSS light-dark() Function Support More Than Light and Dark Values?
Sunkanmi Fafowora - Google Chrome at 17
Addy Osmani - 10 Angular Performance Hacks to Supercharge Your Web Apps in 2025
Ankit Sharma - Composition in CSS
Zell Liew - What You Need to Know About CSS Color Interpolation
Sunkanmi Fafowora - Domain-Driven Design with TypeScript Decorators and Reflection
Rowsan Ali - What're Your Top 4 CSS Properties?
Geoff Graham - Integrating CSS Cascade Layers To An Existing Project
Victor Ayomipo - Learning web development: Frontend frameworks
Axel Rauschmayer - React Basics: How to Use React useCallback Effectively
David Adeneye Abiodun - Compiling Multiple CSS Files into One
Geoff Graham
Visual Studio / Complementos / Herramientas
- Visual Studio 2026 Insiders is here!
Mads Kristensen - Let Copilot Coding Agent handle the busy work
Bruno Capuano - Model Context Protocol (MCP) is Now Generally Available in Visual Studio 🎉
Jason Monsorno - 10 Microsoft MCP Servers to Accelerate Your Development Workflow
Waldemar Walendziak - Copilot Diagnostics toolset for .NET In Visual Studio
Harshada Hole - Better Control over Your Copilot Code Suggestions
Simona Liao - Announcing Awesome Copilot MCP Server
Justin Yoo - ReSharper’s New Out-of-Process Engine Cuts Visual Studio startup UI freezes by 61%
Sasha Ivanova - Git's hidden simplicity: what's behind every commit
Przemysław Kusiak - Visual Studio Next Version: What’s Coming and What to Expect
NDepend Team - Boost Your Copilot Collaboration with Reusable Prompt Files
Jessie Houghton - Interesting Facts about Visual Studio 2026 Preview Insider
NDepend Team - Democratizing Performance: The Copilot Profiler Agent in Action on Real Code
Harshada Hole - Generating and Viewing Mermaid Diagrams with Copilot
Simona Liao
.NET MAUI
- MauiReactor: An MVU Approach for .NET MAUI
Adolfo Marinucci - Exploring .NET MAUI: Popups, Messages, and Data Validation
Paul Sheriff - .NET MAUI DataGrid: Transaction Details, Account Summaries
Leomaris Reyes - Now Available: The Much-Anticipated .NET MAUI Rich Text Editor
Chozarajan Pandiyarajan - Top 5 Performance Considerations for .NET MAUI Devs
Héctor Pérez - .NET MAUI Blazor Hybrid: Build Fast, Beautiful Desktop Apps
Naveenkumar Sanjeevirayan - Simplifying Implicit and Global XML Namespaces in .NET 10 for .NET MAUI
Leomaris Reyes
Otros
Publicado en Variable not found.
No hay comentarios:
Publicar un comentario