<<< Previous track Next track >>>

 Five Things I Wish I Learned In College

Host: Erik Meijer

In this track, we will gaze into the crystal ball to speculate how languages and techniques that are currently being developed by researchers and academics might influence the future of our field 20 years from now. We have assembled a cast of the most creative contemporary inventors in our field to entertain you by presenting their latest wacky ideas. If you attend this track, you will be able to tell your grandchildren in 2027 that you witnessed the conception of that "new" computer industry hype at QCon 2007.
Schedule,
Friday
 Five Things I Wish I Learned In College
08:30 - 09:00 Registration and Breakfast
09:00 - 09:15 Introduction: Five Things I Wish I Learned in College
Erik Meijer, Creator, LINQ
Location: Cornell
09:15 - 09:30 Break
09:30 - 10:30 Halting problem, no problem!
Byron Cook
Location: Cornell
Password protected Download slides
10:30 - 11:00 Break
11:00 - 12:00 Drill down into your Code - Software Quality via Code Queries in SemmleCode
Oege de Moor
Location: Cornell
Password protected Download slides
12:00 - 13:00 Lunch
13:00 - 14:00 User-defined type systems for error detection and prevention
Michael Ernst, Professor MIT
Location: Cornell
Password protected Download slides
14:00 - 14:30 Break
14:30 - 15:30 Monitoring Web 2.0 applications
Ben Livshits
Location: Cornell
Password protected Download slides
15:30 - 16:00 Break
16:00 - 17:00 Confessions of a Used Programming Language Salesman
Erik Meijer, Creator, LINQ
Location: Cornell
Password protected Download slides
17:00 - 17:15 Break
17:15 - 18:15 Keynote / Panel
Martin Fowler, Refactoring, Analysing Patterns
Location: Metropolitan Ballroom