Monsters Weekly 202 - Securing your Azure Functions

Azure Functions using Bearer token is clumsy. For some auth providers, you can enable App Service Authentication in the Azure Portal but that only works for the deployed version of your app which makes testing locally difficult and clumsy.

In this episode, we look at the AzureFunctions.OidcAuthentication library which makes it easy to validate JWT Tokens from a variety of OIDC providers like Auth0, Azure AD B2C, and Okta.

GitHub: https://github.com/AspNetMonsters/AzureFunctions.OidcAuthentication

NuGet: https://www.nuget.org/packages/AzureFunctions.OidcAuthentication/

TwoWeeksReady Sample App: https://github.com/HTBox/TwoWeeksReady

Monsters Weekly 201 - Avoiding SSL Expiries

Ever accidentally had an SSL certificate expire on you? It’s super embarrassing and, as it turns out, wholly unnecessary. In this episode we take a look at https://alerts.httpscop.com/ and see how it can help you avoid the expired certificate screen of shame.

Monsters Weekly 199 - Diagnosing ASP.NET Core Startup Issues in Azure App Service

Have you ever deployed an ASP.NET Core web app to Azure App Service and received the dreaded ‘HTTP Error 500.30 - ANCM In-Process Start Failure’ error. Well then this video is for you. Fortunately App Service Diagnostics provides some useful tools for digging into those errors and actually getting to the root of the problem.

Monsters Weekly 198 - MassTransit with Chris Patterson

In today’s episode we chat with Chris Patterson, leader of the open source project MassTransit framework.
Topics covered in this episode:

  • Software ‘-ilities’
  • The importance of idempotency
  • Taylor swift
  • Messaging concepts, message brokers
  • Burgers and dipping fries in your Frosty
  • Crafting durable messages
  • A bit of the history of MassTransit

MassTransit: https://masstransit-project.com/
Chris’s YouTube Series: https://www.youtube.com/c/phatboyg

Monsters Weekly 197 - Code Snippets in Visual Studio 2019

In this episode we’re going to have another look at code snippets, but this time in Visual Studio 2019.

Snippets are a great way to tackle repetitive coding tasks, and you can use them creatively to implement large blocks of code quickly, removing friction from the process of building out features.

You can visit the Microsoft Docs site to navigate some of the template functions and the schema reference here: https://docs.microsoft.com/visualstudio/ide/walkthrough-creating-a-code-snippet?view=vs-2019

Monsters Weekly 196 - Visual Studio Code Snippets

Snippets let you build out small, expressive, macros to rapidly add content to your files in Visual Studio Code. In this video we’ll cover how to add your own snippets for your project.

Monsters Weekly 200e - Conversations with Scott Hunter

Over the last decade as Monsters we’ve been so fortunate to connect with so many great people in the industry. In this 5 part series leading up to episode 200 we reconnect with some of the visionaries, teachers, mentors and community members who have inspired us along the way.

Join us as we talk to Scott and talk about his time so far at Microsoft, including his journey through the early days on bringing .NET Core to fruition. Did you know it was a four year trek away from the history of the .NET Framework and into open source? Today Microsoft is one of the largest open source contributors on the planet.

As a Director at Microsoft, Scott oversees a team of more than 60 people which ultimately work on products you know - .NET and Java - and that serve over 5 million customers directly.

And for those who ever feel discouraged when they hear ‘no’, just remember that Scott was not successful in his first job application at Microsoft but today gets to play an incredible part in a dynamic and journeyed story.

Follow Scott on the Twitters: @coolcsh

Monsters Weekly 200d - Conversations with Nik Molar

Over the last decade as Monsters we’ve been so fortunate to connect with so many great people in the industry. In this 5 part series leading up to episode 200 we reconnect with some of the visionaries, teachers, mentors and community members who have inspired us along the way.

This was a great conversation where we travelled from pressing issues such as the origin of peanuts in chocolate bars, to ‘meat space’, to the humbling experience of being a project manager and the amazing evolution of product development based on a deep and sincere conversation with end users.

Nik first crossed our paths working on a tool called Glimpse about a decade ago. Glimpse helped MVC developers understand better what was going on server-side in their applications, the ‘F12 Developer Tools’ of the server, so to speak. That began a wild ride from Glimpse, to RedGate, to Application Insights, to working with the WC3, working alongside others in the early days of Open Analytics to his current role at Microsoft.

Working on CodeSpaces now for about the last two years, Nik brings a wealth of experience, knowledge and a track record of impressive contributions to the open source community and in helping other developers.

Monsters Weekly 200c - Conversations with Andrew Stanton-Nurse

Over the last decade as Monsters we’ve been so fortunate to connect with so many great people in the industry. In this 5 part series leading up to episode 200 we reconnect with some of the visionaries, teachers, mentors and community members who have inspired us along the way.

In episode ‘200c’ we get Andrew Stanton-Nurse on the line to talk about internships, the early days of Nuget and the MVC Framework as well as .NET Core. Once all long-out projects, Andrew had a front row seat on the teams that made those products real.

Today, Andrew is at GitHub, rewiring the innards to be more modular, experimenting behind the scenes and working to improve the code that serves and backs over 100 million projects worldwide.

Monsters Weekly 195 - Playwright with Arjun Attam

Arjun Attam, Program Manager on the Playwright team, talks about the motivation behind Playwright. We hear from the source about the role of browser automation in today’s web app development ecosystem and hear some helpful tips on how to be successful with Playwright.

Arjun: https://twitter.com/arjunattam
Playwright: https://playwright.dev/