Committing passwords, api keys and connection strings to open source projects can be incredibly dangerous. Even once they've been removed from the repo they can still be found in the commit history. The .NET Core boffins have come up with a technique called User Secrets, which is meant to help alleviate this. What are they and how do they work? In this post, we'll find out.
In this post we'll take a previously built custom middleware and finalise the configuration options to it. We'll complete the JSON file which represents the config, and ensure that it's being read and the values are applied to the middleware setup.
In this post we'll take a previously built custom middleware and add configuration options to it. We'll load our config options for the middleware from a JSON file present in the consuming application, and apply it to the middleare
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.
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.
Now that the first previews of .NET Core and .NET Standard 2.0 have been released, we're able to use .NET Framework NuGet packages with .NET Core applications. In this post, I'll run you through the steps required to use a .NET Framework NuGet package in a .NET Core 2.0 application, and we'll build a .NET Core 2.0 desktop application which consumes an amazing .NET Framework class library.
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
.NET Core 2.0 Preview 1 was released at MS Build 2017. Now that it's been out for a week, I'll take a look back at the information in the announcement, and I'll take a look at the benefits and drawbacks to using it.
Building .NET Core applications is great, but what are the options for hosting? In this post, I take you through the steps required to publish your application to a Digital Ocean droplet.