Skip to content

5 years of Gradle at LinkedIn

Photo of Szczepan Faber
Hosted By
Szczepan F. and Rooz M.
5 years of Gradle at LinkedIn

Details

"5 Years of Gradle at LinkedIn"

We are excited to announce the next Gradle Bay Area User Group meetup at LinkedIn on Tuesday November 3rd, 2015.

The MeetUp theme is "5 years of Gradle at LinkedIn." Presentations will focus on how the LinkedIn continuous delivery process has evolved to be one of the best on the planet and how Gradle has evolved to be at the heart of it. We will also talk about the cooperation between LinkedIn and Gradle, the exciting features on the Gradle Roadmap with many sneak previews and the contributions from LinkedIn to the Gradle ecosystem like Python, JavaScript, Hadoop and Scala Play support.

LinkedIn has been one of the early, Enterprise adopters of Gradle. LinkedIn has significantly contributed to Gradle, its features, and scaling Gradle.

--------------
Talks by :

TALK #1
Hans Dockter
Gradle co founder
Gradle Inc CEO

"Java Components: Solving the Puzzle with Jigsaw and Gradle"
Any large Java project will suffer without a sensible approach to modularization. Java 9 will introduce Jigsaw, a simple model that supports a separation of API and implementation for Java components. As a member of the Jigsaw JSR, Gradle Inc. is building a Gradle model to provide a highly Jigsaw-compatible component model that is already available to users of Java 7 and 8 and will be available to Java 9 users when it is released. In this talk, you will learn how you can model your Java modules with Gradle; enforce modularization for Java 8 and below; and build variants of your modules for Java 6, 7, 8, and 9. Gradle will make it very easy for you to work against multiple JDK versions. We will also demonstrate the significant build time performance improvements you will get by the latest Gradle.

Hans Dockter Bio
Hans Dockter is the founder and project lead of the Gradle build system and the CEO of Gradle Inc. a company that provides training, support and consulting for Gradle and all forms of enterprise software project automation in general. 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.

TALK #2:
Szczepan Faber
LinkedIn Engineering Tools
Founder of Mockito

"5 Years of Gradle at LinkedIn"
5 years ago we had a single Gradle project and the question was "why Gradle?". Now, 1600 projects at LinkedIn are built with Gradle. We ship C++, python, iOS and JavaScript projects along with lots of classic jvm-based software. We welcome automation challenges and integrations with new technologies/stacks with a happy "why not Gradle?" attitude. The thrilling 5-year journey included:

  • learning enterprise project automation use cases having LinkedIn bet on multi-repo architecture over the mono-repo approach

  • growing internal plugins until scalability challenges forced us to reconsider plugins architecture

  • discovering successful practices for developing and maintaining quality Gradle plugins

  • heroic ant migration of the legacy project - 4000 submodules 2 years ago, much less now and shrinking every day

  • sponsoring future improvements in Gradle core to redefine the interactions with the build system (composite builds, instant builds) - the journey continues

On Tuesday, Nov 3rd, at LinkedIn HQ (https://www.meetup.com/Bay-Area-Gradle-Users-Meetup/events/225433031/) in Mountain View I will share the diary of the Gradle journey.

Szczepan Faber Bio
Szczepan Faber is an engineer and Gradle expert on LinkedIn's Engineering Tools team. Before that Szczepan was a member of the Gradle core engineering team. Prior to that worked for Thoughtworks UK helping companies to build enterprise software using XP methods. He was a team leader and an agile coach for Sabre Holdings where he relentlessly pushed teams for more agility, effective processes and state-of-art development environment. Szczepan specializes in an enterprise project automation, developer tools and agile engineering practices. His passion for agile testing and TDD led him to author or contribute to numerous open source tools in programming languages ranging from Groovy, Java, JavaScript to Flex or Python.

Szczepan is a founder of Mockito framework, a popular mocking library that augments Test Driven Development. Szczepan has been speaking at international conferences and delivered various trainings on agile programming techniques and project automation.

Photo of Bay Area Gradle Users group
Bay Area Gradle Users
See more events
LinkedIn Headquarters
2029 Stierlin Ct · Mountain View, CA