We established Gradleware Inc. with one goal in mind: to provide excellent service and support for development teams who wish to work with Gradle. No matter the size of your project, or team, we will ensure that your Gradle projects are a solid, reliable success.
We value stability over size, quality over quantity, and honesty over sales pitches. We don’t over-promise, or under-deliver. What we do is provide unparalleled support, along with results that deliver. Pretty simple, huh?
We are also highly committed to the spirit of open-source software. After all, Gradleware Inc. is the company behind the Gradle build system, Gradle.org, which in itself is an open source endeavor. We give back to the Gradle community by donating our time and code, and releasing our improvements and bug fixes to the public.
-
2
MIGRATING 10 year old PROCESS TO GRADLE
Featuring Thorsten Sommermann and Johannes Rupprecht
Come hear Johannes and Thorsten present a case study of a migration process to convert an old development process based on ANT with thousands of lines of XML to a modern Gradle based environment.
ant gradle gradlex -
Leveraging Existing Tools In Your Builds
Featuring Rene Groschke
We'll look at the techniques and APIs available for integrating tools such as code generators, web browsers, language runtimes, and even other build systems. Using embedded libraries, external processes, external Java processes, Ant tasks and even forked workers, you'll learn how you can...
gradle gradlex -
Leveraging task ordering
Featuring Marcin Erdmann
This case study presentation will discuss the difference between task dependencies and task ordering as well as how you can use them in your builds to solve common use cases:
grails groovy gradle gaelyk codenarc tdd -
Polyglot Gradle with Node.js and Play
Featuring Evgeny Goldin
In this session I’ll provide you insights into lessons learnt during my one-year long Node.js journey and demonstrate solutions developed along the way. Following this I'll talk about "Polyglot Gradle" concept, what it means for me, why I find it a useful and how far (or whether)...
node.js gradle plugins jenkins gradlex polyglot-gradle javascript play -
Building a Continuous Delivery pipeline with Gradle and Jenkins
Featuring Peter Niederwieser
Continuous Delivery enables building, testing and deploying of software through build pipelines with well-defined quality gates. In this session, we will discuss how to build an exemplary pipeline with the help of Gradle and Jenkins.
continuous-delivery gradle jenkins gradlex -
Implementing a Standardized Build Platform Across the Enterprise with Gradle
Featuring Luke Daley
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...
gradle gradlex -
2
The new Android build system: what we hoped, what we found and what's still missing
Featuring Frankie Sardo and Carl Harroch
At Novoda we embraced Gradle as our automation tool of choice. The journey taken has been of awe and struggle. During this presentation we will explain the main challenges that we faced, how we coped and what we hope for in upcoming releases.
groovy grails -
Gradle in Very Large Projects
Featuring Szczepan Faber
If you're involved in large projects and are looking for ways to keep the developer experience a happy one with the build, this session is for you
gradle gradlex -
Creating a world-class C++ Build System
Featuring Adam Murdoch
Come learn Gradle’s unique features for C/C++ builds. What can Gradle do that other build systems cannot? Learn how to use Gradle to build binaries from C/C++, how to test them, and how to share them with other teams.
c++ gradle gradlex c+ -
Plugin Best Practices
Featuring Luke Daley
In this session we'll explore some fundamental concepts that can be used as guidelines when developing plugins and new Gradle functionality, and the role of plugins and how they can be used
gradle gradlex