lunes, 11 de noviembre de 2024
Con el horno aún humeante, aquí van los enlaces que hemos estado cocinando durante la semana pasada. Espero que estén en su punto y os resulten de provecho 😉
Especialmente destacable el repaso de José Manuel Alarcón a los eventos que podemos usar en JavaScript para detectar que la página actual deja de estar activa, ante la próxima desaparición del evento 'unload'.
Y si queréis experimentar una buena explosión mental, no os perdáis el post sobre Quines, programas cuya salida es su propio código fuente. Un auténtico desafío para mentes inquietas hartas de programación tradicional y algo de tiempo libre😆
Por si te lo perdiste...
- Prueba APIs fácilmente con el nuevo cliente HTTP integrado en Visual Studio 2022
José M. Aguilar - Acceder a arrays en settings JSON de ASP.NET Core
José M. Aguilar
.NET Core / .NET
- Integration Tests en .NET con TestContainers: Pruebas de Base de Datos Aisladas
Isaac Ojeda - Get Ready for .NET Conf 2024!
Jeffrey Fritz - The Legacy Coder's Guide to .NET Conf 2024
DeeDee Walsh - Avoid AutoMapper, Using GitHub Copilot to Map Entities and DTOs in C#
Hatim Rih - yantra: JavaScript Engine for .NET Standard
Akash Kava & otros - Task.Factory.StartNew and long running async tasks
Sergey Teplyakov - Recent updates for NetEscapades.EnumGenerators: interceptors!
Andrew Lock - 6 Effective Ways to Merge PDF Files Using C#
Chinnu Muniyappan - Display SSRS Report in .NET Core Application
Sebastiao Pereira - C# Records
Paul Michaels - Easily Create Dynamic Charts in Excel Using C#
Kurmitha Manickhaperumal - 4 Ways to Implement ICommand
Metalama Team - Getting the Current TabItem when the Tab is not selected in WPF
Rick Strahl - How dotnet.exe resolves and loads the hostfxr library – Exploring the .NET muxer
Steve Gordon - Working With DTO Auto Translators
Peter Ritchie
ASP.NET Core / ASP.NET / Blazor
- ASP.NET Core and Angular BFF using a YARP downstream API protected using certificate authentication
Damien Bowden - ASP.NET Core: Using the ASP.NET Core integration on Azure functions
Anthony Giretti - Content Negotiation in an ASP.NET Core Minimal API Using Carter
Ryan Miranda - Pushed Authorization Requests (PAR) in ASP.NET Core 9
Tore Nestenius - How To Be More Productive When Creating CRUD APIs in .NET
Anton Martyniuk - Make containers aware of custom local domains on the host machine using .NET Aspire
Anthony Simmon - How to Add a Blazor Server App to an ASP.NET Model/Controller Web API
Dan Schnnau
Azure / Cloud
- Announcing App Services inbound IPv6 support in public preview
Mads Damgård - Introducing Sidecars for Azure App Service for Linux: Now Generally Available
Tulika Chaudharie - From .NET 6 to .NET 8, my migration experience: Using OpenApi on Azure Function on .NET 8 isolated
Anthony Giretti - JSON Structured Logging for .NET Lambda Functions
Norm Johanson
Conceptos / Patrones / Buenas prácticas
- Getting Started with Domain-Driven Design in ASP.NET Core
Assis Zang - 5 (Wrong) Regex To Parse Parentheses
Artyom Bologov - How to Delegate Effectively as Your Responsibility Grows
Erik Dietrich - 10 Exercises Every Programmer Needs to Avoid Back Pain | Everything You Need to Know About Back Pain for Programmers
Michael Shakor - Finding Prime Numbers Using a Sieve of Eratosthenes
Kirupa Chinnathambi
Data
- Network Round Trips are Evil, So Batch Your Queries When You Can
Jeremy D. Miller - B-trees and database indexes
Benjamin Dicken - Be careful with ToListAsync and ToArrayAsync in Entity Framework Core
Steven Giesel - Optimizing SQL Queries: Best Practices for Improved Performance
Better Engineering
Machine learning / IA / Bots
- 5 Prompt Engineering Tips for Developers
Slobodan Stojanović - DBSCAN Clustering and Anomaly Detection Using C#
James McCaffrey
Web / HTML / CSS / Javascript
- Adios al evento "unload" en los navegadores: por qué desaparece y qué puedes hacer
José M. Alarcón Aguín - Effective Techniques to Share Angular Components Across Projects
Lakindu Hewawasam - HTML Form Validation is heavily underused
Everdimension - Introducing the New Angular Smart Paste Button Component
Mydeen S. N. - Getting Started with the Resource API in Angular
Dhananjay Kumar - The <details> and <summary> elements are getting an upgrade
Stephanie Stima - Browsers lagging in @supports support?
Stoyan Stefanov - Mastering Design Patterns in JavaScript: Part 5 — The Decorator Pattern
Ketan Jakhar - Fluid Everything Else
Richard Hubbard - Why Optimizing Your Lighthouse Score Is Not Enough For A Fast Website
Geoff Graham - Integrating Syncfusion Vue Form Components and Vuelidate
Prince Oliver - Popping Comments With CSS Anchor Positioning And View-Driven Animations
Juan Diego Rodríguez - A Friendly Introduction to Container Queries • Josh W. Comeau
Josh W. Comeau - What Happened to These ‘Game-Changing’ JavaScript Projects in the last 10 years? And What’s Next?
Apal Shah - Fun with Custom Cursors
Ryan Finni - Algorithms Behind JavaScript Array Methods
Nozibul Islam - The Different (and Modern) Ways To Toggle Content
Daniel Schwarz
Visual Studio / Complementos / Herramientas
- OpenSSF Scorecard for .NET and the NuGet ecosystem
Ioana Amarande - The ReSharper and the .NET Tools 2024.3 Release Candidates Are Now Available
Sasha Ivanova - The making of Bring Back Plus/Minus
Marco Goertz - Removing Background Noise From A Video File
Mark Oliver - Introducing a new, more conversational way to chat with GitHub Copilot
Rhea Patel - Automate code commenting using VS Code and Ollama
Carlos Mucuho - New AI experiences for Paint and Notepad begin rolling out to Windows Insiders
Dave Grochocki
.NET MAUI / Xamarin
- .NET MAUI Memory Profiling — Identify and Fix Memory Leaks
Alexander Russkov
Otros
- Windows Server 2025 now generally available, with advanced security, improved performance, and cloud agility
Ian LeGrow - Quine: Self replicating computer programs
Darshan A. S.
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario