While there are lots of extremely capable Java libraries for generating different kinds of documents (iText, Apache POI, etc), it's
not always easy to use these libraries. It's for that reason that I decided to leverage Groovy's excellent support for building DSLs to
create the Groovy Document Builder in order to simplify this.
This month's books include a great book about functional programming in Java 8 and a book about Groovy DSLs.
This post is a followup to Part 1 - Getting Started, so if you haven't already created an application using the Angular Grails Lazybones template, you should probably start there.
The goal of the Angular Grails Lazybones Project was to create a simple starting point for people who wanted to use AngularJS and Grails together. This allows you to setup an Grails project and generate AngularJS CRUD applications from your domain classes.
This month's books include another excellent Groovy book and a solid overview of Spring Framework 4.