Jean-Paul was one of the first people whos presentation blew me away. Everytime I see him talk about something I learn something. Even his MVP presentation on thursday night taught me some new things and I thought I had a fairly good handle on MVP.
Today JPs talk was "
Generics : They’re not just about collections". I instantly thought "well what more can you do with them". After seeing this that would be like me saying "well what more can you do with... matter". I was blown away by the ingenious uses that were demonstrated and all the different ways generics can be used in so many creative ways! He showed using generics to expand collections to have all the methods a regular list object has, using generics and delegates to search a collection, using the yeild opperation (which I did not even know about until today), creating strategies with generics, allowing the user to specify their own strategy for searching collections, and then we started in on making an ORM tool, then using generics to find if a number exists in a range of numbers, then chaining those togeather, and on and on and on. If security did not want us out JP could have talked for another hour I bet.
I have finally figured out why at both Calgary and now Edmonton Code Camps JP has been the last presenter. First of all he was like Justice and Steve this morning with their rails presentation that was sooo much info (and all good info too) that I dont think anyone could take anymore. I think the main reason is that the next presentation would be empty as everyone would have left to go home and change their pants.