Luke Daley
RWX / CDX
Fort Lauderdale · December 3 - 6, 2013
Lead Engineer, Gradle Cloud Services
Luke works @ Gradle Inc. building Gradle Enterprise. He's also an open source tragic and is the creator of Ratpack https://ratpack.io. When not hitting the keyboard, he's likely drinking IPA or playing guitar.
Presentations
Gradle - the Innovation continues
The Gradle development team have not been taking it easy since the release of Gradle 1.0. New features and innovations are constantly being added, rough edges are being smoothed and the platform continues to expand. In this session we’ll explore the most notable additions to Gradle since the release of 1.0 and preview some of the new and exciting features just over the horizon with Gradle founder and Gradleware CEO Hans Dockter and Gradle core developer Peter Niederwieser.
Managing JavaScript with Gradle
JavaScript is playing an ever increasing role in modern web applications. This is having an impact on the way we automate the building of our applications as JavaScript introduces new challenges such as compression, bundling and even compilation of languages such as CoffeeScript. In this session we'll look at how the Gradle build tool can help you test your JavaScript and transform your raw assets into optimised, deployment ready, units.
Automated web application testing with Gradle and Selenium
Doing full stack testing (sometimes referred to as “functional” or “acceptance” testing) of web applications is a non trivial business. While such tests are undisputedly more costly to develop, maintain and execute than simple unit tests, that's no excuse to ignore this crucial aspect of a comprehensive testing strategy. Many teams still rely on expensive manual testing for coverage at this level, citing the difficulty in managing a large body of automated functional tests. In this session we'll look at how Gradle can help by orchestrating the necessary components of a Selenium 2 based toolchain.
Implementing a Standardized Build Platform Across the Enterprise with Gradle
The larger and more diverse your technology organization, the greater the value you can realize in standardizing your build and delivery process. Internal build standards make it easier for people to switch between teams, allowing you to more readily adjust your staffing to meet changing business needs. In this session we’ll walk through examples of leveraging Gradle’s extensibility and plugin mechanisms to develop standards, enforce compliance and deliver tailored out of the box functionality. We will also look at how to provision such customisations throughout your enterprise in a controllable way.
Dogfooding automation: Continuous delivery practices at Gradleware
This session is an exploration of the how the Gradleware team automates the delivery of the Gradle project, as a case study in different automation practices, techniques and approaches.
It will discuss concerns such as development environment setup, automated testing infrastructure, build pipelines, releasing, documentation and more.
Taming Functional Web Testing (with Spock & Geb)
Functional Web Testing - everyone wants it, (almost) everyone struggles with it. In this talk, we will demonstrate how to tame the beast with Spock and Geb, two popular testing tools from the Groovy/Java world. The goal is to arrive at readable, executable and maintainable specifications that still make sense the day after they have been written. Join in and judge for yourself!
The new Gradle based Android build system
We will talk about the new build system for the Android applications that has been developed as a Gradle plugin by the Google Android team. It is full of innovation, demonstrating the underlying capabilities of Gradle. We will also introduce Gradle as such with a special focus on the new features that have been developed as part of the Android effort like an more generic dependency management and the concept of variants of a library for different platforms.