lunes, 30 de septiembre de 2024
Una semana más, comparto la recopilación de enlaces a contenidos que me han parecido interesantes.
De esta tirada, me quedo con "Las interfaces describen qué, las implementaciones describen cómo", un gran título para el artículo de Steve Smith sobre conceptos que todos deberíamos tener claros.
Por si te lo perdiste...
- Cómo crear componentes Blazor usando directamente C# en lugar de la sintaxis Razor
José M. Aguilar - Obtener la última excepción producida en ASP.NET Core
José M. Aguilar
.NET Core / .NET
- (Non-)Nullable Reference Types in C#
Paulo Zemek - Conditional compilation symbols in C#
Bart Wullems - FSZipper in C#
Mark Seemann - Preparing for .NET 9
Mattias Karlsson - A Better Way to Handle Entity Identification in .NET with Strongly Typed IDs
Anton Martyniuk - Boosting Loop Performance in .NET: The Simple Trick of Caching Array Length
David McCarter - Mastering C# 12: New Features and How to Use Them
Cosmic Meta - .NET Terminology
Rockford Lhotka - Interact with Ollama through C#
Bart Wullems - Service Discovery in .NET
Ricardo Peres - Tired of other developers?
Stanislav Nedelchev - Implementing Blocked Floyd-Warshall algorithm for solving all-pairs shortest path problem in C#
Oleg Karasik
ASP.NET Core / ASP.NET / Blazor
- Implement a Geo-distance search using .NET Aspire, Elasticsearch and ASP.NET Core
Damien Bowden - Swagger Replacement in ASP.NET 9
Steven Giesel - Integrating the Particular Service Platform with Aspire
Jimmy Bogard - Integrating .NET Aspire With Azure Storage
Fiodar Sazanavets - Getting started with testing and .NET Aspire
Aaron Powell - Syncfusion: What's New in Blazor 2024 Volume 3
Rajendran R. - How to encrypt and decrypt data in ASP.NET Core using Data Protection API.
Hariom Dubey - ASP.NET Core 9 and IAsyncEnumerable - Async Streaming JSON and NDJSON From Blazor WebAssembly
Tomasz Pęczek - Introducing the AI-Powered Smart Blazor Components and Features
Rajendran R. - Best Practices in Building ASP.NET Core API Projects
Peter Vogel - Building Secure and Scalable APIs in .NET 8
David Ramel - Taking a look at the Problem Details enhancements in ASP.NET 9
Tim Deschryver
Azure / Cloud
- Migrate Azure VM Across Regions Using Azure CLI and Bash Script
Chris Pietschmann
Conceptos / Patrones / Buenas prácticas
- Going beyond the empty set: Embracing the power of other empty things
Raymond Chen - OpenAPI 3.1 - The Cheat Sheet
Christophe Dujarric & Yoan Gross - Interfaces Describe What - Implementations Describe How
Steve Smith - Conway's Law: The Hidden Force Shaping Your Software Architecture
Trevor I. Lasn - These 5 habits will make you a great code reviewer
Pawel Kadluczka - How To Manage Dangerous Actions In User Interfaces
Victor Ponamariov - Identity Obsession and Domain-Driven Design
Peter Ritchie
Data
- Rounding Numbers
Joe Celko - 3 Essential Techniques for Managing Transactions in EF Core
Ali Hamza Ansari - TRY/CATCH Doesn’t Always Work
Brent Ozar
Machine learning / IA / Bots
- MathPrompts Jailbreak: Cómo codificar un robo como un problema matemático para hackear a un LLM
Chema Alonso - OpenFactCheck: A Unified Framework for Factuality Evaluation of LLMs
Hasan Iqbal, Yuxia Wang 1 & more - Watermarks in preview in Azure OpenAI Service
Ken Archer - Updated production-ready Gemini models, reduced 1.5 Pro pricing, increased rate limits, and more
Logan Kilpatrick & Shrestha Basu Mallick
Web / HTML / CSS / Javascript
- Cómo optimizar imágenes y mejorar al máximo tu SEO y UX
Edgar Capafons - Augmenting the client with Vue.js
Nicolas Fränkel - Functional Web Components
Xoron - 5 Modern CSS Styles You Should Know In 2024
Poorna Theekshana - The selectmenu Element is No More…Long Live select!
Jared White - How I Implemented Full-Text Search On My Website
Milan Jovanović - Color Mixing With Animation Composition
Geoff Graham - How to Optimize Your Code with React Compiler (in Beta)
Hassan Djirdeh - How To Make A “Scroll To Select” Form Control
Preethi - How to Create a Reusable Modal Component in React
Grant Riordan - Breaking a String by Visual Width in JavaScript
Joel Ivory Johnson - Vue Basics: How to Build Complex Forms in Vue
Nada Rifki - 9 React Testing Best Practices for Better Design and Quality of Your Tests
Petar Ivanov - Creating a React TODO app in Visual Studio 2022
Sayed Ibrahim Hashimi - Parsing TAR files with Plain JavaScript
Sergio Marin - Slide Through Unlimited Dimensions With CSS Scroll Timelines
Lee Meyer - React 19: Goodbye to Old Features, Hello to the Future
Adhithi Ravichandran
Visual Studio / Complementos / Herramientas
- ReSharper 2024.3 Starts its Early Access Program!
Alexander Kurakin - Boost Your Development with Azure Tools for Visual Studio Code
Misty Miller - Next-Gen Code Coverage in Visual Studio: Enhanced C++ Support and Security
Jakub Chocholowicz - Level up your collaborations with the pull request experience in Visual Studio
Jessie Houghton - Organize Your Breakpoints like a pro
Harshada Hole - Git pull vs. git fetch: What's the difference?
GitLab
.NET MAUI / Xamarin / Mobile
- AI-Driven Smart Location Search in .NET MAUI Maps
Muniappan Subramanian - DotNetBlazor hybrid apps in Avalonia UI
Vladyslav Lubenskyi - Create Stunning Gym Subscription UI in .NET MAUI
Leomaris Reyes - HowTo: Listening to Keyboard Events and Handling Shortcuts in .NET MAUI
Joachim Leonfellner - AI-Driven Smart PDF Form Filling in .NET MAUI PDF Viewer
Deepak G. - Mastering .NET MAUI Shell—Part 3
Héctor Pérez
Otros
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario