GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Eran Messeri, Software Engineer at Google

Eran Messeri

Biography: Eran Messeri

Eran works as a Software Engineer on Developer Infrastructure at Google. Most recently his focus is on reliable testing infrastructure, in addition to being a core committer to the Selenium browser automation framework. He has been building software in various fields, including embedded systems, networking, file-­systems and device drivers for 10 years. Eran has a master's degree in computer science from Bar Ilan University, Israel.

Presentation: What goes wrong when thousands of engineers share the same continuous build?

Track: Gamification and Tools / Time: Wednesday 14:30 - 15:20 / Location: 2nd Floor Balcony, Musikhuset

How do several thousands of developers work over one source tree? How to produce a stable release from a repository which changes several times a minute?

This talk explores the challenges that Google's build and test infrastructure faces: Reliability of tests that run multiple times per minute, testing integration between constantly-­changing components and how the stability of the testing infrastructure itself comes into play on such a large scale. As we detail the challenges, we’ll talk about what we (think) we got right and the tools and practices that helped us get there.