lunes, 3 de marzo de 2025

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.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario