Ken Sipe

Speaker Image

Ken has been a practitioner and instructor of RUP since the late 1990s, and an extreme programmer and coach since the middle 2000s. Ken has worked with Fortune 500 companies to small startups in the roles of developer, designer, application architect and enterprise architect. Ken's current focus is on enterprise system automation and continuous delivery systems.

Ken is an international speaker on the subject of software engineering speaking at conferences such as JavaOne, JavaZone, Jax-India, and The Strange Loop. He is a regular speaker with NFJS where he is best known for his architecture and security hacking talks. In 2009, Ken was honored by being awarded the JavaOne Rockstar Award at JavaOne in SF, California and the JavaZone Rockstar Award at JavaZone in Oslo, Norway as the top ranked speaker

Sessions

Enter the Gradle

Level: 100
Track: None
Time: 12:45 PM - 02:00 PM
Day: 2
Room: Credera 1

In the Java build space, first there was ANT, which provided a reliable way to build without an IDE. Then there was Maven, which provided standardization in build life cycles and dependency management. Now... Enter the Gradle, which provides convention over configuration approach to the build process and an approach at building that isn't based XML.

This session assumes no familiarly with Gradle as it introduces this new approach at building projects. It is very helpful to be able to read and understand groovy to get the most from the session. This session will look at multi-language or polyglot projects, as well as integration to ANT and Maven. It will conclude with building custom plugins for the Gradle build process.

Gradle 101 Workshop - Part One

Level: 100
Track: None
Time: 02:15 PM - 03:30 PM
Day: 2
Room: Credera 1

Gradle combines the power and flexibility of ANT with the conventions and dependency management of MAVEN into a better way to manage project builds. Powered by a Groovy DSL, Gradle provides a declarative way to describe a project build through sensible defaults. Based on its power and flexibility, Gradle is quickly becoming the build system of choice for many open source and corporate organizations.

This workshop is designed for software developers already well verse in Java but who are new to Gradle. The workshop consists of interleaved presentations, demos and lab work. The workshop outline consists of:
- Getting Started with a Java Project
- Working outside the Conventions
- The Groovy Part of Gradle
- Groovy / Java Project
- Working with Tests
- Working with and Moving from ANT
- Migrating from Maven to Gradle
- Multi-Project Builds


It is required that you have your own laptop along with a Java and text editor. Lab code will be provided along with Gradle binaries. Attendees will progress from installing and configuring Gradle to building multi-project solutions.

Gradle 101 Workshop - Part Two

Level: 100
Track: None
Time: 03:45 PM - 05:00 PM
Day: 2
Room: Credera 1

Gradle combines the power and flexibility of ANT with the conventions and dependency management of MAVEN into a better way to manage project builds. Powered by a Groovy DSL, Gradle provides a declarative way to describe a project build through sensible defaults. Based on its power and flexibility, Gradle is quickly becoming the build system of choice for many open source and corporate organizations.

This workshop is designed for software developers already well verse in Java but who are new to Gradle. The workshop consists of interleaved presentations, demos and lab work. The workshop outline consists of:
- Getting Started with a Java Project
- Working outside the Conventions
- The Groovy Part of Gradle
- Groovy / Java Project
- Working with Tests
- Working with and Moving from ANT
- Migrating from Maven to Gradle
- Multi-Project Builds


It is required that you have your own laptop along with a Java and text editor. Lab code will be provided along with Gradle binaries. Attendees will progress from installing and configuring Gradle to building multi-project solutions.