Newsletter

Get the Thursday issue.

One focused C# tutorial. Free, and easy to leave.

  • 4,000+ engineers
  • 100+ tutorials

Writing

All posts

Practical C#, .NET, and ASP.NET Core tutorials.

107 posts

Mar 12, 2026 · 5 min

Anemic vs Rich Models in ASP.NET Core

Domain models can be passive data containers or active business objects, a practical approach is starting with anemic models and evolving them into rich ones as the domain grows in complexity.

Mar 5, 2026 · 5 min

Full-Text Search in EF Core 10

Full-text search in EF Core 10 combined with Azure Cosmos DB offers a powerful and efficient way to implement advanced text search in modern applications.

Feb 26, 2026 · 4 min

Scoped Services in Singleton in .NET Core

Scoped services cannot be injected directly into singletons in .NET Core, but by creating a manual service scope you can safely resolve dependencies.

Feb 19, 2026 · 5 min

Execute Update with JSON in EF Core

The new JSON data type in SQL Server, combined with EF Core's ExecuteUpdate, brings a powerful and efficient way to perform bulk updates.

Feb 12, 2026 · 4 min

Keyed Services in .NET Core

Keyed Services make the built-in .NET DI container far more flexible when working with multiple implementations of the same interface.

Feb 5, 2026 · 5 min

Getting Started with Dapper Plus

Dapper Plus is a commercial library that adds bulk insert, update, delete, merge, and synchronize to Dapper.

Jan 29, 2026 · 6 min

Azure Functions in .NET

Azure Functions offer a flexible, cost-effective and scalable way to build modern applications. It's great for event-driven workloads, fast development with minimal infrastructure overhead.

Jan 22, 2026 · 6 min

Hybrid Search in EF Core 10

Hybrid search in EF Core 10 with Cosmos DB combines keyword precision and vector understanding, allowing you to perform both full-text and vector searches with ranked results.

The next issue lands Thursday.

Join 4,000+ .NET engineers. Free, focused, and easy to leave.