This is the eleventh part of the Async Wandering series. For your convenience you can find other parts in the table of contents in Part 1 – Why creating Form from WinForms in unit tests breaks async? We continue exploring async code. Last time we saw how to use fibers to wait tasks. This effectively … Continue reading Async Wandering Part 11 — Wrapping fibers in context
Tag: async
Async Wandering Part 10 — Project Loom in .NET – awaiting with fibers
This is the tenth part of the Async Wandering series. For your convenience you can find other parts in the table of contents in Part 1 – Why creating Form from WinForms in unit tests breaks async? In Part 8 I mentioned that async could be implemented as fibers and this is the goal of … Continue reading Async Wandering Part 10 — Project Loom in .NET – awaiting with fibers
Async Wandering Part 9 — awaiting with timeout
This is the ninth part of the Async Wandering series. For your convenience you can find other parts in the table of contents in Part 1 – Why creating Form from WinForms in unit tests breaks async? In previous part I mentioned multiple ways to await a task with timeout. Let’s see them. Sketch Let’s … Continue reading Async Wandering Part 9 — awaiting with timeout
Async Wandering Part 8 — async and await — the biggest C# mistake?
This is the eighth part of the Async Wandering series. For your convenience you can find other parts in the table of contents in Part 1 – Why creating Form from WinForms in unit tests breaks async? Async is one of the most popular C# features nowadays. It changes the way we write applications and … Continue reading Async Wandering Part 8 — async and await — the biggest C# mistake?
Async Wandering Part 7 — Exceptions on unobserved tasks
This is the seventh part of the Async Wandering series. For your convenience you can find other parts in the table of contents in Part 1 – Why creating Form from WinForms in unit tests breaks async? Let’s take this code: It doesn’t print any exception because we don’t await the task. Can we do … Continue reading Async Wandering Part 7 — Exceptions on unobserved tasks