Talks
Occasionally, I’m fortunate enough to be given the opportunity to speak on the subjects I love. I am currently registered as an INETA Regional Speaker, and am open to speaking to at NW regional user group meetings or conferences. If you are a user group leader or event coordinator, please feel free to contact me if you’d like me to speak at your event. If you are interested in the subjects of which I blog, and are in the area, please consider coming to one of my talks.
My recent talks, as well as up-coming schedule, are all listed here.
In addition, I occasionally make some of the material from my talks available for download. When possible, this will be included along with the full description of the presentation.
Upcoming Schedule:
November 1st, 2011:
Thinking about Performance in .NET
Presenting to Bellingham .NET Users Group, Bellingham, WA
Previous Engagements:
March 28th, 2011:
 Visual Studio Async CTP – Simplified Asynchronous Programming
 Presented to .NET Developers Association, Redmond, WA
Async & Await Support in C# 5
Presented to Bellingham .NET Users Group, Bellingham, WA
April 17th and 18th, 2010 (3 Talks):
Basics of the Model-View-ViewModel Pattern
PLINQ and the Task Parallel Library
Parallel Programming Pitfalls
Presented at Seattle Code Camp
Moving from Windows Forms to WPF with MVVM
Presented to Seattle .NET User Group
Presented to .NET Developers Association, Redmond, WA
December 9th, 2009:
Presented to Bellingham .NET Users Group, Bellingham, WA