Home
Fati Iseni - Blog
Cancel

Immutable entities and value objects in EF Core!

You can find the code and the full sample here. Immutability is a trendy topic nowadays. The immutable constructs can be handy and can offer many benefits in different scenarios. They can signific...

Alternative caching implementations and cache invalidation!

Today I’ll be talking about caching and various ways to implement the same. We’ll also show how to invalidate the cache on demand if using Entity Framework. The caching feature is almost mandatory...

Open-Closed Principle and runtime DI configurations!

I just recently published a Nuget package that offers some extensions to the .NET Core’s built-in DI container, practically extensions to IServiceCollection. The extensions provide the ability for ...

How to implement auditing on your entities!

Not rarely we require to apply some basic auditing information for our entities. Although we may configure full audit features on the Database side, sometimes it’s handy to have this information as...

What is a domain model?

I’ve been asked this question very often, especially by the new developers. So, let’s try to explain the term and clear some misconceptions. The term is being popularized with the adoption of DDD (...

How to build a blog with GitHub Pages and Jekyll!

I recently decided to change my blogging platform. I simply want to focus on writing new content, and not deal with the peculiarities of different CMS tools. Ideally, I wanted the whole content to ...