Panels

Collaboration

Wed 1:30-3:00 pm - Rose Ballroom A
ModeratorSteven Fraser, Cisco Research Center, United States
PanelistHannah Faye Chua, University of Michigan, United States
PanelistGail Harris, Instantiated Software Inc., Canada
PanelistOrit Hazzan, Technion – Israel Institute of Technology, Israel
PanelistRob Tucker, Leadership Research Institute, United States
PanelistDave West, New Mexico Highlands University, United States
Panelist Marie Bjerede , e-Mergents, United States

Read more...

 

Manifesto: a New Educational Programming Language

Tue 3:30-5:00 pm - Rose Ballroom A
Kim B. Bruce, Pomona College, United States
James Noble, Victoria University of Wellington, New Zealand
Andrew Black, Portland State University, United States
Jens Palsberg, UCLA, United States
Alex Buckley, Oracle, United States

Read more...

 

Objects and Stateful Programming - Life after Multi-Core?

Thu 1:30-3:00 pm - Rose Ballroom A
Moderator Brian Foote, Industrial Logic, United States
Organizer Aki Namioka, Cisco Systems, United States
Panelist Brian Goetz, Oracle, United States
Panelist Ralph Johnson, University of Illinois, United States
PanelistDon Syme, Microsoft Research, UK
PanelistDavid Ungar, IBM Research, United States
PanelistRicardo Lopez, Qualcomm, United States

Read more...

 

Onward! Panel - Software in a Sustainable World

Tue 1:30-3:00 pm - Rose Ballroom A
Moderator Aki Namioka, Cisco Systems, United States
Panelist Abhishek Agrawal, Intel, United States
Panelist Kirk Cameron, Virginia Tech, United States
Panelist Ron Gremban, CalCars, United States

Read more...

 

The Object-Oriented Trivia Show - TOOTS

Tue 5:30-7:00 pm - Rose Ballroom A
Jeff Gray, University of Alabama, United States
Jules White, Virginia Tech, United States

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