Codú
Avatar for Adrián Bailador

Adrián Bailador

@adrian-bailador-3he

🚀 Full-Stack Dev 👨🏻‍💻 .NET Engineer 👾 Geek & Friki 💡 Talks about #dotnet, #csharp, #azure, #visualstudio and a little bit of #nextjs.

Joined November 2023Dublin, Irelandadrianbailador.github.io
AI patternsAgentsDesignBackendFrontendPromptingRAGLLM apps
87
Posts
ArticleAdrián Bailador@adrian-bailador-3he · Jan 18 · 9 min

Result Pattern in C#

Error handling can make or break the clarity and reliability of your code. While exceptions are powerful, using them for expected business failures leads t

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Jan 4 · 5 min

Channels in C#

Learn how to build high-performance, thread-safe producer-consumer applications using System.Threading.Channels. Explore bounded and unbounded channels, bac

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Nov 15 · 3 min

Task vs ValueTask in C#

A clear and practical guide to understanding Task vs ValueTask in .NET, with benchmarks, examples, rules of thumb, and real-world recommendations.

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Sep 21 · 5 min

Types of Unit Tests in C#

If you're a C# developer looking to improve your code quality, unit tests are your best mate. In this guide, I'll walk you through all the types you need to

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Jun 1 · 2 min

MVVM in .NET

MVVM is a powerful architectural pattern used in .NET desktop applications like WPF, MAUI, and WinUI.

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Apr 15 · 4 min

Multithreading in C#

Multithreading in C# might sound intimidating at first, but once you get the hang of it, it becomes a superpower for writing responsive, efficient, and mode

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Feb 22 · 3 min

Git Cherry-Pick 🍒

The `git cherry-pick` command allows you to select one or more specific commits from one branch and apply them to another without merging the entire history

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Feb 3 · 3 min

Migrate a project to .NET 8

Migrating a .NET Core 3.1 project to .NET 8 might seem challenging, but the process becomes much smoother with the right guide. Here’s a step-by-step guide:

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Dec 19 · 3 min

Part 8: Collections in C#

Collections in C# provide powerful tools for managing and organising data efficiently. They enable developers to handle groups of objects with ease

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Jul 29 · 3 min

Middlewares in .NET

Middlewares play a fundamental role in configuring the request processing pipeline, allowing developers to manipulate requests and responses.

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Mar 14 · 8 min

JSON Web Token (JWT)

JSON Web Token (JWT) is an open standard based on JSON for creating a token used to send data between applications or services.

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Mar 5 · 2 min

Rest API in C#

An API, or Application Programming Interface, serves as the entry point into a project from external sources.

0
0 replies
ArticleAdrián Bailador@adrian-bailador-3he · Feb 12 · 4 min

Microservices

The adoption of microservices architectures has revolutionized the way modern applications are developed and deployed.

0
0 replies
Learn to build with AI and grow with people doing the same — it's free.