Please log in to watch this conference skillscast.
Asynchrony is becoming increasingly important in an interconnected world. There are many opportunities for writing more efficient code - but until now it's frankly been a pain to do so. Parallel and asynchronous code is difficult to write, understand and debug... but C# 5's asynchronous methods help to at least reduce the burden of boilerplate code.
They allow you to write code in a familiar fashion, with well-defined points of asynchrony, resulting in programs which are understandable by real humans like you and me.
In this talk, Jon explains why the status quo isn't good enough, how asynchronous methods can be used on both the server and the client, and then go under the covers to show how they work.
YOU MAY ALSO LIKE:
- How the JVM executes Java (in London on 24th July 2017)
- Uncle Bob's Clean Code: Agile Software Craftsmanship (in London on 1st - 3rd November 2017)
- Gojko Adzic's Specification by Example: From User Stories to Acceptance Tests (in London on 7th - 8th November 2017)
- Agile Testing & BDD eXchange 2017 (in London on 9th - 10th November 2017)
Async Methods in C# 5
Jon Skeet is a Senior Software Engineer at Google, working out of the London office (and his shed). By day, he works on making Google Cloud Platform an awesome environment for C# developers, focusing on client libraries for Google APIs. By night, he maintains the Noda Time date/time library for .NET and writes about C#. On days containing a "y" in their name, he trawls Stack Overflow for interesting C# and Java questions.