
Ahí van los enlaces recopilados durante la semana pasada. Espero que os resulten interesantes. :-)
Por si te lo perdiste...
- Palabras malditas
José María Aguilar - Analiza tu código a fondo y desde distintas perspectivas con NDepend
José María Aguilar
.NET Core / .NET
- Announcing .NET 8 Preview 3
Jiachen Jiang - Check out new C# 12 preview features!
Kathleen Dollard - Convert HTML to PDF Report in .NET
Abdul Rahman Shabeek Mohamed - How to Do an Inner Join in LINQ?
Code Maze - Run dotnet core projects without opening visual studio
Karthik Chintala - Investigating a crash in Enumerable.LastOrDefault with a custom collection
Gérald Barré - 5 useful extensions for Task<T> in .NET
Steven Giesel - Normalize and compare URLs with C#
Thomas Ardal - Using Application Insights in .NET Desktop Applications
Rick Strahl - Working With Nested Tasks
Pawel Woltschkow - Producing and Consuming Kafka Messages in CloudEvents Format Using the C# SDK
Vasil Kosturski - Why my WireMock mocks aren't working?
Daniel Genezini - C# Tip: Access items from the end of the array using the ^ operator
Davide Bellone - Static Fields Are Evil, If Not Coded Correctly
David McCarter - Upcasting and Downcasting in C#
Code Maze - .NET 8 Performance Edition
Steven Giesel - Converting Strings to .NET Objects – IParsable and ISpanParsable
Christian Nagel - Performance: The Fastest Way to Use Regular Expressions in Microsoft .NET 7
David McCarter - Different Ways to Split a String in C#
Code Maze - C#12 class and struct Primary Constructors
Patrick Smacchia
ASP.NET Core / ASP.NET / Blazor
- ASP.NET Core updates in .NET 8 Preview 3
Daniel Roth - Announcing ImageSharp.Web 3.0.0
Six Labors - Real-time Communication Between Clients and Servers with SignalR
Bradley Wells - State Hasn't Changed? Why and when Blazor components re-render
Jon Hilton - Creating an ASP.NET Minimal Web API to Generate PDF Documents from HTML Template Dynamically
Sowmiya Loganathan - Role-Based Access Control (RBAC) in Blazor Applications
Andra Chiarelli - CQRS Command Validation with MediatR in Asp.net Core
Damien Tohin Doumer - How to secure legacy ASP.NET MVC against Cross-Site (CSRF) Attacks
Aneesh Lal Gopalakrishnan - How to Get Started with Telerik Blazor Data Grid
Jon Hilton
Azure / Cloud
- List Azure Functions based on Configuration Values
Dennes Torres
Conceptos / Patrones / Buenas prácticas
- Introducción a la Arquitectura Hexagonal
Fran Iglesias - We invested 10% to pay back tech debt; Here's what happened
Alex Ewerlöf - OWASP API Security Top 10 2023 and GraphQL
Antoine Carossio - API Rate Limiting Cheat Sheet
Colin McDermott
Machine learning / IA / Bots
- Amazon CodeWhisperer, Free for Individual Use, is Now Generally Available
Steve Rogers - Announcing OpenAI’s Bug Bounty Program
OpenAI - What developers need to know about generative AI
Damian Brady - Get started with OpenAI in .NET
Luis Quintanilla - An example of LLM prompting for programming
Martin Fowler - OpenAI API endpoints
Craig Dunn
Web / HTML / CSS / Javascript
- Creating a Knowledge-Based Chatbot with OpenAI Embedding API, Pinecone, and Langchain.js
Mael Kerichard - New HTML Element: search
Alvaro Montoro - JavaScript SOLID Principles: How to Write Maintainable Code
Chameera Dulanga - Using A Transient CSS Stylesheet To Remove Scrolling On Body While Mod
Ben Nadel - Most common ways to make HTTP requests in JavaScript
Juan Cruz Martínez - What's New in DevTools (Chrome 113)
Chrome Developers - When to use currying in JavaScript
SlimTim10 - The History Of Javascript Performance Vol 1
Tom Smykowski - Shallow vs. Deep Copying in JavaScript
Mark O'Neill - 6 Free Libraries to Create Tooltips in JavaScript
Nipuni Arunodi
Visual Studio / Complementos / Herramientas
- Introducing the 'Breakpoint Notifier' Visual Studio extension!
Calvin A. Allen - Sequence Diagrams in Markdown with Mermaid.js
Matt Eland - 5 useful JSON tools to improve your productivity
Hassan Djirdeh - 3 Methods to Generate a .gitignore File Automatically
Nipuni Arunodi - Improving Visual Studio performance with the new Instrumentation Tool
Nik Karpinsky
.NET MAUI / Xamarin
- Announcing .NET MAUI in .NET 8 Preview 3
David Ortinau - Introducing the New .NET MAUI Popup Control
Jayaleshwari N - Part 3: Migration of Telerik Xamarin ERP App to .NET MAUI
Rossitza Fakalieva - Generate Toast Notifications in a .NET MAUI App
Bradley Wells
Otros
- Retaron a crear 'el peor control de volumen de la historia'. Es complicado decidir cuál de todas las propuestas ganó
Marcos Merino
Publicado en Variable not found.