Back to projects
AsyncDemo: .NET 10 Async Programming Patterns
Project

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.

AsyncDemo: .NET 10 Async Programming Patterns preview
C#.NET 10AsyncAwaitPollyScalarCancellation TokensResilienceDecorator PatternSemaphoreSlim

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

Stars
0
Forks
0
Commits
114
Score
27
Last updated 66d agoVelocity 5.0/moCreated Aug 7, 2022
C#
View full repository details →
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.