Ya tenemos lista la recopilación de enlaces a contenidos que he ido descubriendo a lo largo de la semana pasada. Como siempre, mucha información interesante para seguir aprendiendo y estar al día.
Merece la pena destacar el post de José Manuel Alarcón descubriéndonos por qué muchos desarrolladores usamos el punto y coma, y dónde está su origen.
Muy interesante y curioso el artículo interactivo de Alex Harri sobre la representación de imágenes usando caracteres ASCII, el ASCII-art de toda la vida.
Y me ha llamado la atención el vigésimo aniversario de jQuery, todo un clásico que, aunque ha dejado de ser la opción por defecto para muchos, sigue siendo la biblioteca más usada de la web, y continúa su evolución presentando la versión 4.0.0.
En resto de contenidos, a continuación.
Por si te lo perdiste...
- ¿Se pueden introducir directivas o lógica de inicialización en todas las vistas y páginas sin duplicar código?
José M. Aguilar - Task.WhenEach() en .NET 9: Procesa tareas conforme se van completando
José M. Aguilar
.NET
- Recent updates to NetEscapades.EnumGenerators: new APIs and System.Memory support
Andrew Lock - Mastering Memory Management and Garbage Collection in .NET
Nemorize - Add Headers, Footers, and Page Numbers to PDFs in C#
Chinnu Muniyappan - Generate an Open Graph Profile Image with C#
Joseph Guadagno - Collection Expression Arguments in C# 15+
Steven Giesel - Explaining Contract Tracked Changes Automatically Using .NET C# and AI
Bjoern Meyer - Announcing DotnetPsCmds - PowerShell CmdLets for .NET
Peter Ritchie - Compile Time Checking of String Parameters in C#
Kevin Logan - Deep C# - The Console
Mike James - New in .NET 10 and C# 14: Enhancements in APIs Request/Response Pipeline
Ali Hamza Ansari - Encrypting Properties with System.Text.Json and a TypeInfoResolver Modifier (Part 1)
Steve Gordon
ASP.NET Core / ASP.NET / Blazor
- Set the amr claim when using passkeys authentication in ASP.NET Core
Damien Bowden - How Do I Improve Performance in ASP.NET Core APIs?
Mahesh Chand - Enterprise Patterns for ASP.NET Core Minimal API: Lazy Load Pattern & E Front Controller and MVC Pattern
Chris Woodruff - Implementing Level of Authentication (LoA) with ASP.NET Core Identity and Duende
Damien Bowden - Collaborative Editing in Blazor Diagram Using SignalR and Redis
Suganthi Karuppannan - File logging in ASP.NET Core made easy with Serilog
David Grace - Aspire for JavaScript developers
Paulo Pinto - Practical Blazor SSR + WASM Hybrid Architecture for High-Performance .NET Frontends
Sudhir Mangla - Getting Started with the Blazor Inline AI Prompt Component
Héctor Pérez - Building Resilient APIs with the Retry Pattern
Assis Zang - AI-Powered Smart Paste: A Smarter Way to Fill ASP.NET Core Forms
Arun Kumar Ragu
Azure / Cloud
- Introducing Google Cloud SQL
Greg Robidoux
Conceptos / Patrones / Buenas prácticas
- Context Is the Bottleneck in Software Development
Derek Comartin - Alphabet Soup: The Format Buffet Nobody Ordered
Martin Stühmer - Solving Message Ordering from First Principles
Milan Jovanović
Data
- Manejo de ubigeos en .NET con EF Core
Gerson Azabache Martínez - EF Core Lazy Loading Performance Gotcha
Mark Heath - EF Core MongoDB Queryable Encryption and Vector Search Explained
Rafael Veronezi - Named Global Query Filters Were Updated in EF Core 10
Anton Martyniuk
Machine learning / IA
- Google multiplica por 5 el límite de tamaño de la File API de Gemini... pero ha hecho algo mucho mejor todavía
José Manuel Alarcón - Generative AI: The Future of Consumer Technology
S. Majumder - Don't fall into the anti-AI hype
Antirez - MCP Is a Transport, Not an Architecture (English)
Scott Galloway
Web / HTML / CSS / Javascript
- Adiós al "Revisa tu Correo": el nuevo protocolo de verificación de email (EVP) para desarrolladores web (explicado a fondo)
José Manuel Alarcón - Servir contenido estático desde GitHub con la CDN jsDelivr GRATIS
Gisela Torres - Future CSS: :drag (and Maybe ::dragged-image?)
Sunkanmi Fafowora - “Everything’s Async” Until Your RAM Explodes: The JavaScript Backpressure Problem
Gabor Koos - Understanding React's useEffectEvent: A Complete Guide to Solving Stale Closures
Peter Kellner - Conditional TypeScript Generics in React Components
Meme Monday - Focus rings with nested contrast-color()?
Dave Rupert - Smashing Animations Part 8: Theming Animations Using CSS Relative Colour
Andy Clarke - JavaScript Canvas - WebGL A 3D Cube
Ian Elliot - What’s !important
Daniel Schwarz - How to Preview Videos Before Uploading Files in Angular File Upload
UdhayaKumar Duraisamy - Aurelia 2 Release Candidate: It's Finally Happening
Dwayne Charrington - jQuery 4.0.0
Timmy Willison
Visual Studio / Complementos / Herramientas
- Use Agent Skills in VS Code
VS Code Team - The Windows File Explorer replacement, File Pilot, is awesome
Andrew Lock
.NET MAUI
- How to Build Android Widgets with .NET MAUI
Toine de Boer - Choosing the Right .NET MAUI Picker: Date, Time, and Lists Made Simple
Hariram Subramanian - Gauge Controls: Real-time Performance Tracking, Player Stats
Leomaris Reyes
Otros
- El punto y coma en programación: ¿necesario o un dolor de cabeza?
José Manuel Alarcón - Building a Computer That’s Older Than the Internet
Pawel Kadluczka - ASCII characters are not pixels: a deep dive into ASCII rendering
Alex Harri
Publicado en Variable not found.


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