
Otra semana más, aquí tenemos los enlaces recopilados durante los últimos siete días que, como de costumbre, espero que os resulten interesantes 🙂
En esta ocasión, nos llevamos la sorpresa de la aparición de la segunda preview de .NET 10, apenas veinte días después de publicarse la primera. ¿Se han adelantado? ¿O es que se retrasaron con la primera y al final se han agolpado? 🤔 Bueno, la cuestión es que aquí la tenemos, con novedades en el SDK, C#, runtime y los frameworks asociados (ASP.NET Core, MAUI, Entity Framework, Windows Forms, etc.)
Por otro lado, ¿qué es eso del vibe coding? Sin duda es muy espectacular, pero, ¿nos va a quitar el trabajo a todos? ¿Pondrá la programación al alcance de cualquiera? El artículo de Jacob Anderson lo explica.
También podemos leer a Mark Seemann hablando sobre versionado de bases de código y estrategias para la gestión de breaking changes en proyectos de largo recorrido. Muy interesante.
El resto de enlaces, unos sesenta, los tenéis a continuación.
Por si te lo perdiste...
- Cómo aplicar atributos a propiedades de un record en C#
José M. Aguilar - Tuplas en C#
José M. Aguilar
.NET
- .NET 10 Preview 2 is now available!
Marcelo Oliveira Santos - Create a Task and Start it Later
Bryan Hogan - .NET Metrics
Ricardo Peres - MSTest 3.8: Top 10 features to supercharge your .NET tests!
Youssef Fahmy & Amaury Levé - Metadata Consulting [dot] ca: C# Round Datetime Extension To Nearest Minute, Round Up, Round Down
Metadata Consulting - Putting Tasks in a Cache, and Computing Only Once, When First Requested
Bryan Hogan
ASP.NET Core / ASP.NET / Blazor
- ASP.NET Core updates in .NET 10 Preview 2
Dan Roth - .NET Aspire Integration Testing Quick Start
James Gould - A Paging View Component ASP.NET Core Tag Helper (Part 1.1, kinda sorta...A Flippy Tag Helper)
Scott Galloway - .NEt Aspirations - Use ASP.NET Core HTTPS Development Certificate
Alexandre Nédélec - How to log to Azure Application Insights using ILogger in ASP.NET Core
Davide Bellone - Blazor Basics: Real-time Web Apps with WebAssembly & SignalR
Claudio Bernasconi - Step-by-Step Guide: Adding Mail Merge to Blazor Rich Text Editor
Thangavel E. - March Is Blazor Spreadsheet Madness
Rick Hellwege
Azure / Cloud
- Building a Multitenant Cloud Application With Azure Functions and Neon Postgres
Anton Martyniuk - Introducing Sidecar Extensions for Azure App Service on Linux
Tulika Chaudharie - Coding Azure: Creating Frontend for Web Service—ASP.NET
Peter Vogel
Conceptos / Patrones / Buenas prácticas
- How NGINX design handles concurrent million connections ?
Animesh Gaitonde - Nobody Codes a Bad System On Purpose
Jeremy D. Miller - Screaming Architecture: Not Driven By Entities
Derek Comartin - Phased breaking changes
Mark Seemann - 12 Practices and Tools to Ensure API Security
Adrian Machado - REST Constraint
Chris Woodruff
Data
- EF Core 10 Preview 2
EF Team - Digitally Signing a SQL Stored Procedure
Rick Dobson - Our SQL Server is Slow! What Do I Do First?
DallasDBAs
Machine learning / IA
- Crea tu propio Chat IA en local con Ollama + DeepSeek & Mistral
Marc Rubiño - Gemma 3: Google’s new open model based on Gemini 2.0
Clement Farabet & Tris Warkentin - Introducing next-generation audio models in the API
OpenAI - Neural Network Quantile Regression Using C#
James McCaffrey - How to use Google’s Deep Research, an AI researching tool
Molly McHugh-Johnson
Web / HTML / CSS / Javascript
- Fetch vs. Axios: Choosing the Right Tool for HTTP Requests
Ahmed Raza - Easily Create UML Activity Diagrams with React Diagram Library
Moulidharan Gopalakrishnan - Styling Counters in CSS
Juan Diego Rodríguez - Drawing Sharp Lines on the Canvas
Kirupa Chinnathambi - Support for CSS and Baseline has shipped in ESLint
Jeremy Wagner - The 5 Steps to Route Guards in Angular
Dhananjay Kumar - The contenteditable "plaintext-only" attribute value combination is now Baseline Newly available
Thomas Steiner - Quick Reminder That :is() and :where() Are Basically the Same With One Key Difference
Geoff Graham - How to think about Baseline and polyfills
Jeremy Wagner - A Primer on Tailwind CSS: Pros, Cons & Real-World Use Cases
Hassan Djirdeh - Minding the gaps: A new way to draw separators in CSS
Kevin Babbitt & Patrick Brosset - How we made our rich text editor load faster
Szymon Cofalik - A Guide to the Temporal API in JavaScript
Isaac Junior - Revisiting CSS border-image
Andy Clarke - Why Virtual DOM Is No Longer Needed
Azabroflovski - Previewing Content Changes In Your Work With document.designMode
Victor Ayomipo
Visual Studio / Complementos / Herramientas
- Introducing automatic documentation comment generation in Visual Studio
Sinem Akinci - Highlights from Git 2.49
Taylor Blau - Boost your GitHub productivity with our new multi-account support!
Ruben Rios - Creating provenance attestations for NuGet packages in GitHub Actions
Andrew Lock - Find the IDE features you need with GitHub Copilot and Search
Leah Tran - VSCode - Expose a local API publicly using port forwarding
Bart Wullems
.NET MAUI / Mobile
- .NET MAUI Updates in .NET 10 Preview 2
Rachel Kang - Announcing Ionic 8.5
Brandy Smith - Unlock Insights on Export Trends with a .NET MAUI Toolkit Stacked Area Chart
Vimala Thirumalai Kumar - Exploring the .NET MAUI Toolkit: Alerts
Héctor Pérez
Otros
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario