Tutorials

An Architecturally-Evident Coding Style: Making Your Design Visible in Your Code

Sun 8:30-12:00 pm - Ponderosa A
George Fairbanks, Rhino Research, United States

Read more...

 

Better Planning Via Tasking as a Team

Sun 8:30-12:00 pm - Bonanza A
Chris O'Connor, Xtrm-Nrg Consulting, United States

Read more...

 

Bridging Software Languages and Ontology Technologies

Sun 1:30-5:00 pm - Ponderosa A
Fernando Silva Parreiras, University of Koblenz-Landau, Germany
Christian Wende, TU Dresden, Germany
Edward Thomas, University of Aberdeen, United Kingdom
Tobias Walter, University of Koblenz-Landau, Germany

Read more...

 

Introduction to Model Driven Development with Examples using Eclipse Frameworks

Mon 8:30-12:00 pm - Bonanza B
Bruce Trask, MDE Systems Inc, United States
Angel Roman, MDE Systems Inc, United States

Read more...

 

iPhone Application Development

Mon 1:30-5:00 pm - Ponderosa B
Javier Gonzalez-Sanchez, Arizona State University, United States
Maria Elena Chavez-Echeagaray, Arizona State University, United States

Read more...

 

Language Extension and Composition with Language Workbenches

Sun 8:30-12:00 pm - Bonanza B
Markus Voelter, independent/itemis, Germany
Eelco Visser, Delft University of Technology, Netherlands

Read more...

 

Monday Lunch

Mon 12:00-1:30 pm - Poolside Terrace

Read more...

 

Pattern-Oriented Software Architectures - Patterns and Frameworks for Concurrent and Networked Software

Sun 8:30-5:00 pm - Ponderosa B
Douglas Schmidt, Vanderbilt University, United States

Read more...

 

Refactoring for Parallelism

Mon 8:30-12:00 pm - Ponderosa A
Danny Dig, Universal Parallel Computing Research Center (UP- CRC) at the University of Illinois,

Read more...

 

Rulemakers and Toolmakers: Adaptive Object Models as as Agile Division of Labor

Mon 8:30-12:00 pm - Bonanza A
Joseph Yoder, The Refactory, Inc., United States
Rebecca Wirfs-Brock, Wirfs-Brock Associates, United States

Read more...

 

Skills for Agile Designers: Seeing, Shaping, and Discussing Design Ideas

Mon 1:30-5:00 pm - Bonanza A
Rebecca Wirfs-Brock, Wirfs-Brock Associates, United States

Read more...

 

Stop the Software Architecture Erosion: controlling and building better software systems

Sun 1:30-5:00 pm - Bonanza B
Bernhard Merkle, SICK AG, Germany

Read more...

 

Sunday Lunch

Sun 12:00-1:30 pm - Poolside Terrace

Read more...

 

Weaving Web Applications with WebDSL

Sun 1:30-5:00 pm - Bonanza A
Danny M. Groenewegen, Delft University of Technology,
Eelco Visser, Delft University of Technology, Netherlands
Zef Hemel, Delft University of Technology,

Read more...

 

Xtext - Implement your Language Faster than the Quick and Dirty way

Mon 1:30-5:00 pm - Bonanza B
Moritz Eysholdt, itemis AG, Germany
Heiko Behrens, itemis AG, Germany

Read more...

 

XUnit Test Patterns and Smells; Improving the ROI of Test Code

Mon 1:30-5:00 pm - Ponderosa A
Gerard Meszaros, Solution Frameworks Inc., Canada

Read more...

 
 

2009 Highlights

Robert JohnsonRobert Johnson discusses Facebook’s approach to scalability issues resulting from a large growth of the user base. He talks about: why one needs to prepare for horizontal and not vertical scalability, very short release cycles which are better because they introduce fewer bugs, the need to streamline to deploying process for short release cycles, and making the entire process faster every day.

Watch the video on InfoQ.

More Highlights