
AsyncDemo: .NET 10 Async Programming Patterns
Learn async/await patterns in .NET 10 through real-world examples: deadlock avoidance, cancellation tokens, Task.WhenAll concurrency, Polly resilience, semaphore throttling, and decorator patterns. Interactive Scalar API docs with OpenWeatherMap integration.

Overview
Learn async/await patterns in .NET 10 through real-world examples: deadlock avoidance, cancellation tokens, Task.WhenAll concurrency, Polly resilience, semaphore throttling, and decorator patterns. Interactive Scalar API docs with OpenWeatherMap integration.
Details
AsyncDemo teaches critical async/await patterns in C# through focused, real-world examples built on .NET 10. Covers deadlock avoidance with ConfigureAwait, cancellation tokens end-to-end, Task.WhenAll concurrency, Polly retry/circuit breaker resilience, SemaphoreSlim throttling, and the decorator pattern for cross-cutting concerns. Features interactive Scalar API documentation and OpenWeatherMap integration.
Repository
- Provider
- GitHub
- Name
- markhazleton/AsyncDemo
- Branch
- main
- Visibility
- Public
- Notes
- Various demos, tips and tricks for using async in C#. Features 5 learning modules with Scalar API documentation and Azure deployment.