Una semana más, vamos con los contenidos interesantes que he ido encontrando por la red. Esta vez, entre los más de 50 enlaces de la entrega, me gustaría destacar tres de ellos.
En primer lugar, el trabajazo de José Manuel Alarcón para resumir todas las novedades de .NET 9 en un único y magnífico artículo. Si queréis poneros al día en unos minutos, no os lo perdáis.
También me ha resultado interesante el post sobre Web Share, una API JavaScript que desconocía, sencillísima de utilizar, relativamente bien soportada en los navegadores, y que puede sernos útil para facilitar la compartición de contenido en nuestras aplicaciones web.
Por último, a modo de homenaje porque durante años ha sido una valiosa fuente de contenidos e información para muchos, me gustaría destacar la semi-despedida de CodeProject, un sitio que si lleváis unos añitos en esto seguro que habéis visitado más de una vez para consultar algunos de sus casi 66.000 artículos técnicos para desarrolladores. Aunque de momento seguirá en línea en modo de sólo lectura, de alguna forma, el post CodeProject is changing anuncia el fin de una era.
Y ahora, vamos con el resto de contenidos que, como siempre, espero que os resulten interesantes.
Por si te lo perdiste...
- Patrones de listas (list patterns) en C# 11
José M. Aguilar - Archivos estáticos en aplicaciones ASP.NET Core (II)
José M. Aguilar
.NET Core / .NET
- .NET 9 ya está aquí: qué novedades trae y qué esperar de esta versión
José M. Alarcón Aguín - How to Turn On Features in .NET and C# Without Redeploying: Exploring Feature Flags and A/B Testing
Ottorino Bruni - Install and use Microsoft Dot NET 9 with the Raspberry Pi
Peter Gallagher - Early Binding and Late Binding in C#
Karthikeyan N. S. - C# 13 - New features and how you can use them now!
David Grace - Boost Your .NET Projects: Unleashing the Power of Spargine’s Numeric Extension Methods
David McCarter - How to Effectively Use Formulas in Excel Using C#
Kurmitha Manickhaperumal - How to Benchmark Your Code in C#
Grant Riordan - Embeded languages in string values supported by Roslyn
Gérald Barré - Schedule Background Job using Quartz.NET
Ali Hamza Ansari - dotnet scaffold - Next Generation Project Creation for .NET
Sayed Ibrahim Hashimi - Easy logging management with Seq and ILogger in ASP.NET
Davide Bellone
ASP.NET Core / ASP.NET / Blazor
- Announcing Blazorise 1.7 - Kornati
Mladen Macanović - ASP.NET Core BFF using OpenID Connect and Vue.js
Damien Bowden - Integrating .NET Aspire With Azure Storage
Fiodar Sazanavets - HybridCache in ASP.NET Core
Milan Jovanović - Productive Web API Development with FastEndpoints and Vertical Slice Architecture in .NET
Anton Martyniuk - Dynamic Htmx Islands with ASP.NET Core
Khalid Abuhakmeh - Using a Distributed Redis Cache in .NET Aspire
Fiodar Sazanavets - Blazor Basics: The Benefits of Static Server-Side Rendering
Claudio Bernasconi - Using secrets.json in IIS
Bart Wullems - Finally! Improved Blazor Server reconnection UX
Jon Hilton - ASP.NET Core TagHelpers: underrated feature of an underrated framework
Alexander Zeitler
Azure / Cloud
- Introducing Local emulator for Azure Service Bus
Sannidhya Glodha
Conceptos / Patrones / Buenas prácticas
- Collecting and handling result values
Mark Seemann - Never rewrite code?
Derek Comartin - A Walk-Through of String Search Algorithms
Nick M
Data
- Announcing Microsoft SQL Server 2025: Enterprise AI-ready database from ground to cloud
Asad Khan - Understanding the BM25 full text search algorithm
Evan Schwartz - Working with Cosmos DB in ASP.NET Core
Assis Zang
Machine learning / IA / Bots
- Announcing the GA Release of the OpenAPI Plugin for .NET and Python in Semantic Kernel
Sergey Menshykh, Dmytro Struk & Evan Mattson - Announcing the GA Release of Filters for .NET and Python in Semantic Kernel
Roger Barreto, Eduard van Valkenburg & Dmytro Struk - Announcing MultiLoRA with ONNX Runtime: Revolutionizing AI Customization
Dmitri Smirnov, Jambay Kinley, Natalie Kershaw, Parinita Rahi, Pranav Sharma, Devang Patel & Samuel Kemp
Web / HTML / CSS / Javascript
- Announcing TypeScript 5.7
unadlib Galois - Meet Angular v19
Minko Gechev - 7 practical tips on performance optimizations in React applications
Petar Ivanov - React vs. Next.js: Choosing the Right Framework
Prashant Yadav - Boost Your Workflow with Responsively App
Piramanayagam Ramakrishnan - Why Semantic HTML Matters: A Guide for New Developers
Hassan Djirdeh - What’s your excuse for not using the web share API?
Christian Heilmann - Cross-Origin-Opener-Policy: preventing attacks from popups
Andrew Lock - Invoker Commands: Additional Ways To Work With Dialog, Popover… And More?
Daniel Schwarz - Building React Forms with Ease Using React Hook Form, Zod and Shadcn
Boris Martinović - The CSS Reset Contradiction
Jens Oliver Meiert - Mastering Design Patterns in JavaScript: Part 8 — The Chain of Responsibility Pattern
Ketan Jakhar - Parallel Downloading
Eric Lawrence - Solved By CSS: Donuts Scopes
Juan Diego Rodríguez
Visual Studio / Complementos / Herramientas
- PowerShell 7.5 RC-1 is now available
Michael Mientus - Announcing the Public Preview of AI Shell
Steven Bucher - Enhance Your .NET Developer Productivity with GitHub Copilot
Mika Dumont - Git tooling updates in Visual Studio 17.12
Jessie Houghton - Software is a team sport: Building the future of software development together
Amanda Silver & Mario Rodríguez - VisualStudio.Extensibility 17.12: CodeLens support is here!
Tina Schrepfer - Copy files across instances of Visual Studio
Mads Kristensen - What’s new in the Windows Subsystem for Linux in November 2024
Craig Loewen - .NET Upgrade Assistant now supports upgrading to Centralized Package Management
Bart Wullems - Making you more productive with Visual Studio v17.12
Mads Kristensen
Otros
- CodeProject is changing
CodeProject Team
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario