Entre los contenidos interesantes de esta semana, se ha anunciado la beta del esperado TypeScript 7.0 implementado en Go, prometiendo mejoras de rendimiento en compilación de hasta 10 veces respecto a las versiones anteriores. Y según comentan, que la "beta" no engañe: esta versión es ya bastante estable y en muchos escenarios podríamos empezar a usarla ya y disfrutar de sus mejoras, porque además podemos instalarla "side by side" con las versiones actuales.
Por otro lado, he de decir que los constructores primarios de C# no son mi opción por defecto cuando implemento una clase. Pero bueno, como hay que estar abierto a los cambios, me ha parecido interesante el post de Milan Jovanović donde explica por qué los usa al aplicar Inyección de Dependencias.
¿La IA es una moda pasajera, o lo cambia todo? Pienses lo que pienses, lo que es seguro es la tenemos encima, y tenemos que saber cómo lidiar con esta nueva situación. José Manuel Alarcón reflexiona sobre cómo la inteligencia artificial está transformando el trabajo real, lejos de los discursos apocalípticos o utópicos, y qué deberíamos hacer al respecto.
Por cierto, si usas un plan individual de GitHub Copilot, esto te interesa. Se vienen cambios para proteger la calidad del servicio ante el aumento de la demanda actual: nuevos registros en pausa, límites de uso más estrictos, modelos retirados...
Igor Roztropiński reflexiona sobre la complejidad del desarrollo frontend moderno, y se pregunta si es esencial o realmente innecesaria, proponiendo otros enfoques para reducirlo.
Gerson Azabache nos recuerda que los microservicios no son un objetivo sino una herramienta, y no encajan en todo tipo de proyectos.
Y por último, ¿el modelo Claude se llama así por puro chovinismo francés? Seguro que muchos pensábamos que sí. Pero CampusMVP nos cuenta qué hay detrás de este nombre, todo un homenaje al padre de la teoría de la información y uno de los pioneros de la informática moderna.
El resto de enlaces a contenidos interesantes, a continuación.
Por si te lo perdiste...
- Tech on the Toilet: aprovechando "esos ratillos" para mejorar la calidad de nuestro software
José M. Aguilar - Índices y rangos en C# 8 (1 de 2)
José M. Aguilar
.NET
- FluentValidation en .NET 10 sin ensuciar tus entidades (Clean Architecture + MediatR)
Romny Duarte - Writing Node.js addons with .NET Native AOT
Drew Noakes - .NET 10.0.7 Out-of-Band Security Update
Rahul Bhandari - Removing byte[] allocations in .NET Framework using ReadOnlySpan<T>
Andrew Lock - Who Ran That Migration?
Martin Stühmer - Why I Switched to Primary Constructors for DI in C#
Milan Jovanović - Evaluating CRON and RRule expressions in .NET
Gérald Barré - What's new for .NET in Ubuntu 26.04
Richard Lander - Revisiting C# Scripting with the Westwind.Scripting Templating Library, Part 1 & Putting the Westwind.Scripting Templating Library to work, Part 2
Rick Strahl
ASP.NET Core / ASP.NET / Blazor
- AI-Powered File Search in Blazor File Manager: Semantic and Tag-Based
Keerthana Rajendran - The simplest way to secure a Minimal API (With Swagger)
David Grace - Blazor Basics: Getting Started with Blazor Development in VS Code
Claudio Bernasconi
Conceptos / Patrones / Buenas prácticas
- El día que entendí que los microservicios no eran la solución para todo
Gerson Azabache Martínez - The 20 Software Engineering Laws
Dr Milan Milanović - Security Cosplay: Your Password-Only Admin Panel Isn't Fooling Anyone & Certified, Filed, Forgotten: The Compliance Trainwreck
Martin Stühmer
Data
- 12 practices for optimizing PostgreSQL queries for large datasets
Ali Hamza Ansari
Machine learning / IA
- Por qué la IA de Anthropic se llama Claude (y por qué sin "Claude" no existiría la tecnología actual)
CampusMVP - Jailbreaking Nano Banana Just for Fun & Laughs
Chema Alonso - Introducing ChatGPT Images 2.0
openAI - Introducing GPT-5.5
OpenAI - Introducing Claude Design by Anthropic Labs \ Anthropic
Anthropic - Changes to GitHub Copilot Individual plans
Joe Binder - Securing MCP: A Control Plane for Agent Tool Execution
Jack Batzner
Web / HTML / CSS / Javascript
- Announcing TypeScript 7.0 Beta
Gary Hepting - Modern Frontend Complexity: essential or accidental?
Igor Roztropiński - Markdown + Astro = ❤️
Zell Liew - The Web Is Fun Again: First Experiments with HTML in Canvas
Amit Sheen - Why I don't chain everything in JavaScript anymore
Matt Smith - Recreating Apple’s Vision Pro Animation in CSS
John Rhea - Constructable Stylesheets and adoptedStyleSheets: One Parse, Every Shadow Root
Rob Levin - Angular Grid at Scale: How Kendo UI Handles Millions of Rows
Dany Paredes - LangChain.js for Beginners: A Free Course to Build Agentic AI Apps with JavaScript
Yohan Lasorsa - Why I spent years trying to make CSS states predictable — tenphi.me
Andrey Yamanov - 3 ways to store variables in React, and why you shouldn't sleep on useRef
Rachel Kaufman
Visual Studio / Complementos / Herramientas
- Meet t2i — The ElBruno.Text2Image CLI
Bruno Capuano
Otros
- IA y trabajo: quién gana (y quién sobra) en la nueva era laboral
José Manuel Alarcón - Sure, xor'ing a register with itself is the idiom for zeroing it out, but why not sub?
Raymond Chen
Publicado en Variable not found.


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