lunes, 28 de abril de 2025

Aquí tenemos la entrega número 607 de la recopilación semanal de contenidos interesantes 🙂
Esta semana podemos destacar un extenso artículo de Milan Milanović, donde nos explica por qué C# es el mejor lenguaje de programación: sus características, ventajas, historia, futuro, comparación con otros lenguajes, y mucho más.
También me ha llamado la atención CSS Hell, un conjunto de puzzles donde tendrás que exprimir tus conocimientos de CSS para conseguir los objetivos que te plantean 👉 https://csshell.com/
Finalmente, Juan Luis Guerrero nos muestra cómo combinar distintas tecnologías como Semantic Kernel, Phi-3 y Qdrant para construir una API RAG.
El resto de enlaces, a continuación.
Por si te lo perdiste...
- Cómo conseguir que los parámetros de un constructor primario de C# sean de sólo lectura
José M. Aguilar - Retorno de referencias y referencias locales en C#
José M. Aguilar
.NET
- Going beyond singleton, scoped, and transient lifetimes—tenant, pooled, and drifter
Andrew Lock - Semantic Search PDF Files Locally using .NET / C# and Build5Nines.SharpVector
Chris Pietschmann - Extensions get an update in .NET 10
Steven Giesel - Discover C# 13 new features
Tom Deseyn - Mastering xUnit v3: Mocking Static Methods in .NET
Eli Lopian - What are record types in C# / .NET?
Carmel Eve - Slices and Strings with Rust: Goodbye C# StringBuilder?
Chris Woodruff - Why C#?
Milan Milanović
ASP.NET Core / ASP.NET / Blazor
- Implement client assertions for OAuth client credential flows in ASP.NET Core
Damien Bowden - Server-Sent Events in ASP.NET Core and .NET 10
Khalid Abuhakmeh - Integrate Azure OpenAI with Blazor Maps for Smarter, AI-Powered Mapping
Sabari Anand S - Blazor Basics: Progressive Web Apps with Blazor WebAssembly
Claudio Bernasconi - Authorization Policy TagHelpers for ASP.NET Core Razor Views
Khalid Abuhakmeh - Blazor Basics: Building Reusable Component Libraries
Claudio Bernasconi - Render Modes in Modern Web Frameworks: Blazor, Angular, React
Ed Charbeneau - Converting a Blazor WASM to FluentUI Blazor server
Frank Boucher
Azure / Cloud
- 1-Bit Brilliance: BitNet on Azure App Service with Just a CPU
Tulika Chaudharie - Azure SDK modularized libraries for JavaScript
Qiaoqiao Zhang - Exploring Container Sidecars on App Service Plans
John Kilmister
Conceptos / Patrones / Buenas prácticas
- Why TCP needs 3 handshakes
Pi Ke - Input Validation Techniques to Fortify APIs Against Threats
Josh Twist - Introduction to Quad Trees
Hypersphere
Data
- Use EF Core to easily save dates as UTC & show in local time
David Grace - Why It’s Time to Migrate from System.Data.SqlClient to Microsoft.Data.SqlClient
Perry Skountrianos - Your SQL Server Needs Spring Cleaning, Too
Brent Ozar - Exploring the SQL Server CHOOSE Function
Louis Davidson - Announcing the General Availability of the Couchbase EF Core Provider
Matthew Groves
Machine learning / IA
- Building a RAG API with .NET, Semantic Kernel, Phi-3, and Qdrant: Enrich Your E-commerce Experience
Juan Luis Guerrero - Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET
Jon Galloway
Web / HTML / CSS / Javascript
- React Compiler RC – React
Lauren Tan & Mofei Zhang - Can You Format Dates, Numbers, and Currencies with JavaScript’s Intl API?
Dipak Ahirav - CSS Hell
Marcos Acosta - Building An Offline-Friendly Image Upload System
Amejimaobari Ollornwi - Contextual logging with console.context()
Patrick Brosset & Leah Tu - The Lost CSS Tricks of Cohost.org
Blackle Mori - Attack Techniques: Fake Literally Everything! (Escrow Scam)
Eric Lawrence - React Labs: View Transitions, Activity, and more – React
Ricky Hanlon - Building a composite Web Component library with Vite, Tailwind CSS and daisyUI
Alan Mendelevich
Visual Studio / Complementos / Herramientas
- Introducing the AI Dev Gallery: Your Gateway to Local AI Development with .NET
Nikita Prorekhin - Effortless adjustments with an adaptive paste
Leah Tran - A guide to deciding what AI model to use in GitHub Copilot
Klint Finley
.NET MAUI / Mobile
- .NET MAUI in .NET 10 Preview: A Focus on Quality and the Developer Experience
Vinoth Kumar Sundara Moorthy - Building Real‑Time iOS Apps with SignalR: Introducing the Official Swift Client (Public Preview)
Kevin Guo - Build a To-Do List App with .NET MAUI - Step-by-Step Guide
Piruthiviraj Malaimelraj - Essential® UI Kit for .NET MAUI 2.0.0: 8 Customizable Pages to Boost App Development
Jeyasri Murugan
Otros
- The ongoing story of seconds on the taskbar
Raymond Chen
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario