Yarn is the npm we need

The default package manager for node is called npm. Apparently it doesn’t stand for Node Package Manager but it sure seems like it should. Npm brags that they have have hundreds of millions of downloads per month. However that includes download from build servers and from package restores and doesn’t map to the number of people typing

npm install tsc

Here's a Handy List of Social Login Providers

If you would like to have your web site use a social identity provider rather than creating or maintaining your own identity store you’ve got options.

You're using HttpClient wrong and it is destabilizing your software

I’ve been using HttpClient wrong for years and it finally came back to bite me. My site was unstable and my clients furious, with a simple fix performance improved greatly and the instability disapeared.


At the same time I actually improved the performance of the application through more efficient socket usage.

Getting Nginix up and running on an Ubuntu Box with SSL and HTTP2

Kestrel + Nginx are awesome together. Let's try serving up our Kestrel site over SSL with HTTP2

Summer of Config

Announcing the ASP.NET Monsters “Summer of Config” Contest

Awwwyeah, here it is, the next contest brought to you by the ASP.NET Monsters. We have some great prizes and we’re sure hoping that you can have a lot of fun, even if you don’t cash in with the win.

The Summer of Config is all about creating the wackiest, most insane configuration provider that you can dream up. We want you jammin’ on the ASP.NET Core code, bringing us your questions, experimenting with the code and seeing your creativity. BRING IT ON!

An Intro to NGINX for Kestrel

Kestrel is a server capable of serving up ASP.NET Core applications on any platform but in production you need to run it behind another server.

Loading View Components from a Class Library in ASP.NET Core MVC

In today's post we take a look at how view components can be implemented in a separate class library and shared across multiple web applications.

The Monsters Weekly - Episode 43 - 'Hello Bundler Minifier with Mads Kristensen'

In today’s episode, Mads Kristensen sets us straight on the new Bundler Minifier and the direction the ASP.NET team has decided to take in the default project template. Mads takes us through the Bundler Minifer, what it is capable of, how it differs from System.WebOptimization and Gulp, and most importantly why it exists in the first place.

ASP.NET Core Distributed Cache Tag Helper

The anxiously awaited ASP.NET Core RC2 has finally landed and with it we have a shiny new tag helper to explorer. In this post we will explore the new Distributed Cache tag helper and how it differs from the already existing Cache tag helper.

GitHub Authentication with ASP.NET Core

Authentication has changed over the years, and my take on it has surely shifted. No longer is it the scary, intimidating beastie that must be overcome on our projects. Today, we can let external providers provide the authentication mechanisms, giving the user with a streamlined experience that can give them access to our application with previuosly defined credentials.

GitHub Authentication in ASP.NET Core

Let’s have a look at what it takes to allow users to authenticate in our application using GitHub as the login source, and you can check out the Monsters video take of this on Channel 9.