You're Not Failing Fast Enough!

Session Type: 
Standard Talk [25 minutes]

Too many developers have to wait 4, 6, even 24 hours to learn whether their latest change plays nicely with the rest of the code base. And untangling bugs introduced by other changes made in the meantime can take hours, which significantly arrests team velocity.

If that doesn't sound like your idea of fun, what might be more enjoyable is learning a few ways to tighten the "feedback loop" --if your build is going to fail, let's make sure it fails fast! From plugins you can add to your build server to dependent build hierarchies to multi-threaded testing, there are many ways to grease the gears in your continuous integration system that are (spolier alert!) well within the reach of most teams. We'll explore tricks of the trade with real-world examples from real-world teams who use them.

Non-coders will gain a conceptual understanding of things they've overheard the nerds discussing at the water cooler. Coders will learn how to make the business case for building time into the schedule to... well, build a better build system.

This talk is tool- and language-neutral (with a certain bias toward plain-spoken English).

Schedule info



Other Cool Stuff
Experience level: 

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.