Blog
Articles, guides, and resources about software development, architecture, and best practices.
This blog is where I share my experience, ideas, and lessons learned from software development. You'll find articles about .NET, C#, software architecture, best practices, design patterns, developer tools, and other topics that help build better software and grow as a developer.
- Extension operator overloading in C# 14 — Overloading the pipe `|` operator allows you to customize conversions and give your code more expressive semantics.
- Feature Flags — Learn what Feature Flags are, the problems they solve, how to implement them in .NET, and their most common use cases.
- Choosing the Right DbContext Lifetime — AddDbContext, AddDbContextPool, AddDbContextFactory, AddPooledDbContextFactory — a simple way to decide which one to use in EF Core.