
Ya he publicado en mi blog la colección de enlaces a contenidos interesantes de la semana pasada 🙂
Para destacar, Milan Jovanović nos habla sobre el problema que surge al intentar coordinar tareas que se ejecutan en distintos procesos o instancias, algo que escapa al alcance de los mecanismos de sincronización tradicionales como mutex, locks o semáforos de .NET, y algunas fórmulas para resolverlo.
Andrew Lock comparte los detalles del desarrollo de 'sleep-pc', una pequeña herramienta de línea de comandos que permite poner el PC a dormir después de un tiempo determinado. Usa .NET Native AOT y es instalable directamente desde NuGet.
Y por último, David Grace nos explica los distintos atributos que xUnit pone a nuestra disposición para proporcionar datos a los tests, y las diferencias entre ellos.
El resto, a continuación.
Por si te lo perdiste...
- Renderizar componentes Blazor en vistas MVC (2/3): componentes interactivos en servidor
José M. Aguilar - Generar redirecciones HTTP 307 y 308 en ASP.NET Core MVC
José M. Aguilar
.NET
- Building Resilient Email Delivery Systems: SendGrid vs Azure Communication Services with Polly in .NET
Sudhir Mangla - Distributed Locking in .NET: Coordinating Work Across Multiple Instances
Milan Jovanović - How to use InlineData, MemberData and ClassData in xUnit
David Grace - sleep-pc: a .NET Native AOT tool to make Windows sleep after a timeout
Andrew Lock - Migrating a Modular Monolith to Microservices in .NET: Step-by-Step Guide
Anton Martyniuk - Batch migrate .sln files to .slnx format across repositories
Gérald Barré - Expression Trees in C#: Building Dynamic LINQ Queries at Runtime
Ali Hamza Ansari - Flow: A Pragmatic Approach to Composable Business Logic in C#
Bahman Movaqar - Auto update the .NET core versions on your server
Bart Wullems - Preparing for the .NET 10 GC. In .NET 9 we enabled DATAS by default…
Maoni Stephens - Exploring Text-to-Image capabilities in .NET
Jeremy Likness - MassTransit and RabbitMQ in .NET: Building Fault-Tolerant Microservices
Sudhir Mangla - Some Thoughts on MS Pulling Back on their “Eventing Framework”
Jeremy D. Miller
ASP.NET Core / ASP.NET / Blazor
- Announcing Aspire 9.5
Jeffrey Fritz - Vibe Coding Using Visual Studio Code and Blazor: Creating an RFP Responder
Michael Washington - Implement a secure MCP server using OAuth and Entra ID
Damien Bowden - Accessing User Identity on a Blazor Wasm Client
Rockford Lhotka - Blazor Basics: Why Build Desktop App with Blazor Components
Claudio Bernasconi - Why You Should Be Using .NET 10's New TLS Certificate
Khalid Abuhakmeh
Conceptos / Patrones / Buenas prácticas
- CRUD-Sourcing is why Your Event Streams Are Bloated
Derek Comartin - Samples note: Use comments to describe what code does, not what you wish the code would do
Raymond Chen - The Ultimate Guide to API Gateways for .NET Microservices: YARP vs Azure API Management vs Envoy Gateway
Sudhir Mangla
Data
- PostgreSQL 18 Released!
PostgreSQL - Using the new SqlVector type with EF Core and Dapper
Davide Mauri - SQL Concat Operator and UNISTR Function in Azure
Koen Verbeeck - SSMS Copilot to Boost Productivity and Efficiency
Rajendra Gupta - Redis is fast - I'll cache in Postgres
Vik
Machine learning / IA
- Cómo usar los modelos de Ollama con cagent
Gisela Torres - To vibe or not to vibe
Birgitta Böckeler
Web / HTML / CSS / Javascript
- What Can We Actually Do With corner-shape?
Daniel Schwarz - Stop using .reverse().find(): meet findLast()
Matt Smith - Ambient Animations In Web Design: Principles And Implementation (Part 1)
Andy Clarke - Browserslist now supports Baseline
Jeremy Wagner - Targetting specific characters with CSS rules
Terence Eden - First Public Working Draft: CSS Environment Variables Module Level 1
W3C - CSS Typed Arithmetic
Amit Sheen - Learning web development: Creating web pages via HTML
Axel Rauschmayer - How to Load & View PDF Files in a React Application
Mescius - 10 JavaScript Concepts Every Node.js Developer Should Know
Prashant Yadav - OpenAPI 3.2.0: Evolving with Modern API Patterns
Anton Okolelov - Recreating Gmail’s Google Gemini Animation
John Rhea
Visual Studio / Complementos / Herramientas
- Enhancements to XAML Live Preview in Visual Studio for .NET MAUI
Rachel Kang - New Trusted Publishing enhances security on NuGet.org
Joost Molenaar - Here’s how to turn off Copilot
Mark Downie - Discovering Visual Studio 2026–Installation & Adaptive paste & * Copilot Actions
Bart Wullems - Visual Studio 2026 Insiders: Using Podman for Container Development
Matt Hernandez - Code coverage
Bart Wullems - Copilot Spaces is now generally available
GitHub Bart Wullems - GitHub Copilot CLI is now in public preview
GitHub
.NET MAUI
- Boost Your Performance with .NET MAUI Components
Héctor Pérez - Say Goodbye to the FontImageExtension in .NET MAUI 👋
Leomaris Reyes - Introducing the New .NET MAUI Spark Chart Control
Saiyath Ali Fathima M - Preparing Your .NET MAUI Apps for Google Play's 16 KB Page Size Requirement
Donatas Raudonis
Otros
- Why didn't Windows 95 setup install a miniature Windows 95 so that it could be written as a 32-bit program?
Raymond Chen
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario