Writing
All posts
Practical C#, .NET, and ASP.NET Core tutorials.
107 posts

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.

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.

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.

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.

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.

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

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.

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.