Monsters Weekly 176 - HMAC in Postman (Postperson)

Getting HMAC signatures to work in Postperson (Postman) is a huge pain largely because HMAC signatures are inherently dumb in an age of TLS. None the less we can make them work; this video will show you how.

Postperson sandbox:

Monsters Weekly 175 - YARP!

YARP, not to be confused with YARR which is what a pirate says, is a managed reverse proxy that provides some interesting functionality for ASP.NET Core applications or really any web application. In this episode we scratch the surface of what YARP is.

YARP site:

Monsters Weekly 174 - NodaTime and JavaScript Dates

Getting the logic right when dealing with dates is hard in any application but it’s even harder when your application logic crosses platform boundaries. In today’s episode, we take a look at some of the common issues faced when trying to load dates from a .NET backend into a JavaScript / browser based frontend.

Sample Repo:

Previous episode:
NodaTime and API Controllers:
Noda Time and Entity Framework Core:

Noda Time:

Monsters Weekly 173 - Record Types

C# 9 is in the pipeline and one of the more exciting features in it is record types. Because we couldn’t figure out how to play with C# 9 yet we’ll take a break and look at how they’re implemented in F#.

Monsters Weekly 172 - NodaTime and API Controllers

In a previous episode, we talked about using Noda Time Entity Framework Core and Razor Pages. In today’s episode, we look at using Noda Time with ASP.NET Core API Controllers and the configuration needed to properly serialize Noda Time types to JSON.

Sample Repo:

Previous episode:
Noda Time:

Monsters Weekly 171 - + Faker.js

In this episode we couple the power of load testing with with the realistic test data we can get from Faker.js to create high performance testing with actual emails and passwords.

Previous episodes on

Monsters Weekly 170 - Noda Time and Entity Framework Core

Noda Time provides a number of very convenient types that can simplify the date/time logic in your applications but out of the box, Entity Framework Core doesn’t know how to convert those types to SQL Server column types. Fortunately, it’s pretty easy to configure Entity Framework Core to use Noda Time types.

Monsters Weekly 169 - Giraffe

Writing your ASP.NET in C# is not the only option. With Giraffe you can write you controllers in F#. Also covered: Tech Empower benchmarks

Monsters Weekly 168 - Microsoft.FeatureManagement and Azure App Configuration

In this episode, we close off our series exploring Microsoft.FeatureManagement and Azure App Configuration. See how the Azure App Configuration service makes it easy to manage feature flags in your ASP.NET Core applications.

Previous Episodes:
#158 - Azure App Configuration
#160 - Azure App Config for Full Framework
#163 - Getting Started with Feature Flags -
#163 - Using Feature Filters in Microsoft.FeatureManagement -
#166 - Staged Rollouts with Microsoft.FeatureManagement -

Monsters Weekly 167 - Generating an Absolute URL in Razor Pages

When sharing a URL to a specific page in your Razor Page application via email, you need the ability to generate an absolute URL. In this week’s episode, Monster Dave shows us the easy way to do that.

Url.PageLink(“/Register”, values: new { code = “MyUnique Code” });