Como todos los lunes, vamos con los enlaces a contenidos interesantes que he ido encontrando por la red.
Esta semana se ha publicado .NET 9, por lo que tenemos bastantes contenidos relacionados con el lanzamiento y novedades que encontramos en la nueva versión.
Aparte, me ha llamado la atención el post "Understanding LLMs from Scratch Using Middle School Math" de Rohit Patel, que explica cómo funcionan los modelos de lenguaje de gran tamaño (LLMs) de forma sencilla, sin grandes complicaciones matemáticas. Muy recomendable para comprender lo que se cuece bajo el capó de estas tecnologías tan fascinantes.
Y en la sección "hay gente pa tó", me ha parecido curioso el artículo "HTML: The Programming Language", una implementación de un lenguaje Turin completo con sintaxis HTML. Muy útil no parece, pero desde luego es original 😉
Por si te lo perdiste...
- ¡No uses List<T> si siempre vas a buscar por clave en los elementos en una colección!
José M. Aguilar - Archivos estáticos en aplicaciones ASP.NET Core (I)
José M. Aguilar
.NET Core / .NET
- Announcing .NET 9
.NET Team - Calling methods is easier and faster with C# 13 params collections
Kathleen Dollard - Nullable Reference Types in
Tomáš Grošup - Consuming VSIX metadata from C#
Daniel Cazzulino - How to Use Pointers in C#
Konstantinos Polychronopoulos - Functional Programming in C#: The Practical Parts
Milan Jovanović - Traversals
Mark Seemann - How to Set Semantic Versioning for .NET Core Apps and Libraries
Naveed Ausaf - Exploring C# Records and Their Use Cases
Ali Hamza Ansari - Building Rock-Solid Business Logic and Validation Rules in .NET Workflows
Hatim Rih - .NET and C# Versions - 9/13 Update
Niels Rasmussen - Authentication and Authorization Enhancements in .NET 9.0
Andrea Chiarelli - Jeremy Bytes: The C# "field" Keyword and Visual Studio Tooling
Jeremy Clark - Day-0 Telerik Support for .NET 9
Sam Basu
ASP.NET Core / ASP.NET / Blazor
- Announcing ASP.NET Core in .NET 9
Dan Roth - Introducing the .NET Aspire Community Toolkit
Aaron Powell - Make sure users get the latest version of your stylesheet
Jon Hilton - OpenTelemetry in .NET: A Friendly Journey to End-to-End Microservices Visibility
Hatim Rih - An awaitable Blazor Modal Dialog
Steven Giesel - Getting Started with FastEndpoints for Building Web APIs in .NET
Anton Martyniuk - Introducing the New Blazor Smart Paste Button Component
Muthukumar Kannan - ASP.NET Core Pitfalls - Posting a String
Ricardo Peres - .NET 9 improves JavaScript module importing for Blazor
Jon Hilton - Advanced Garbage Collection Tuning: How to Keep Your .NET Core API Fast and Furious
Hatim Rih - Reverse Engineering your Database into your ASP.NET Core Project
Chad Peters
Azure / Cloud
- Cómo usar el emulador de CosmosDB en Dev Containers y GitHub Codespaces
Gisela Torres - Introducing GitHub Copilot for Azure
Chris Harris - .NET 9 GA available on Azure App Service
Tulika Chaudharie - Azure Network Security Best Practices to Protect Your Cloud Infrastructure
Chris Pietschmann - Preview 4 of AWS SDK for .NET V4
Norm Johanson - From .NET 6 to .NET 8+, my migration experience: Using Azure AppConfiguration in Azure Functions on .NET8+ isolated
Anthony Giretti
Conceptos / Patrones / Buenas prácticas
- Message Bus Dye Test
Paul Michaels - You’re not as loosely coupled as you think!
Derek Comartin
Data
- Novedades de EF Core 9
EF Core Team - SQL Server: Dynamic Data Masking (DDM) Introduction & Implementing Row-Level Security (RLS)
Pinal Dave - Infamous N+1 Query Problem with Entity Framework Core
Krzysztof Begiedza - Obfuscating data in SQL Server
Tim Deschryver
Machine learning / IA / Bots
- Gemini is now accessible from the OpenAI Library
Logan Kilpatrick - LLMs from Scratch Using Middle School Math
Rohit Patel - Transforming Semantic Kernel Functions
Mark Wallace - Simple k-NN Regression Using C#
James McCaffrey - Easy Image Analysis with C# and LLaMA 3.2 Vision
Hatim Rih
Web / HTML / CSS / Javascript
- Announcing TypeScript 5.7 RC
Daniel Rosenwasser - Deep Dive into JavaScript Inheritance
JsDev - Avalonia Visual Basic 6: A recreation of the classic Visual Basic 6 IDE and language in C# with Avalonia
Bartosz Korczyński - JavaScript's ??= Operator: Default Values Made Simple
Trevor I. Lasn - JavaScript Import Attributes (ES2025)
Trevor I. Lasn - Enhance Web App Security with a CSP
Chameera Dulanga - Mapping Over Promises in JavaScript
Peter Mbanugo - Mastering Design Patterns in JavaScript: Part 7 — The Command Pattern
Ketan Jakhar - State of CSS and State of HTML 2024
Patrick Brosset - Enhance Data Visualization with Markers in Angular Charts
Gowrimathi S. - HTML: The Programming Language
Big Sky Software - Enhancing two-way data binding in Angular
Alexander Godwin
Visual Studio / Complementos / Herramientas
- Visual Studio 2022 v17.12 with .NET 9
Mads Kristensen - Better GitHub Copilot Completions for C#
Mika Dumont - Introducing Copilot Edits
Isidor Nikolic - Debugger breakpoints are usually implemented by patching the in-memory copy of the code
Raymond Chen - Supercharge your debugging with git bisect
Phil Haack - Fix Code with GitHub Copilot
Mika Dumont - WebVM 2.0: A complete Linux Desktop Environment in the browser via WebAssembly
Alessandro Pignotti - C# Language Support in ReSharper and Rider 2024.3
Matthias Koch - Playing with Kubernetes on your Local Machine
Paul Michaels - I've used future versions of Visual Studio for years
Matt Lacey
.NET MAUI / Xamarin
- Novedades de .NET MAUI para .NET 9
.NET MAUI Team - .NET MAUI – Enable Debugger-Detached XAML Live Preview in Visual Studio 2022
Vijay Anand
Otros
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario