lunes, 22 de junio de 2026
¿Deberíamos adoptar ya Blazor como nuestro framework de desarrollo por defecto para las aplicaciones web? Arunachalam Kandasamy analiza los puntos a favor y en contra y nos da consejos para tomar la decisión.
Y sin cambiar de framework, Arulraj Aboorvasamy nos explica cómo gestionar el estado de la aplicación en Blazor para construir aplicaciones escalables.
Se ha presentado Angular 22, y José Manuel Alarcón nos hace un resumen de las novedades más importantes, con muchos ejemplos de código para que podamos entenderlas mejor.
Muchos más enlaces a contenidos interesantes, a continuación.
Por si te lo perdiste...
- Simulando enumerados de texto en C#
José M. Aguilar - Enumerables asíncronos en C#
José M. Aguilar
.NET
- Your first Microsoft.UI.Reactor app
Morten Nielsen - .NET 11: The STS Release With C# 15 Union Types and Runtime-Async
Martin Stühmer - Discriminated unions in C# and .NET 11 (for real this time)
Maarten Balliauw - Strongly typed generic object in C#
Jiří Činčura - Ship your C# MCP Server as a one-click bundle with MCPB
Bart Wullems - dotnet cleanup v2: Quickly Clean Up bin, obj & node_modules Folders
Sebastian Nilsson - Standardize or Drift: One Defaults Package for All Your Solutions
Martin Stühmer - "Optimizing" concurrent regexes
Oren Eini
ASP.NET Core / ASP.NET / Blazor
- Simplifying file logging in ASP.NET Core with Serilog
Ali Hamza Ansari - State Management in Blazor: Complete Guide to Building Scalable Apps
Arulraj Aboorvasamy - New Release!! htmxRazor v2.1.0: Advanced Inputs
Chris Woodruff - Blazor Animated Video Creator
Michael Washington - How Duende IdentityServer Filters Claims (And Why It Matters)
Khalid Abuhakmeh & Maarten Balliauw - Should C# Developers Switch to Blazor Full Stack in .NET 10?
Arunachalam Kandasamy Raja
Conceptos / Patrones / Buenas prácticas
- Competing against yourself
Waldek Mastykarz
Data
- EF Core in Clean Architecture the Pragmatic Way
Anton Martyniuk - C#: What Is the Repository Pattern for Data Access with Entity Framework?
Chris Pietschmann - BulkMerge (Upsert) in EF Core: How to Insert-or-Update Without the Headache
Chris Woodruff
Machine learning / IA
- Cómo "matar" con un plan realista a mi amigo David Carmona usando un veneno mortal y la ayuda de DeepSeek
Chema Alonso - Stop overloading your skills
Waldek Mastykarz - Improving token efficiency for GitHub Copilot in VS Code
Ryan Caldwell & Bhavya U. - Getting more from each token: How Copilot improves context handling and model routing
Joe Binder
Web / HTML / CSS / Javascript
- Angular 22: guía de novedades con ejemplos de código
José Manuel Alarcón - Announcing TypeScript 7.0 RC
David De Sloovere - What’s !important #13: @function, alpha(), CSS Wordle, and More
Daniel Schwarz - Prop For That
Geoff Graham - The Scope of CSS @function
Jane Ori - The golden rule of Customizable Select
Saron Yitbarek & Tim Nguyen - The Siren Song of ariaNotify()
Mat Marquis - A First Look at Scroll-Triggered Animations
Daniel Schwarz - In-N-Out Animations: View Transitions (Part 3/3) – Master.dev Blog
Chris Coyier - ArrowJS — The first UI framework for the agentic era
ArrowJs Team
Visual Studio / Complementos / Herramientas
- Make Visual Studio look the way you want
David Golub - How we made GitHub Copilot CLI more selective about delegation
Pingping Lin & Yu Hu - GitHub Copilot CLI for Beginners: Overview of common slash commands
Kayla Cinnamon - Selenium vs. Cypress vs Playwright: Choosing your test automation framework
Praveen Kumar Gunasekaran - AI-Powered MSBuild Investigation with the Microsoft Binlog MCP Server
.NET Team - Junie: The JetBrains AI Coding Agent Leaves Beta
Dmitry Savelev - Use your own language model key in VS Code
Kayla Cinnamon
.NET MAUI
- Creating Localized .NET MAUI Applications
Héctor Pérez
Publicado en Variable not found.


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