lunes, 5 de mayo de 2025

Ya tenemos los enlaces recopilados durante la última semana, la que muchos de los de aquí recordaremos como "la del apagón". Vaya movida, ¿eh? 😄
Interesante la lectura del post de Andrew Lock sobre la creación de un lifetime de inyección de dependencias "pooled".
Curioso el artículo de Raymond Chen sobre por qué Windows 7, durante unos meses, se iniciaba más lento si tenías un fondo de pantalla de color sólido (?)
Y de nuevo destacamos un post de Juan Luis Guerrero, que nos habla de cómo automatizar pruebas unitarias en .NET con GitHub Copilot Agents.
El resto de enlaces, a continuación.
Por si te lo perdiste...
- Deserialización y serialización personalizada en .NET con System.Text.Json usando custom converters
José M. Aguilar - ¿Dónde están Application_Start y Application_End en ASP.NET Core?
José M. Aguilar
.NET
- Automate Unit Tests in .NET with GitHub Copilot Agents: Prompt, Iterate, and Win!
Juan Luis Guerrero - Protecting against indirect prompt injection attacks in MCP
Sarah Young - The null check that didn't check for nulls
Oren Eini - HttpClient improvements in .NET 10
Steven Giesel - Creating a 'pooled' dependency injection lifetime
Andrew Lock - How To Implement Retries and Resilience Patterns With Polly and Microsoft Resilience
Anton Martyniuk - Option<T>: Where Null Is Not an Option
Chris Woodruff - General Availability of AWS SDK for .NET V4.0
Norm Johanson - 4 real-life examples of using reflection in C#
Ali Hamza Ansari - AsyncEnumerable in C#: The importance of EnumeratorCancellation attribute
Bart Wullems - Destructuring: Pattern Matching’s Power Move
Chris Woodruff - The Optimisation Lie: Why Your 'Optimised' Code Might Still Be Slow
Darren Horrocks
ASP.NET Core / ASP.NET / Blazor
- Discover the Best Blazor Rich Text Editor for Effortless Content Creation
Thangavel E. - Effortless CRUD in Blazor: Build Forms Faster with the Data Form Component
Saravanan G. - ASP.NET Core OData Web API Template Preview Release
Samuel Wanjohi - Model. Run. Ship. The New Way to Build Distributed Apps
David Fowler - Adding Intelligence to Blazor Apps with Smart Components
Héctor Pérez
Azure / Cloud
- Routine Planned Maintenance Notifications Improvements for App Service
James Mulvey - A fully featured emulator for Azure Key Vault with .NET Aspire support
James Gould - General Availability: App Service Webjobs on Linux
Byron Tardif
Conceptos / Patrones / Buenas prácticas
- TDD outside-in con arquitectura hexagonal
Fran Iglesias - How hash tables outperform other data structures
Volodymyr Potiichuk - Saga Pattern Design in Microservices: Distributed Transactions Made Easy
Sudhir Mangla - Refactoring Overgrown Bounded Contexts in Modular Monoliths
Milan Jovanović - Quad Trees: Find in the area
Hypershpere - DTOs & Mapping : The Good, The Bad, And The Excessive
Derek Comartin - Structuring Test Projects for Maintainability
Cezary Piątek
Data
- Building Modern Text-to-SQL Systems with GenAI: Lessons from LinkedIn, Uber, and Open Source
Eladio Rincón Herrera - Redis is open source again
Antirez
Machine learning / IA
- Understanding MCP Evals: Why Evals Matter for MCP
Matthew Lenhard - How to Write AI Prompts That Output Valid CSV Data
Chris Pietschmann - Protecting against indirect prompt injection attacks in MCP
Sarah Young - The New MCP Authorization Specification
Den Delimarsky
Web / HTML / CSS / Javascript
- Anchor Positioning Just Don't Care About Source Order
Geoff Graham - Revisiting Image Maps
Andy Clarke - Converting values to strings in JavaScript
Axel Rauschmayer - The 9 best Create React App alternatives
Nefe Emadamerh - The danger of target=_blank and opener
Ke Pi - Seva Zaikov - Problem with React Update Model
Seva Zaikov - The Innocent Loop
Aycan Gulez - Easier layout with margin-trim
Jen Simmons - CSS shape() Commands
Geoff Graham - WCAG 3.0’s Proposed Scoring Model: A Shift In Accessibility Evaluation
Mikhail Prosmitskiy - Functional HTML
Dan Abramov - How Promises Work in JavaScript
Kaan Peksen
Visual Studio / Complementos / Herramientas
- Set the default file encoding
Mark Downie - Generate TypeSpec files and configure using natural language with Dev Proxy v0.27
Waldek Mastykarz - MSSQL Extension for VS Code: Introducing Schema Compare (Preview)
Warren Kinley - 5 Features of Fiddler Everywhere You May Not Know About
Peter Vogel
.NET MAUI
- Packaging and Publishing a .NET MAUI Library with GitHub Actions
Sweeky Satpathy - Check Out the DrawingView in .NET MAUI
Leomaris Reyes
Otros
- Why did Windows 7, for a few months, log on slower if you have a solid color background?
Raymond Chen
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario