lunes, 18 de septiembre de 2023
La verdad es que este año me ha dado algo de pereza volver a abrir el blog después de este periodo veraniego de descanso. Aunque disfrute escribiendo y compartiendo información, mantener esto medio vivo requiere esfuerzo y tiempo, que obviamente dejo de dedicar a otras cosas que también me gustan 🙂
Pero bueno, la cuestión es que por aquí andamos de nuevo, listos para inaugurar oficialmente la temporada 2023-2024. ¿Y qué mejor forma de hacerlo que con una nueva recopilación de enlaces interesantes? ¡Pues vamos allá!
Por si te lo perdiste...
- CRUD en Blazor usando el componente DataGrid de Syncfusion
José María Aguilar - Parámetros opcionales: úsense con precaución
José María Aguilar
.NET Core / .NET
- Trazas en .Net
Fernando Escolar - Announcing .NET 8 RC1
Leslie Richardson - Performance Improvements in .NET 8
Stephen Toub - Tales from the .NET Migration Trenches, Empty proxy & Shared library
Jimmy Bogard - Working with API that supports remote streaming using HTTPClient in dotnet
Abdul Rahman Shabeek Mohamed - Building a Resilient Email Sending Method in .NET with SmtpClient, Retry Support, and the Outbox Pattern
Steve Smith - Your Quick Guide to Pattern Matching in C#
Aram Tchekrekjian - Listing Windows virtual desktops using .NET
Gérald Barré - File-Scoped Types in C# 11
Code Maze - Dictionaries in C#: How To Use The Different Variations
Nick Cosentino - Dumb Developer Tricks - Fizz Buzz with C# 12 and Polly
Khalid Abuhakmeh - Creating custom debug visualizers for Visual Studio 2022
Thomas Ardal - Techniques for Checking Floating-Point Equality in C#
Code Maze - The best C# REPL is in your terminal
Anthony Simmon - How to Use Moq to Return a Value That Was Passed Into a Method
Code Maze - Reverse engineering natively-compiled .NET apps
Michal Strehovský - Resilient Http Calls using Polly.
Dhananjeyan Balaretnaraja
ASP.NET Core / ASP.NET / Blazor
- ASP.NET Core updates in .NET 8 Release Candidate 1
Daniel Roth - Introducing the Identity API endpoints: Exploring the .NET 8 preview
Andrew Lock - Exploring Blazor Changes in .NET 8
Jon Hilton - Multi-tenancy with ASP.NET Core and FinBuckle.Multitenant
Khalid Abuhakmeh - Implement a secure web application using nx Standalone Angular and an ASP.NET Core server
Damien Bowden - Using HttpContext.Items to Pass Data With ASP.NET Core
Code Maze - How to Authenticate a Blazor Server App with Azure AD
Claudio Bernasconi - How to Migrate Telerik UI for ASP.NET MVC to ASP.NET Core
Jefferson S. Motta - Exploring Identity Endpoints in .NET 8
Kostis Grontis - Don't rush to build that re-usable Blazor component
Jon Hilton - Building a Minimal ASP.NET Core clone
Steven Giesel - How to Use onchange Event with Select DropDown in Blazor
Code Maze - Best Tips and Practices for .NET Performance Optimization and Scalability
iFour Team - Plugin Architecture in Blazor
Nick Cosentino
Azure / Cloud
- Announcing Public Preview of Free Hosting Plan for WordPress on App Service
Abhishek Reddy - Understanding the Azure Core library for .NET
Anne Thompson - Ensuring High Availability for Web Applications using Azure App Service and Azure Traffic Manager
Denis Kathuri
Conceptos / Patrones / Buenas prácticas
- 7 simple habits of the top 1% of engineers
Leonardo Creed - Have you replaced your DB because of the Repository Pattern?
Derek Comartin - Trunk-Based Development vs. Long-Lived Feature Branches: Which One is Right for Your Software Team?
Steve Smith - Drawbacks to Using Interfaces in C#
Nick Cosentino
Data
- EF Core 8 RC1: Complex types as value objects
Arthur Vickers - Solving Race Conditions With EF Core Optimistic Locking
Milan Jovanović - Entity Framework Core - No database provider has been configured
Bart Wullems - SQL SERVER - Avoid Functions in the WHERE Clause for Performance
Pinal Dave - Entity Framework Core–Data is null
Bart Wullems
Machine learning / IA / Bots
- Demystifying Retrieval Augmented Generation with .NET
Stephen Toub - Decoding Generative AI: Part 1
Jason Payne - Gaussian Process Regression from Scratch Using C#
James McCaffrey - Using embeddings model with Azure OpenAI Service
Filip Woj
Web / HTML / CSS / Javascript
- Introducing MSAL.Browser v3: What developers need to know
Emily Lauber - The Challenge of IP Reputation
Eric Lawrence - Gradients, Blend Modes, And A Really Cool Hover Effect
Preethi Samathanam - Angular Basics: Is There an Angular Capitalize Pipe?
John Au-Yeung - The CSS Handbook: Mastering Techniques, Tips, and Types
CodeyStein - Attack Techniques: Fullscreen Abuse
Eric Lawrence - HTML5 Template: A Base Starter HTML Boilerplate for Any Project
Louis Lazaris - New in Chrome 117
Chrome Developers - Mastering the Mysteries of JavaScript Scopes
Ramo Mujagic - Add Angular Input Form Mask & Validation Features to Your Web App
Joel Parks - 10 Lesser-Known JavaScript Array Methods You Might’ve Missed
Mainul Hasan - React Basics: React Forms Examples
Hassan Djirdeh - Revealing Images With CSS Mask Animations
Temani Afif - Incremental Static Regeneration for Angular
Enea Jahollari - Simplifying JavaScript Dictionary Creation with reduce in TypeScript
Peter G. Kellner
Visual Studio / Complementos / Herramientas
- Visual Studio 2022 17.8 Preview 2 has arrived!
Adrian Murphy - What's new in Teams Toolkit for Visual Studio 2022?
Ayca Bas
.NET MAUI / Xamarin
- Announcing .NET MAUI in .NET 8 Release Candidate 1: Quality
David Ortinau - Custom Embedded Fonts in Xamarin Forms – Welcome to Xamarin Guy Show Blog
Samig GC - Are You Prepared for the End of Xamarin Support?
J. Tower - The Ultimate Patient Appointment Manager App in .NET MAUI
Jeyasri Murugan - Exploring the expander from .NET MAUI Community Toolkit
Leomaris Reyes - Introducing the 9th Set of New .NET MAUI Controls and Features
Paul Anderson
Publicado en Variable not found.
Aún no hay comentarios, ¡sé el primero!
Enviar un nuevo comentario