Building on the previous post on ASP.NET Core middleware, I’ll show you how to make your own. We’ll use OWASP secure header guidelines to create our own middleware which will add the recommended headers to all requests.
What is middleware (in an ASP.NET Core context) and how does it work? Does the ASP.NET Core request pipeline differ to how the Classic ASP.NET request pipeline work?
There’s only one way to find out: read this article
Developing software and applications is great, but it’s getting it out to users that’s important to do. Taking a leaf from the DevOps tree, this week I’ll show you how to use AppVeyor with your .NET Core projects, and how we can facilitate Continuous Delivery with it.
Developing software and applications is great, but it’s getting it out to users that’s important to do.
Taking a leaf from the DevOps tree, this week I’ll show you how to use AppVeyor with your .NET Core projects, and how we can facilitate Continuous Integration with it.
At Build 2017, there were a lot of new features announced for ASP.NET Core 2.0, .NET Core 2.0 and .NET Standard 2.0. In this week’s blog post, we’re going to look at a few of the changes, specifically: the new configuration model and Razor Pages.
I’ll even cover a bug that was found in Razor Pages. Remember a preview build isn’t necessarily ready for production
The dotnet new command has support for project templates, and one of the template packages that Microsoft has released contains a collection of Single Page Applications.
In this post, I’ll take us through how to make a new project from the Angular2 template, what changes where made the .NET Core to make some of the more impressive things in this template work, and how it all fits together.In this post, I talk you through how to create an Angular2 Single Page Application from one of these templates and how it all fits together.
Now that we’ve all got Visual Studio 2017 installed, those of us who are .NET Core developers will need to know how to convert our project.json solutions to the new csproj one. Luckily, I have you covered.
Sometimes you just want to build a website with strong separation of concerns – that’s where the MVC model can help.
This week we build an MVC application, go through what an MVC application is (covering separation of concerns, too), where you might use one, and what some of the most important configuration options are and where to find them.