
Te propongo un experimento: abre un documento en blanco con el block de notas y anota todas las unidades de medida de CSS que se te ocurran (por ejemplo, px, em, etc.) Luego, cuéntalas... ¿cuántas has recordado? Yo nueve, entre las que había una inventada 😕 Por eso me ha llamado la atención el artículo de Nikolaus Gebhardt en el que recopila las ¡42! unidades de medida que define CSS.
Una lectura de interés también el artículo Ricardo Peres explica cómo restringir el acceso a un método de acción en ASP.NET Core MVC utilizando el filtro [Authorize]
, atributos de autorización personalizados, políticas y otros mecanismos proporcionados por el framework.
Por último, Juan Irigoyen nos muestra una metodología práctica para generar código con IA usando prompts estructurados en formato Markdown.
El resto de contenidos interesantes recopilados durante la semana pasada, a continuación.
Por si te lo perdiste...
- C# bizarro, episodio 5: ¿cuál es la salida de este código?
José M. Aguilar - El filtro [ApiController] en ASP.NET Core MVC
José M. Aguilar
.NET
- Rx.NET v6.1 Now Available
Ian Griffiths - What .NET 10 GC Changes Mean for Developers
Roxeem - Introducing XAML.io Preview v0.5— Visual .NET Development, Instantly in Your Browser
OpenSilver - No More Mocking ILogger
Adam Storr - Use CancellationTokens
Steven Giesel - xUnit advanced Assert methods: Throws, IsType + more
David Grace - .NET 10: The Deathblow to Python’s AI Dominance?
DeeDee Walsh - Interesting new C# 14 features coming with .NET 10
Thomas Levesque - The 3 C# PDF Libraries Every Developer Must Know
Anton Martyniuk - Modern .NET or .NET Framework: Which Should Developers Choose in 2025?
Jeyasri Murugan - Automatic Mappings with AutoMapper
Ricardo Peres - How to Find an Available Network Port for a server in .NET
Gérald Barré - Announcing a new OData.NET serializer
Erik Ejlskov Jensen - Pass the State
Szymon Kulec - TUnit — A Pragmatic Evaluation for .NET Teams
Martin Stühmer
ASP.NET Core / ASP.NET / Blazor
- Blazor Server Reconnection Gets an Upgrade in .NET 10
Jon Hilton - Blazor Basics: Local Storage to Save and Restore Form Input
Claudio Bernasconi - Blazor Code Behind
Bryan Hogan - Passkeys in .NET 10 Blazor Apps with ASP.NET Identity
Marteen Balliauw - Restricting Access to an Action Method in ASP.NET Core MVC
Ricardo Peres
Azure / Cloud
Conceptos / Patrones / Buenas prácticas
- Code comments should apply to the state of the system at the point the comment "executes"
Raymond Chen - Introducing OpenZL: An Open Source Format-Aware Compression Framework
Chris Wiltz - Your API Errors Suck (Here’s How to Fix Them)
Derek Comartin - Defensive Programming with Microsoft .NET: Anticipate Errors and Eliminate Bugs
David McCarter
Data
- Using Stored Procedures and Functions With EF Core and PostgreSQL
Milan Jovanović - Understanding AsNoTrackingWithIdentityResolution in Entity Framework Core
Bart Wullems
Machine learning / IA
- Aprovecha el potencial de tus agentes de IA generando código
Juan Irigoyen - Complete Beginner's Guide to Vibe Coding an App in 5 Minutes
James Montemagno
Web / HTML / CSS / Javascript
- What Can We Actually Do With corner-shape?
Daniel Schwarz - Getting Creative With shape-outside
Andy Clarke - Smashing Animations Part 5: Building Adaptive SVGs With <symbol>, <use>, And CSS Media Queries
Andy Clarke - SPA vs. SSR vs. SSG (and Edge Rendering) in 2025: How .NET Backends Power Modern React, Vue, and Angular
Sudhir Mangla - CSS has 42 units
Nikolaus Gebhardt - Working with the KendoReact Popup Component
Hassan Djirdeh - Abandonware of the web: do you know that there is an HTML tables API?
Christian Heilmann - Vue Basics: State Management in Vue
David Adeneye Abiodun - CSS Grid: A helpful mental model and the power of grid lines
Saron Yitbarek
Visual Studio / Complementos / Herramientas
- Cómo ejecutar un flujo de Azure Pipelines cuando se crea un work item
Gisela Torres - Developer and AI Code Reviewer: Reviewing AI-Generated Code in .NET
Thomas Glaser - 9 ReSharper Features Every .NET Developer Should Know
Sasha Ivanova - Announcing the new Azure DevOps Server RC Release
Anthony Hunter
.NET MAUI
- Migrating MaterialFrame to MAUI Handlers: A StackBlur Story
Jean-Marie Alfonsi
Otros
- 5 Lecciones anti-intuitivas de un product manager de Microsoft
CampusMVP - "Usar lenguaje natural no simplifica el trabajo". En 1979, esta leyenda de la programación ya vio venir los riesgos del 'vibe coding'
Marcos Merino
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario