u/venomizin r/dotnet • Recommends
On “The Awaitable Pattern plays a vital role in the whole async/await workflow behind the scenes. The best way to understand how it works is to build your own awaitable type. Let’s see how!”
#monads#dependencyinjection#asyncawait
230K subscribers • 110 videos on Hallway • Conference channel
Intermediate. Assumes working knowledge.
26K views8 years ago2 recommendations
Software designProgramming languagesC# and .NETFunctional programmingDesign patterns
Mark Seemann explains how to use monads in C# to solve common architectural challenges like combining dependency injection with async/await.
This talk attempts to answer a pair of frequently asked questions, the first one of which is: how do I get the value out of my monad? It turns out that the answer to that question ultimately addresses another frequently asked question: how do I combine dependency injection with async and await in C# without leaky abstractions? During the talk, you’ll also get a quick and easy-to-understand explanation of monads. There will also be containers. All code examples will be in C#. NDC Conferences ndcsydney.com ndcconferences.comWhat people say. Recommended for its clear explanation of monads and how they apply to real-world C# architecture and async patterns.
u/venomizin r/dotnet • Recommends
On “The Awaitable Pattern plays a vital role in the whole async/await workflow behind the scenes. The best way to understand how it works is to build your own awaitable type. Let’s see how!”
u/ACR-FornaXin r/dotnet • Recommends
On “Check out my result type implementation.”
u/Tubthumper8in r/typescript • Mentions
On “How to know if a function throws in Typescript?”