When: Wednesday 21st September 2011, doors open 6:00pm, meeting starts 6:30pm
Where: UWE (University of the West of England), Frenchay, Bristol (see FAQ for directions and a map) - Room 2q49
What: Async methods: the C# feature you've been awaiting without knowing it...
Who: Jon Skeet, author of C# In Depth, slayer of Stack Overflow questions, friend of Tony The Pony, also see http://meta.stackoverflow.com/questions/9134/jon-skeet-facts.
Why: Because, well, apart from the obvious fact that it's Jon Skeet the man behind the legend, it's the biggest and most important feature of C# 5. To me, asynchronous programming has always been a source of bugs as developers fail to get it right but can't actually find out what is going wrong. Asynchronous methods in C# 5 do to asynchronous programming what the garbage collector did for memory management in .NET 1.0.
How do I sign up for this meeting: Log in to the site, go to the Meetings page and on the top right hand side you will see a box "Register For A Meeting". Select the month in the drop down and then click on the Register link.
Writing asynchronous code is hard. C# 5 will make it significantly easier. This session will show you how.
Depending on audience experience and preferences, we may look at some, all or none of:
- The basics of async in C# 5
- How async works in client applications
- How async can help in server applications
- The semi-monadic nature of async
- How async encourages composition
- What the C# compiler does under the hood
Jon is a software engineer at the London Google office, writing Java professionally. He messes around with C# a bit as a hobby. His book "C# in Depth" is widely regarded as "not as long as the Troelsen one" and "published by Manning". There's a vicious rumour that Jon sometimes posts on Stack Overflow, but that has yet to be confirmed.