Monday, December 12, 2016

New Gails 3 Book

We present here our new Grails 3 book. It is about how you can build a greenfield application using the framework: Grails 3 book - Step by Step

You can buy it here: Step By… by Cristian Olaru [Leanpub PDF/iPad/Kindle]. There is already a sample chapter available: Grails 3 - Step By Step


First part - Grails 3 Essentials

An introduction to application development with Grails 3; we describe the main application that will be implemented in the second part of the book
Chapter 1 is an introduction to the framework. You will find here some history of the framework and a lot of links to the Grails resources; it is presenting the classical three layered architecture for a web application provided by Grails 3
Chapter 2 describes how to start your work with Grails 3 framework and how to install all the tools for a free working environment - free as much as possible because you have to pay some money for the best tools on the market
Chapter 3 presents the project we want to implement as an example; it is presenting also the way we choose to work on implementing the sample application, based on BDD, TDD and CI, CD; it shows how the main application is split in parts based on Grails 3 profiles

Second part - Practical example with Grails 3

A practical implementation of a greenfield application with Grails 3; the application is composed from multiple parts corresponding to various Grails 3 profiles
Chapter 4 describes the implementation of the application admin portal that will be used in Intranet by the site administrators, based on a classical Grails 3 Web Profile
Chapter 5 describes the implementation of the application site exposed to the Internet to the customers, that is based on Grails 3 Angular Profile
Chapter 6 describes a REST web API exposed with Grails 3 Rest Profile and consumed by a mobile hybrid application created with Ionic (can be published in Google Play, Apple Store and Windows Store)
Chapter 7 describes a microservice developed with Grails 3 Micro Profile


  1. Hi Christian, Just got the updated version of the book. I see Angular 1 is used, not Angular 2. This immediately dates the book. It's not dificult to install the Angular CLI. Is it possible to change the book and application to use the angualr2 profile?

  2. Thank you for your comment. My response on the book page: