Create Elegant Builds at Scale with Gradle

Tim O'Brien (O'Reilly Media), Hans Dockter (Gradleware)
Java & JVM
Location: E147
Average rating: ***..
(3.60, 5 ratings)
Slides:   external link

Have you ever scaled a team from 2 developers to 2000? How about 20,000? If you’ve done this, you quickly realize that builds and build automation are the challenge for the organization that needs to scale up. Builds, project organization, and developer “efficiency” are the complicating factors that tend to make development at scale difficult.

We’ll examine what an organization needs to create builds that can scale without the duct tape – without the growing pains that accompany the transition from small to medium to large sized development teams. We’ll take a long-term view of the trends in development infrastructure and provide specific examples based on case studies of some of the largest organizations.

Attendees will learn how to approach architecture and planning of development infrastructure and what it takes to automate builds without resorting to the usual duct tape that holds more large projects together. This talk will cover:

  • An exploration of build challenges for Java, Scala, Javascript, and other languages in 2013
  • How to scale projects (organization and separation of concerns) from prototype to production, and how to plan for changing approaches to build automation
  • Infrastructure requirements for build automation. What does it take to support and provide thousands of developers with instant feedback on testing and integration.
  • Dependency Management for Large Projects using Gradle.
Photo of Tim O'Brien

Tim O'Brien

O'Reilly Media

Tim has authored and co-authored a number of books for O’Reilly including: Maven: The Definitive Guide, The Jakarta Commons Cookbook, Maven: A Developer’s Notebook, and Harnessing Hibernate. He has also written a number of popular open source books including: Maven by Example, Maven: The Complete Reference, Repository Management with Nexus, and The Maven Cookbook. Tim consults for various companies providing support for development infrastructure, developer operations, and hybrid architecture support. He is also a frequent online contributor for O’Reilly covering open source, government, and payment technology. Tim lives in the Chicagoland area and wishes he could move to San Francisco.

Hans Dockter

Gradleware

Hans Dockter is the founder and project lead of the Gradle build system and the CEO of Gradleware, a company that provides training, support and consulting for Gradle and all forms of enterprise software project automation in general.

Hans has 13 years of experience as a software developer, team leader, architect, trainer, and technical mentor. Hans is a thought leader in the field of project automation and has successfully been in charge of numerous large-scale enterprise builds. He is also an advocate of Domain Driven Design, having taught classes and delivered presentations on this topic together with Eric Evans. In the earlier days, Hans was also a committer for the JBoss project and founded the JBoss-IDE.

Comments on this page are now closed.

Comments

Hans Dockter
07/25/2013 6:37pm PDT

The Prezi Presentation format can’t be properly exported as slides. Here is the link to the online presentation: http://prezi.com/j7trp_yxkr-k/efficient-build-promotion/

Quan Thai
07/25/2013 4:02pm PDT

May you please post your slideset? I really enjoyed the presentation. Thanks.

Sponsors

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or scordesse@oreilly.com.

Contact Us

View a complete list of OSCON contacts