Angular Testing Patterns - TestBed

Spec files are automatically generated by Angular 5’s CLI but most projects leave them empty. Why not actually write some tests? This post covers some useful patterns to make the whole process as painless as possible.

The Monsters Weekly - Episode 113 - Authorize Resource Tag Helper

Authorize Resource Tag Helper for ASP.NET Core

ASP.NET Core has a powerful mechanism for implementing resource-based authorization using the IAuthorizationService and resource-based AuthorizationHandlers. In this blog post, we build a tag helper that makes it simple to use resource-based auhtorization to Razor views without writing any C# code in the view.

The Monsters Weekly - Episode 112 - Migrating Knockout to React

The Monsters Weekly - Episode 111 - Authorize Tag Helper

The Monsters Weekly - Episode 110 - Live Unit Testing

Authorize Tag Helper for ASP.NET Core

In ASP.NET Core, it's easy to control access to Controllers and Action Methods using the Authorize attribute. This attribute provides a simple way to ensure only authorized users are able to access certain parts of your application. While the Authorize attribute makes it easy to control authorization for an entire page, the mechanism for controlling access to a section of a page is a little clumsy. In this blog post, we build a Tag Helper that makes it incredibly easy to control access to any block HTML in a Razor view.

The Monsters Weekly - Episode 109 - DbContext Pooling in Entity Framework Core 2.0

The Monsters Weekly - Episode 108 - Using the LIKE operator in Entity Framework Core 2.0

The Monsters Weekly - Episode 107 - Azure Key Vault