Thursday 09:00 DOORS & REGISTRATION 09:30 Sam Phippen Extremely Defensive Coding 10:40 Florian Weingarten How to stay alive even when others go down: Writing and testing resilient applications in Ruby 11:50 Laura Frank Developing Ruby Applications with Docker 12:30 LUNCH 13:50 Jason R. Clark Peeking into Ruby: Tracing Running Code 15:00 Étienne Barrié Ruby keyword args and the options hash, from the parser to the virtual machine 16:10 LIGHTNING TALKS 17:20 Carina C. Zona Consequences of an Insightful Algorithm Friday 09:00 DOORS & REGISTRATION 09:30 Wesley Beary API by Design 10:40 Andy Pike Opening up to change 11:50 Alexandra Leisse Developers, start designing! 12:30 LUNCH 13:50 Jain Rishi Game Development - The Ruby way 15:00 Kerstin Puschke Decouple all the things: Asynchronous messaging keeps it simple 15:40 COCKTAIL BREAK 16:40 LIGHTNING TALKS 17:50 Rachel Myers Stop Building Services, Episode 1: The Phantom Menace