// the find
microsoft/dotnet-podcasts
.NET reference application shown at .NET Conf featuring ASP.NET Core, Blazor, .NET MAUI, Microservices, Orleans, Playwright, and more!
A Microsoft reference app built for .NET Conf demos, covering MAUI, Blazor, ASP.NET Core, Orleans, and SignalR in a single podcast-listening application. It exists to show off the breadth of the .NET ecosystem in one place, not to be a production blueprint. If you're trying to see how these technologies wire together, this is the official example.
Orleans grain usage (RoomGrain.cs) for the 'listen together' feature is one of the few public examples of Orleans in a non-trivial context. The project covers both native MAUI and Blazor Hybrid in the same codebase, making it easy to compare the two approaches side by side. Docker Compose local setup gets all services running with one command, including ARM64 support. CI/CD pipelines for each app target (MAUI iOS/Android, Blazor, API) are all present and configured.
Last pushed May 2024 and targets .NET Conf 2021/2022 — the MAUI and Blazor patterns here reflect older versions of both frameworks, and some of what you'd copy-paste is already superseded. The architecture is demo-shaped, not production-shaped: no resilience patterns, no meaningful error handling, and the Power Apps integration is a one-off novelty. Test coverage is basically load tests (JMeter) and Playwright smoke tests — no unit or integration tests for the backend logic. SharedMauiLib duplicates platform audio implementations for every target instead of abstracting them, which signals the codebase was written for demo clarity rather than maintainability.