En los enlaces interesantes de esta semana, creo que vale la pena destacar el post de Peter Steinberger anunciando OpenClaw, el nuevo nombre de Moltbot, que a su vez fue un nuevo nombre para Clawd. En cualquier caso, una plataforma abierta que, con sus luces y sus sombras, ha traído aire fresco al mundo de los agentes personales inteligentes alojados en nuestra propia infraestructura.
También, gracias a Kevin W. Griffin, esta semana he descubierto la función COUNT(*) OVER() de SQL Server, que permite obtener el número total de filas en una consulta sin necesidad de hacer una consulta previa adicional, muy útil para paginación de datos.
Teresa Torres, por su parte, ha publicado un post muy interesante explicando cómo funciona ChatGPT, con un lenguaje bastante más accesible para humanos "normales" que lo que solemos encontrar por la red.
Por último, David Grace nos recuerda que nuestras excepciones pueden exponer información sensible que podría ser utilizada por algún desalmado, y cómo evitarlo utilizando herramientas proporcionadas por ASPNET Core.
El resto de enlaces, a continuación.
Por si te lo perdiste...
- El código fuente de .NET muy a mano: source.dot.net
José M. Aguilar - Registro y obtención de múltiples implementaciones de servicios en ASP.NET Core, y un caso práctico
José M. Aguilar
.NET
- Exploring the (underwhelming) System.Diagnostics.Metrics source generators
Andrew Lock - Automatic Dependency Injection in C#: The Complete Guide to Needlr
Nick Cosentino - .NET Framework 3.5 Moves to Standalone Deployment in new versions of Windows
Tara Overfield & Brett Lopez - Your Encryption Is Broken — .NET Data Protection Done Right
Martin Stühmer - Reliably Refreshing the WebView2 Control
Rick Strahl - Encrypting Properties with System.Text.Json and a TypeInfoResolver Modifier (Part 2)
Steve Gordon
ASP.NET Core / ASP.NET / Blazor / Aspire
- Use client assertions in ASP.NET Core using OpenID Connect, OAuth DPoP and OAuth PAR
Damien Bowden - AI-Powered Smart TextArea for ASP.NET Core: Smarter Typing with Intelligent Autocompletion
Arun Kumar Chandrakesan - Getting Started With .NET Aspire 13: Building and Deploying an App With PostgreSQL, Redis, and Docker Compose
Anton Martyniuk - Are exceptions exposing vulnerabilities in your .NET App?
David Grace - Securing Aspire Apps with Microsoft Entra ID
Jean-Marc Prieur
Conceptos / Patrones / Buenas prácticas
- Your appsettings.json Is a Compliance Violation
Martin Stühmer - Your Idempotent Code Is Lying To You
Derek Comartin - Hierarchical Navigable Small Worlds
Amandeep Singh
Data
- SQL Server Pagination with COUNT(*) OVER() Window Function
Kevin Griffin - I Just Don’t Understand Why You Don’t Update SSMS
Brent Ozar - SQL Concatenate String using Double Pipe (||) Operator in SQL Server 2025
Rajendra Gupta - Enable Soft Delete in Azure SQL
Jerry Nixon
Machine learning / IA
- MCP Server como Proxy de otro MCP Server
Gisela Torres - Presentamos la aplicación Codex
OpenAI - Claude Opus 4.6
Anthropic - Introducing OpenClaw
Peter Steinberger - OpenClaw Full Tutorial for Beginners
Beau Carnes - Linear Regression with Pseudo-Inverse Training Using JavaScript
James McCaffrey - How Does ChatGPT Work? A Guide for the Rest of Us
Teresa Torres
Web / HTML / CSS / Javascript / UX
- Incremental Hydration in Angular: Build SSR Apps That Feel Instantly Interactive
Ankit Sharma - Build a Full-Featured PDF Editor in Angular for Modern Web Apps
Arun Kumar Chandrakesan - Combobox vs. Multiselect vs. Listbox: How To Choose The Right One
Vitaly Friedman - Making interesting borders with CSS corner-shape
Peter Ritchie - React Basics: Memoization in React
David Adeneye Abiodun - CSS Bar Charts Using Modern Functions
Preethi - Vue Basics: A Comprehensive Guide to Vue 3 Directives
David Adeneye Abiodun - CSS @scope: An Alternative To Naming Conventions And Heavy Abstractions
Blake Lundquist - Why Your UI Won’t Update: Debugging Stale Data and Caching in React Apps
Oluwadamisi Samuel
Visual Studio / Complementos / Herramientas
- No-Hassle Visual Studio Code Theming: Building an Extension & Publishing an Extension
Zell Liew - Roadmap for AI in Visual Studio (February)
Rhea Patel - WinGet Configuration: Set up your dev machine in one command
Rob Bernstein
.NET MAUI
- Introducing Bindable Property Source Generators
Brandon Minnick - Loading Dynamic Data into a .NET MAUI ComboBox with JSON and REST APIs
Sudarsan Muthuselvan - Replicating a Valentine-Inspired Login UI in .NET MAUI
Leomaris Reyes
Otros
- Tendencias clave en puestos de trabajo tecnológicos en España (2022-2026)
CampusMVP - Introducing the Google Developer Knowledge API and MCP Server
Jess Kuras
Publicado en Variable not found.


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