Asynchronous Programming Models in .NET 


As we build increasingly connected systems, we often find that the bottleneck isn’t in the processor, but in the communications between systems and processes. To continue adding the perception of responsiveness in applications, we need to embrace more asynchronous programming models. When .Net was introduced, we were limited to event based callback implementations. Recently, we have seen a number of enhancements to the asynchronous programming arsenal. In this session, we will explore the event model and contrast it to models based on Lambda expressions, Iterators, and the Reactive Framework.

Jim Wooley

The Linq Kinq

By day, Jim Wooley is a Solution Architect for Slalom Consulting, In his free time, Jim is a frequent speaker, MVP, and author of “LINQ in Action”. He is always striving to stay at the forefront of technology and enjoys the thrill of a new challenge. He has been active evangelizing LINQ since its announcement in 2005. In addition, he attempts to pass on the insights he has gained by being active in the community, including organizing and speaking at code camps and regional events, including MIX, VS Live, CodeMash, KCDC, That Conference, DevWeek, and CodeStock.