Last Monday (March 30) I had the pleasure of presenting an MSDN event at Microsoft Raanana on the subject of Concurrent Programming. The idea was to show the design patterns, methodology and fundamentals of concurrency and parallelism in applications.
An opening line (which I also used for the summary) which I really liked was along the lines of “we’ve been resisting object-oriented programming 20 years ago, so it’s only natural that we resist concurrent programming now”. I really think that, given the design patterns, architectural differences and programming style imposed by concurrent applications, the paradigm shift expecting all of us is not smaller than the shift imposed by object-oriented programming and design.
Anyway, I just wanted to use this opportunity to thank everyone who was there for coming, and to give you a way to download the presentation that I used, from my SkyDrive.