Una semana más, vamos con los enlaces a contenidos interesantes que he ido recopilando durante estos días, entre los que destaco algunos posts.
Juan Irigoyen comparte sus experiencias utilizando IA para optimizar SQL Server, en un interesante recorrido por la preparación de un agente Claude capaz de analizar y optimizar consultas SQL, con resultados bastante prometedores.
La depuración puede ser una labor compleja, intensa, a veces frustrante y otras gratificante, pero sin duda forma parte de nuestro día a día. En este artículo, Jeremy D. Miller reflexiona sobre el proceso de depuración, compartiendo consejos para abordar los problemas de manera efectiva-
Y para terminar, una frikada épica a la que llego a través de Microsiervos: un procesador x86 completo implementado únicamente con CSS, sin una sola línea de código JavaScript, y que es capaz de ejecutar código ensamblador compilado para ese procesador.
El resto de contenidos interesantes, a continuación.
Por si te lo perdiste...
- Trocear predicados para mejorar la legibilidad
José M. Aguilar - Shadow properties en Entity Framework Core
José M. Aguilar
.NET
- Logging Profesional en .NET con Serilog: Minimalismo Bien Hecho
Gerson Azabache Martínez - When to Use Builder Pattern in C#: Decision Guide with Examples
Nick Cosentino - A smarter way to learn .NET without reading the docs
David Grace - .NET 11 Preview 1 Arrives with Runtime Async, Zstandard Support, and C# 15 Features
Almir Vuk - Recording metrics in-process using MeterListener
Andrew Lock - Cleaner switch expressions with pattern matching in C#
Bart Wullems - Vector Data in .NET - Building Blocks for AI Part 2
Jeremy Likness - Is it faster to index into an array or use switch statement for lookups?
Jiří Činčura - Semantic Kernel in C#: Complete AI Orchestration Guide
Nick Cosentino - .NET Synchronisation APIs - Part 1
Ricardo Peres - Brave new C#
PVS-Studio - Developing an MCP Server with C#: A Complete Guide
NDepend Team
ASP.NET Core / ASP.NET / Blazor
- Cookie Banners Won't Save You From ISO 27701
Martin Stühmer - Stop Wrestling with JavaScript: htmxRazor Gives ASP.NET Core the Component Library It Deserves
Chris Woodruff
Azure / Cloud
- How to Troubleshoot Azure Functions Not Visible in Azure Portal
Vikas Gupta - Optimising AI Costs with Microsoft Foundry Model Router
Lee Stott
Conceptos / Patrones / Buenas prácticas
- Rename, para entender mejor
Fran Iglesias - Read Replicas Are NOT CQRS (Stop Confusing This)
Peter Ritchie - How to Avoid Code Duplication in Vertical Slice Architecture in .NET
Anton Martyniuk - TDD as induction
Mark Seemann - On Debugging Problems
Jeremy D. Miller
Data
- Optimización en Sql Server usando IA
Juan Irigoyen - Emulating GETDATE() on Azure SQL Database
Joe Obbish - Polymorphic Relationships in EF Core: Three Approaches
Ali Hamza Ansari - The Hidden Work Behind SELECT TOP in SQL Server
Jared Westover
Machine learning / IA
- Primeros pasos con Microsoft Agent Framework: construyendo un chatbot de soporte con C#
Isaac Ojeda - Microsoft Agent Framework is Release Candidate! Let’s Go
Bruno Capuano - Redefining the Software Engineering Profession for AI
Mark Russinovich & Scott Hanselman - [TIP] How to Add MCP Servers to Claude Code and Gemini CLI on Windows
Juan Luis Guerrero
Web / HTML / CSS / Javascript
- Playing CSS-defined animations with JavaScript
Ben Hatsor - Loading Smarter: SVG vs. Raster Loaders in Modern Web Design
Mariana Beldi - Virtual Scroll-Driven 3D Scenes
Gunnar Bachelor - Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148 - Mozilla Hacks
Tom Schuster, Frederik Braun & Christoph Kerschbaumer - A Complete Guide to Bookmarklets
Declan Chidlow - An Exploit ... in CSS?!
Lee Meyer - A Guide to Jakob’s Law in Web Development
Adrew Peterson - React 19 Suspense for Data Fetching: A New Model for Async UI
Prashant Yadav - We deserve a better streams API for JavaScript
James M. Snell - Yet Another Way to Center an (Absolute) Element
Juan Diego Rodríguez - The Hidden Trick of Style Queries and if()
Temani Afif - Building Async Page Transitions in Vanilla JavaScript
Valentin Mor
Visual Studio / Complementos / Herramientas
- cURL para desarrolladores .NET: guía práctica, real y profesional
Gerson Azabache Martínez - GitHub Copilot CLI is now generally available
GitHub Copilot Team - The Dongle Died at Midnight – WinForms Agent Saved my German Mom's Business Trip
Klaus Loeffelmann - Introducing Agentic UI Builder: Build Complete Enterprise UIs with Syncfusion MCP Servers
Lokeshwaran Ragavan - Run OpenClaw Securely in Docker Sandboxes
Oleg Selajev - XAML.io v0.6: Share Running .NET Code With a Link
XAM.io Team - Stop Drawing Architecture Diagrams Manually: Meet the Open-Source AI Architecture Review Agents
Shivam Goyal - VS Code: Building Long-Distance Next Edit Suggestions
Vikram Duvvur, Gaurav Mittal & Benjamin Simmonds
.NET MAUI
- Simplifying Grid Layout in .NET MAUI Using Extension Methods
Leomaris Reyes - C# Expressions in XAML: throw out your converters
Steven Thewissen - How to Add Email and Toast Reminders to a .NET MAUI Scheduler
Yuvaraj Gajaraj
Otros
- What is egoless programming?
Ivan Kranjec - x86 CPU made in CSS
Lyra Rebane
Publicado en Variable not found.


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