Change Tracking
How .NET ORMs — EF Core, NHibernate, Dashing and Marten — detect entity changes, and what that means for building a pure DDD repository.
How .NET ORMs — EF Core, NHibernate, Dashing and Marten — detect entity changes, and what that means for building a pure DDD repository.
Preventing users from re-using a password similar to an old one, when best practice says you can't store the password in the first place.
Using the Razor parser to automatically rewrite hard-coded strings in ASP.Net MVC views into calls to a translation engine.