
Una semana más, aquí tenéis la recopilación de los contenidos que he ido encontrando durante los últimos días. (Afortunadamente) menos enlaces que semanas anteriores, pero aún así, muchas novedades y material interesante sobre .NET, JavaScript, IA, herramientas, patrones y buenas prácticas, entre otros.
Destacamos la reflexión de José Manuel Alarcón, derivada a su vez de un artículo de Dustin Curtis, sobre el impacto del uso de la IA sobre el aprendizaje. Realmente es uno de los temas que más me preocupan sobre el uso masivo de la IA, porque, como siempre se ha dicho, "lo que no se usa, se atrofia". ¿Se va a atrofiar nuestra capacidad de razonamiento, de análisis, de crítica, de creación? ¿Vamos a perder la capacidad de pensar por nosotros mismos? ¿Podríamos quedar relegados a ser la interfaz física de una inteligencia externa que nos diga qué hacer en cada momento? Bueno, esperemos que no, pero debemos estar atentos.
Desde CampusMVP nos llega una alerta, especialmente importante si trabajamos con sitios web y aplicaciones que usan certificados HTTPS: todos caducarán cada 47 días. Nos toca revisar nuestros procesos de renovación y automatizarlos al máximo, tanto por seguridad como por comodidad.
Eladio Rincón actualiza su benchmark de generación de SQL a partir de lenguaje natural usando LLMs.
Interesante también la visión de Microsoft sobre el futuro del proceso de desarrollo de aplicaciones, donde colaboraremos con agentes IA en todas las fases del ciclo de vida: conceptualización, prototipado, generación de código, tests, mejoras, despliegue, monitorización, etc.
Angular 20 ya está aquí: estabilización de APIs, nuevas herramientas de depuración, mejoras en comprobación de tipos, literales en plantillas, server-side y más.
El resto, a continuación.
Por si te lo perdiste...
- ¿Podría Blazor llegar a reemplazar a MVC?
José M. Aguilar - Usar plantillas personalizadas de ASP.NET Core MVC desde línea de comandos
José M. Aguilar
.NET
- Stop modifying your appsettings for local development. (please)
Barrett Stolzman - How to Get Windows 8.3 Short File Names Using FindFirstFileW (UNC) and GetShortPathName (local) in C#
Niels Rasmussen - Avoiding reflection in C# in way unsafer ways!
Steven Giesel - Coding Faster with dotNetTips Spargine: Validating Arguments Made Easy with Validator
David McCarter - Using Pattern Matching in C# for Performance Optimization
Gérald Barré - Using C# Ignored Directives: A Guide for Programmers
Vijay Anand - Building a Custom Domain Events Dispatcher in .NET
Milan Jovanović - Circuit Breaker Policy Fine-tuning Best Practice
Xin Lyu - Fine-tune the volume of logs your app produces
Evgenii Fedorov - An Alternative to nuget install-package
Bryan Hogan - Configuring Microsoft.AI.Extensions with multiple providers
Rick Strahl
ASP.NET Core / ASP.NET / Blazor / Aspire
- Revisiting using a Content Security Policy (CSP) nonce in Blazor
Damien Bowden - Converting a docker-compose file to .NET Aspire
Andrew Lock - Connect Blazor File Manager to Amazon S3 in 4 Easy Steps
Keerthana Rajendran - The role of AuthenticationProperties in ASP.NET Core
Maarten Balliauw - Seamless Real-Time Word Document Collaboration in Angular Using Redis
Ramkumar Ravy - .NET 9–OpenAPI and Scalar–Passing an API key
Bart Wullems
Conceptos / Patrones / Buenas prácticas
- Database Coupling: How to FIX a Spaghetti Code System
Derek Comartin - Bulkhead Pattern in .NET: A Complete Guide for Building Resilient Systems
Sudhir Mangla - Mastering the Cache-Aside Pattern in .NET: Performance Strategies for Software Architects
Sudhir Mangla - Understanding the Backends for Frontends (BFF) Pattern in Modern Cloud Architectures
DevelopersVoice
Data
- How Databases Store Your Tables on Disk
Kaan Peksen - Announcing Public Preview of DiskANN in SQL Server 2025
Davide Mauri - DISTINCT and UNION: What happens when you use them together?
Louis Davidson - Using SingleStore with Entity Framework
Bryan Hogan
Machine learning / IA
- Update on the Text-to-SQL LLMs analysis. New models added. Claude-4, Grok-3, Llama-3
Eladio Rincón Herrera - Implementing Embeddings via ONNX with Semantic Kernel for Local RAG Solutions in .NET
Juan Luis Guerrero - GitHub MCP Exploited: Accessing private repositories via MCP
Marco Millanta & Luca Beurer-Kellner - Document Search in .NET with Kernel Memory
Matt Eland - Semantic Kernel and Microsoft.Extensions.AI: Better Together, Part 2
Roger Barreto - Semantic Kernel: Multi-agent Orchestration
Arafat Tehsin
Web / HTML / CSS / Javascript
- Announcing Angular v20
Minko Gechev - Angular 20—Let the Magic Flow
Alyssa Nicoll - What We Know (So Far) About CSS Reading Order
Daniel Schwarz - Next.js Routing: Easy File-Based Setup for Beginners
Prashant Yadav - Reliably Detecting Third-Party Cookie Blocking In 2025
Mikhail Prosmitskiy - Too Many Tabs! Quick tips & Hacks for Microsoft Edge
Margaret Farmer - Better CSS Shapes Using shape() — Part 2: More on Arcs
Temani Afif - TLTSS: a programming language made in TypeScript's type system
- Progressive JSON
Dan Abramov
Visual Studio / Complementos / Herramientas
- Alerta Programadores: tus certificados HTTPS caducarán en 47 días ¡Automatiza ya!
CampusMVP - Agentic DevOps in action: Reimagining every phase of the developer lifecycle
Amanda Silver, Mario Rodríguez & Den Delimarsky - Visual Studio Code Now Supports MCP Authorization
Den Delimarsky - Exploring the JetBrains AI Assistant for Visual Studio Code
David Eastman - How to create infinite text scrolling in HTML, CSS, and JavaScript
Esther Vaati - Meet the DocumentDB Extension for VS Code and DocumentDB Local — A Fast, Friendly Way to Work with DocumentDB, Locally and Beyond
Lohith Goudagere Nagaraj - VisualStudio.Extensibility: Editor classification and updates to user prompt
Gábor Szabó - How to create a glassmorphism generator tool
Esther Vaati - Improve the commands in your extensions
Mads Kristensen - Address Sanitizer Updates for Visual Studio 2022 Version 17.14
Adam Jensen
.NET MAUI / Cross-platform
- Build a Stunning and Interactive Real-Time Weather Dashboard with .NET MAUI Toolkit
Subash Sorimuthupattaraja - .NET MAUI, Flutter, Avalonia, or React Native: Which is Best for You?
Vijayakumar Mariappan - How Components Speed Up .NET MAUI App Development
Héctor Pérez - useState should require a dependency array
James Karlsson
Otros
- Piloto automático intelectual: el riesgo de atrofiarse con la IA
José Manuel Alarcón - What was origin of the code name Redpill for Windows 8 feature lockout?
Raymond Chen - AI didn’t kill Stack Overflow
Matthew Tyson
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario