lunes, 16 de enero de 2023
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
Por si te lo perdiste...
- Crear un traceroute con .NET, paso a paso (I)
José María Aguilar - Cómo personalizar los mensajes de error de conexión en Blazor Server
José María Aguilar
.NET Core / .NET
- No, No, No - Tasks are not threads and they are not for performance!
Steven Giesel - Detecting breaking changes between two versions of a NuGet package at packaging time
Gérald Barré - How to Iterate Over JSON Objects in C#
Code Maze - Deserialize Mastodon User XML RSS feeds with .NET
Khalid Abuhakmeh - LINQ for beginners: pick the right methods!
Davide Bellone - Rebus in .NET - Service Bus Implementation
Phil Broderick - Lazy and once-only C# async initialization
Ian Griffiths - Making an Asynchronous Breakfast in .NET
Assis Zang - 5 new advanced features improving C# 11
Tom Deseyn - Cryptography Implementations in .NET
Alvaro Montoya - Getting rid of warnings with nullable reference types and JSON object models in C#
Maarten Balliauw - Profiling .NET on Linux with BenchmarkDotNet
Adam Sitnik
ASP.NET Core / ASP.NET / Blazor
- Implement the OAUTH 2.0 Token Exchange delegated flow between an Azure AD API and an API protected using OpenIddict
Damien Bowden - How to easily load React apps into an ASP.NET project using webpack
Milena Monteiro - Migrating Old Asp.net Authentication to Asp.net core Identity with OpenId Connect
Damien Tohin Doumer - Mocking dependencies in ASP.NET Core tests
Cezary Piątek - Task Scheduling and Markers in Blazor Gantt Chart
Alan Sangeeth - BlazorForms low-code open-source framework introduction and seed projects
Ev Uklad - Executing async operations onchange in Blazor
Mike Brind - Monitor Sites with Uptime Robot or Your Own Process
Steve Smith - Extracting metadata from a minimal API handler: Behind the scenes of minimal APIs
Andrew Lock - Implement User Tagging in Blazor Rich Text Editor with Mention Component
Saravanan G - Creating a Map-Based Application in Blazor
Peter Vogel
Azure / Cloud
- Bye bye Azure Functions, Hello Azure Container Apps: Conclusions
Jonathan George - Migrating to Isolated Durable Functions
Mark Heath - Implementing Authentication in Azure Static Web Apps, Part I & Part 2
Anuraj Parameswaran - Introducing a Redis binding for Azure Functions
Jason Farrell - Accessing Service Bus message metadata in Azure Functions isolated model
Mark Heath
Conceptos / Patrones / Buenas prácticas
- Desarrollo, pruebas, refactoring, (todo va en el mismo paquete), El libro negro del programador
Cristian Fernando - Clever Code Considered Harmful
Josh Comeau - The IO monad
Mark Seemann - 9 Best Practices to Safely Deploy and Keep Your Application Healthy at Scale
Michael Shpilt
Data
- SQL JOINS are not the intersection of circles
Anton Okolelov - When Your DbContext Has The Wrong Scope
Phil Haack - Wolverine meets EF Core and Sql Server
Jeremy D. Miller - Easy Pagination for Entity Framework in 3 steps
Steven Giesel - Squashing EF Core Migrations Safely
Mitchel Sellers - Working with time series data in SQL Server 2022 and Azure SQL
Kendal Van Dyke - Entity Framework 8: Raw SQL queries on unmapped types
Steven Giesel
Machine learning / IA / Bots
- Cómo se creó ChatGPT: Un hito histórico en la Inteligencia Artificial Conversacional
Javier del Pino - VALL-E: Neural Codec Language Models are Zero-Shot Text to Speech Synthesizers
Microsoft - Ultimate ChatGPT Resource Guide
Adrian Twarog - Heisenfunctions, Incremental Determinism, and The Future of Programming
Kyle Kukshtel
Web / HTML / CSS / Javascript
- How to use Service Workers with React and Vite
Francisco Mendes - How to download fancy QR Codes with React
Ansh Saini - Understanding Authentication In Websites: A Banking Analogy
Eric Burel - Angular Styling Made Easy: Leveraging the Power of CSS Variables
Thomas Laforge - Building web components with WebC in vanilla JavaScript
Iskander Samatov - Our top Core Web Vitals recommendations for 2023
Philip Walton et al. - New in Chrome 109
Chrome Developers - JavaScript localStorage: The complete guide
Dead Simple Chat - 10 Tips And Tricks That Will Make You A Better ReactJS Developer
Alimam Miya - Attack Techniques: Phishing via Local Files & Priming Attacks on Legitimate Sites
Eric Lawrence - :has is an unforgiving selector
Geoff Graham - Top Front-End Tools Of 2022
Louis Lazaris - Why Not document.write()?
Harry Roberts - Writing Custom Hooks with React
Andrew Evans - Writing Cleaner JavaScript with Modules
Adebayo Adams - How to Destructure Props in Vue (Composition API)
Dmitri Pavlutin - Create a Totally Awesome Analog Clock
Kirupa Chinnathambi
Visual Studio / Complementos / Herramientas
- Mi chuleta de Git
Fernando Escolar - PowerShell IntelliSense completion
Mark Downie - Rainbow Braces for Visual Studio: A Comprehensive Guide
Dirk Strauss - Five shortcuts to boost your productivity
Mads Kristensen - Debugging Encoded Text
Mark Downie - 21 questions you’ll ask if you code a VSCode extension
Cédric Teyton - ReSharper 2023.1 Roadmap
Andrew Karpov
.NET MAUI / Xamarin
- Aprende .NET MAUI: Guía para principiantes
Luis Matos - Replicating a Cruise Travel App UI in .NET MAUI
Leomaris Reyes - Building an Audio Recorder and Player App in .NET MAUI
Mohammed Ismail Sameer Mohamed Saleem - Image Scaling in .NET MAUI
Leomaris Reyes
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario