Digests » 303
Vettery is an online hiring marketplace that's changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today.
this week's favorite
CQRS is a simple pattern that strictly segregates the responsibility of handling command input from the responsibility of handling side-effect-free query/read access on the same system. In this article, you will learn exactly what CQRS is and step-by-step process of implementing this pattern.
The ultimate guide to adding security headers in ASP.NET Core. Some features are built-in to core using middleware while others require manual work.
Is C# slower than C++? That’s a pretty big question and not that obvious. Comparing C# and C++ leads to a more general question: “Is managed code slower than native code?”.
In this post, I am going to present how you can use domain-driven design tactical patterns like value object, entity, repository, domain event, factory, and domain service, to write better code. By better code I mean code that is more readable, easier to reason about and maintain.
I've worked with Entity Framework (since the .NET 3.5 days, both code-first and database-first) as well as the latest .NET Core version. It was my preferred solution for a while and I've gotten pretty good with it. Looking back, I regret having to learn the hard way that EF is very taxing and it just isn't a good choice for most solutions.