Join Joe Albahari for an hour of productivity tips on concurrent and asynchronous programming. We'll cover everything from simple tricks to the monadically marvellous, and upload extension methods and classes you can take away and use immediately. We'll also describe a general strategy for dealing with difficult concurrency problems, and discuss which low-level constructs are still relevant, and when to use them.