
Aquí van los enlaces recopilados en la última semana de febrero, una buena colección que espero que os resulte de utilidad.
En esta ocasión, además de contenidos interesantes sobre C#, ASP.NET, Visual Studio, JavaScript, CSS, IA y otros temas, creo que la cosa ha ido de previews:
- La presentación de .NET 10 Preview 1
- La salida de preview del formato simplificado para soluciones .NET, ".SLNX"
- La presentación de GitHub Copilot agent mode (preview)
- La presentación de la preview de GPT-4.5
También me ha parecido muy completo el artículo de Joseph Thacker sobre cómo hackear aplicaciones y agentes basados en Modelos de Lenguaje.
Por último, en el capítulo de despedidas de clásicos, vamos a empezar a decirle adiós a Skype, una herramienta que, aunque en agónico declive desde hace ya tiempo, sin duda marcó una época.
El resto de contenidos, a continuación 🙂
Por si te lo perdiste...
- Formatear cadenas interpoladas en C#
José M. Aguilar - Funciones locales en C# 7
José M. Aguilar
.NET
- .NET 10 Preview 1 is now available!
.NET Team - SLNX Finally here
Mattias Karlsson - Building a Better MediatR Publisher With Channels (and why you shouldn't)
Milan Jovanović - C# 14: Null-conditional assignment
Steven Giesel - Disabling localized satellite assemblies during dotnet publish
Andrew Lock - How To Implement Caching Strategies in .NET
Anton Martyniuk - Using PostHog in your .NET applications
Phil Haack - Fixing out of sequence timestamps
Colin Mackay - How to Parse and Extract HL7 Data in C# .NET
Greg Lutz - Doing Some Cleanup in a BackgroundService
Bryan Hogan - Measure Application Performance in .NET Using IMeterFactory
Muhammed Saleem - Microsoft .NET Code Analysis: Optimizing JSON Serialization with Cached Options
David McCarter - C# 14 - New Features and Updates
Vijay Kumari - Measuring the Performance of JSON Alternatives in .NET
Ricardo Peres
ASP.NET Core / ASP.NET / Blazor
- ASP.NET Core updates in .NET 10 Preview 1 · dotnet/aspnetcore
Dan Roth - .NET Aspire 9.1 is here with six great new dashboard features, and more!
Maddy Montaquilla - Stream files from Postgres
Josef Ottosson - Use client assertions in OpenID Connect and ASP.NET Core
Damien Bowden - AI-Powered Text-to-Flowchart: Convert Text into Diagrams Using OpenAI and Blazor
Sarathkumar V. - Strongly-Typed Markdown for ASP.NET Core Content Apps
Khalid Abuhakmeh - Best Practices for Fonts in Blazor Charts for Better Data Visualization
Gowrimathi S. - Integrating an ASP.NET Core API with a Nuxt Front End: A Step-by-Step Guide
Alexandre Nédélec - Blazor WebAssembly Authentication
Héctor Pérez - Develop Your ASP.NET .NET And Nuxt Web Application using HTTPS
Alexandre Nédélec
Azure / Cloud
- Observability For Azure: Understanding the basics
Sam Bell - Azure File Sync: faster, more secure and Windows Server 2025 support
Vritika - Create Azure Architecture Diagrams with Microsoft Visio
Chris Pietschmann
Conceptos / Patrones / Buenas prácticas
- Uso de Excepciones en C#
Albert Capdevila - Why Amazon Never Makes The Same Mistake Twice
Daniel - Debugging: The Secret Emotional Gym Where Developers Forge Mental Muscle
Terrance Craddock - Distributed Systems Consistency: Mistake Nobody Warns You About!
Derek Comartin
Machine learning / IA
- Machine Learning en PYMEs: Guía práctica y casos de éxito reales
CampusMVP - Claude 3.7 Sonnet and Claude Code \ Anthropic
Anthropic - Introducing GPT-4.5
OpenAI - Semantic Kernel: Hybrid Model Orchestration
Ignat Andrei - DeepSeek-V3 Explained 1: Multi-head Latent Attention
Shirley Li - How to Hack AI Agents and Applications
Joseph Thacker
Web / HTML / CSS / Javascript
- Announcing TypeScript 5.8
Daniel Rosenwasser - Loading Third-Party Scripts In React
Petar Ivanov - ESLint now officially supports linting of CSS
Nicholas C. Zakas - Why does target=”_blank” have an underscore in front?
Kyrylo Silin - Enhancing Web Experiences with the View Transitions API
Jitendra Nirnejak - The unexpected way in which conditional types constrain type variables in TypeScript
Axel Rauschmayer - Angular Resource and rxResource
Hassan Djirdeh - Angular 19: Transforming HTTP API Calls with Signals and Resources
Balram Chavan - Testing types in TypeScript
Axel Rauschmayer - Using & Styling The Details Element
Geoff Graham - Inline Confirmations in JavaScript UI
Rick Strahl - A CSS-Only Star Rating Component And More! (Part 1)
Temani Afif - Building a “shoutout” component in plain HTML/CSS/JavaScript
Christian Heilmann - What is TypeScript? An overview for JavaScript programmers
Axel Rauschmayer
Visual Studio / Complementos / Herramientas
- Announcing AI Shell Preview 2
Steven Bucher - Warp, the intelligent terminal, now available on Windows!
Zach Lloyd - A GitHub Actions Pipeline to Generate OpenAPI Documentation
Ricardo Peres - GitHub Copilot - Custom Instructions
Bart Wullems - Introducing GitHub Copilot agent mode (preview)
Isidor Nikolic - Catch issues before you commit to Git
Jessie Houghton - Terminal Chat now included in GitHub Copilot Free
Christopher Nguyen - Dev Proxy v0.25 with automatic shut down and more
Garry Trinder
.NET MAUI
- .NET MAUI Updates in .NET 10 Preview 1
David Ortinau - AI-Powered Smart Redaction: Protect PDFs Efficiently in .NET MAUI
Deepak G. - Build a Stunning Music Track UI Using .NET MAUI ListView
Jayaleshwari N.
Otros
Publicado en Variable not found.
No hay comentarios:
Publicar un comentario