Layered Architecture in ASP.NET Core Applications

One of the viewers of my YouTube channel asked me an interesting question. He mentioned in a typical layered architecture, he sees ASP.NET MVC building blocks (Controller, View, and Model) as part of the presentation layer. These days, however, a lot of modern applications are built with Angular/React on the client and ASP.NET Core (Web […]

Tags: , , , , ,

4 Common Mistakes with the Repository Pattern

UPDATE (Nov 5 2018): While you’re here to become a better C# developer, I strongly recommend you to watch my Python tutorial on YouTube. Python is super-hot these days. It’s the number one language employers are looking for and gives you 4x more job opportunities than C#. As part of my new ASP.NET Core course, I’ve been […]

Tags: ,

Why I don’t like IEntity interfaces

One comment that keeps popping up in regards to my YouTube video about repositories (Repository Pattern, Done Right) is why I don’t like IEntity interfaces. So, let’s see. The case for IEntity is to apply a constraint in the repository interfaces. I need to write another post about why you should avoid generic repositories. But […]

Tags: , , ,

Repositories or Command / Query Objects?

This is a follow up post to my YouTube video Repository Pattern, Done Right. If you haven’t seen this video, it’s best to watch it first, before continuing reading. There have been many interesting questions in the discussion area and I’ve replied to most (if not all) of them. One that has come up a few […]

Tags: , , , ,
Connect with Me
  • Categories
  • Popular Posts

    %d bloggers like this: