Speed ASP.NET Core is by far the fastest full-stack major web framework out there. Full-stack, meaning a framework that provides wide feature coverage, including server-side templates, database connectivity, form processing, and so on. Major means it’s widely adopted, used by the community, and supported by a big company and/or community. According to TechEmpower and their […]
Continue readingWhen working with ASP.NET Core and it’s Dependency Injection container, you will likely run into an error that’s similar to this one: Some services are not able to be constructed (Error while validating the service descriptor ‘ServiceType: AspNetCoreDi.IMyConnectionManager Lifetime: Singleton ImplementationType: AspNetCoreDi.MyConnectionManager’: Cannot consume scoped service ‘AspNetCoreDi.IMyScopedService’ from singleton ‘AspNetCoreDi.IMyConnectionManager’.) This happens when you have […]
Continue readingThe problem You have an application that you need to show off to your friends or a client, and they all need to access it online, and you don’t want to use your old server in your basement. If it’s a small application, you can easily do all this for FREE! You got: ASP.NET Core […]
Continue readingIntroduction Dealing with authentication and authorization in ASP.NET Core while working with modern web apps has been a much better experience than in older versions of ASP.NET. And it’s been further improved with v2. There are few quirks when you work with it enough, but the overall feeling is much better. Besides official documentation on […]
Continue readingHow we (some of us?) do Model validation right now We, developers, use a lot of repetitive code in our ASP.NET (Core) Web API / MVC actions. Inside of our controller actions we usually check if the model is valid by using ModelState property available on MVC’s base controller class: View the code on Gist. The […]
Continue reading