Roo in Action
Chariot Training Classes

Training Courses

I run Chariot's training and mentoring services. We provide training in AngularJS, HTML5, Spring, Hibernate, Maven, Scala, and more.

Chariot Education Services

Chariot Emerging Tech

Learn about upcoming technologies and trends from my colleagues at Chariot Solutions.


Chariot Conferences


Order Spring Roo in Action

Spring Roo in Action

Pending - updates to Roo samples for 1.2.4 - should be done by end of June 2013.

Srini Penchikala, noted InfoQ correspondent, security expert and agile Spring developer and I have authored this book on Spring Roo. It covers the major concepts needed to use Roo on your projects. Not just a feature-by-feature book, we delve into why Roo exists, how it operates in general, and how to use and customize various aspects such as:

  • Creating projects and add-ons
  • Working with Entities, Repositories and Services
  • Configuring and customizing web applications in Spring MVC
  • Configuring Security
  • Unit, Integration and Web Testing
  • Email and Messaging
  • Cloud Computing using Cloud Foundry
  • Configuring Spring Integration
  • Writing add-ons

Sample Chapters

You can read two samples - my chapter on basic entities, jpa, and repositories (chapter 3) and Srini's chapter on Roo's Email and Messaging capabilities (chapter 10), on the Manning book page. You can also order the book from there, and check out the table of contents and links to the author forum.

My Blog Articles


There is one screencast we did on Roo - it was Josh Long, Srini Penchikala, and myself.

Crazy Midnight Projects

I have several projects that grew out of this effort:

Events (Upcoming, or in the past...)

  • October 18, 2012 - I will be speaking about Roo add-ons (with more expanded material) at SpringOne/2GX.
  • May 2012 - The Richmond VA JUG - Leaping Ahead with Spring Roo add-ons
  • April 11, 2012 - Emerging Technologies for the Enterprise - I gave a talk on Spring Roo add-ons which you can download from here.
  • May 16, 2012 - Speaking at the Richmond JUG - same presentation, refined.


If you've gotten this far, I'd like to shamelessly plug my day job, which is running training courses for Chariot Solutions on Spring, Maven, Hibernate, Scala and other things. See our website at

And I'd be remiss if I didn't plug Gordon Dickens, who is a long-time friend and works with me as a mentor, trainer and consultant. Read his blog for great Roo and Spring tips at

I welcome all feedback. Writing a book was a monumental task, but it couldn't have been done without the awesomely talented readers and contributors over at the Manning Book Forum. Visit us there and post feedback, we'd welcome it!