Gradle Deep Dive

Published December 30th, 2009 Under Agile | Leave a Comment

Gradle combines the flexibility of Ant with a build-by-convention approach a la Maven. But both implemented in a more powerful and less restrictive way. In this session you will learn about Gradle’s rich domain model, which provides a true build language. Hans will explain how Gradle offers the abstractions that Ant misses, without the restrictions and obstacles of a rigid framework. Through examples, Hans will also show how Gradle is particularly suitable for enterprise builds and how it supports many optimization strategies that enable fast, yet reliable development. During his demo, Hans will introduce Gradle with a simple ‘hello world’ build and then work with a plain Java and a Java Web project. From there we go to a more complex multi-project build, during which we will discuss major Gradle features.

http://skillsmatter.com/podcast/ajax-ria/gradle-deep-dive

Jason van Zyl on the Future of Maven: Maven 3

Published December 28th, 2009 Under Agile | Leave a Comment

Jason recently talked about Maven 3 at the Maven Meetup on March 19, 2009. Here is his entire presentation. In it, Jason discusses plans for Maven 3: support for incremental builds, changes to Plexus, better multi-language support, a queryable lifecycle, changes to the Plugin API, extensible reporting, a refactored plugin manager, project builder, and a new subsystem for interacting with repositories. You’ll hear Jason discuss plans to make Maven 3 more pluggable and to prepare for a Maven that can integrate with various repository formats. Jason also talks about changing the report generation subsystem to be more focused on report generation and integration with tools such as Sonar and Hudson.

Slides of the presentation

CI from the Trenches: Real-World Continuous Integration Challenges

Published November 18th, 2009 Under Agile | Leave a Comment

Many organizations will tell you that they are “doing” continuous integration. A boat anchor of a PC in the corner running an old version of CruiseControl might tick a few boxes, but is it really effective? As we get better at CI, we should see our feedback loop extend out past development. But what strategies do we have for doing this and keeping the feedback loop tight for the developers?

http://www.infoq.com/presentations/ci-from-the-trenches

Turning on a Sixpence – No Excuses: Concept To Cash Every Week

Published November 11th, 2009 Under Agile | Leave a Comment

This session takes an inside look at successfully delivering from concept to cash, showing the technical aspects of what’s required to iteratively build a robust product that always performs, and the skill and discipline needed to deliver high-quality software to production every week. We know this because we wrote one of the busiest entertainment Web sites in the UK from scratch.

http://www.infoq.com/presentations/turning-on-a-sixpence

News from the Gradle Build System

Published September 28th, 2009 Under Agile | Leave a Comment

Gradle is a flexible general purpose build system with a build-by-convention framework a la Maven on top. It uses Apache Ivy under the hood for its dependency management. Its build scripts are written in Groovy. We start with a simple hello world build and then work with a plain Java and a Java Web project. From there we go to a more complex multi-project build. During those live sessions we will discuss most of the major Gradle features. We will compare those features with what you can and can not do with Ant or Maven. We will use the latest Gradle snapshot with some very exciting new functionality.

http://skillsmatter.com/podcast/java-jee/news-from-the-gradle-build-system

Rake.NET

Published September 28th, 2009 Under Agile | Leave a Comment

In this podcast, Peter Mounce talks about using Ruby rake to aid with automating .NET software builds – stating that a build script should use a scripting language, because XML hurts too much. Peter walked through the basics of what rake allows one to do; tasks, file-tasks, and dependencies. He demonstrates a build script leveraging the rake-dotnet gem and convention over configuration, where tasks do the heavy lifting so you don’t have to.

http://skillsmatter.com/podcast/open-source-dot-net/rakedot-net

Learning Nant: Creating Token Driving Configuration Files

Published September 28th, 2009 Under Agile | Leave a Comment

In this episode we are going to continue our series on how to create a build script using the Nant build tool. In this episode we going to take a look at how we can create dynamic config files by putting tokens in your files and letting Nant replace those tokens for each user based on their unique settings.

http://www.dimecasts.net/Content/WatchEpisode/141

« go back