14:30 - 15:30
This talk attempts to answer a pair of frequently asked questions, the first one of which is: how do I combine dependency injection with async and await in C# without leaky abstractions? It turns out that the answer to that question can be found by answering another frequently asked question: how do I get the value out of my monad?
During the talk, you’ll get a quick and easy-to-understand explanation of monads. All code examples will be in C#.
Mark Seemann helps programmers make code easier to maintain. His professional interests include functional programming, object–oriented development, software architecture, as well as software development in general. Apart from writing a book about Dependency Injection he has also created several Pluralsight courses, videos for Clean Coders, and written numerous articles and blog posts about programming. He's an independent consultant, author, and conference speaker, living in Copenhagen, Denmark.