ASP.NET Monsters #68: Creating Custom Conventions for ASP.NET Core MVC