What is The Blazor Puzzle?

The Blazor Puzzle is a YouTube series where software developers Carl Franklin and Microsoft PM Jeff Fritz offer Blazor coding challenges and bug hunts, and give away prizes.

This show is definitely SFW (Safe For Work). We don't swear, and we don't tolerate it in the chat. We're here to have fun and learn Blazor.

Videos




Episode 1 - 8/25/2023 (10:56)
Introducing The Blazor Puzzle
In the premiere episode, Carl Franklin and Jeff Fritz offer thier first challenge. What's wrong with this code?

 


Episode 2 - 9/1/2023 (10:55)
Got JavaScript?
In this episode, Carl Franklin and Jeff Fritz show a solution where Blazor calls into JavaScript, and then JavaScript calls Blazor C# code after 5 seconds.

 


Episode 3 - 9/8/2023 (10:59)
JavaScript Calling!
In this episode, Carl Franklin and Jeff Fritz show a Blazor Server app that Jeff converted from an MVC app, but it's getting a 404 error. Why?

 


Episode 4 - 9/15/2023 (9:17)
Lazy Not Loading!
In this episode, Carl Franklin and Jeff Fritz show a Blazor WebAssembly app that should be lazy loading a large library (on demand), but it doesn't work. Why?

 


Episode 5 - 9/22/2023 (9:17)
Localization Woes
In this episode, Carl Franklin and Jeff Fritz show a Blazor app to demonstrate Localization, but it doesn't work. Why?

 


Episode 6 - 9/29/2023 (9:55)
A Parameter Problem
In this episode, Carl Franklin and Jeff Fritz show a Blazor app that passes parameters three levels down the chain, but it doesn't work. Why?

 


Episode 7 - 10/6/2023 (11:54)
A Parameter Problem #2
In this episode, Carl Franklin and Jeff Fritz continue with the project from last week by adding a footer with a checkbox to enable dark mode, but it doesn't work. Why?

 


Episode 8 - 10/13/2023 (10:11)
A Printing Puzzle
In this episode, Carl Franklin and Jeff Fritz wonder how to tell Blazor that a certain part of markup should not be included in the printed document.

 


Episode 9 - 10/20/2023 (09:30)
A Matter of Focus
In this episode, Carl Franklin and Jeff Fritz need help to figure out why they can't show an input tag and set focus from a button.

 


Episode 10 - 10/27/2023 (11:12)
Stop the Rendering
In this episode, Carl and Jeff show a solution in which a child component keeps rendering when we don't want it to. How can we stop it from rendering?

 


Episode 11 - 11/03/2023 (9:48)
Build a Better State Bag
In this episode, Carl and Jeff show a solution with shared state that shows updates using INotifyPropertyChanged. Is there a better way to achieve this?

 


Episode 12 - 11/10/2023 (16:14)
Build a Better Background Service
In this episode, Carl and Jeff show a Blazor Server app that implements a problematic background service Is there a better way to write it?

 


Episode 13 - 11/16/2023 (25:20)
Upgrade This App!
In this episode, Carl and Jeff show a Blazor Server app that accesses data and displays it in a grid. The challenge is to upgrade it to a .NET 8 Blazor Web App with the Auto Interactive mode.

 


Episode 14 - 12/1/2023 (22:59)
Simple App Doesn't Work
In this episode, Carl and Jeff want to know why this simple .NET 8 Blazor Web App doesn't work.

 

An error has occurred. This application may no longer respond until reloaded. Reload 🗙