I’ve decided to share what I’ve written about Flex on Grails as a book online under the Creative Commons License.
Right now, only the preface and the hello world chapters are online. In the coming weeks, I’ll update the content on my hard drive, write new content and post them online. Feedback is highly appreciated.
This book will target Flex 4 and either Grails 1.2. or Grails 2.0, depending on it’s release schedule.
30 Second Elevator Pitch
This book is about combining the power of Flex 4 with the ease of use of Grails.
With Grails, we can harness the power of Java in a rapid development framework with the features and advantages of Ruby on Rails.
Best of all, with recent efforts like the GraniteDS plugin and the Spring-BlazeDS integration initiative, we can seamlessly integrate Flex front-ends with Grails back-ends. Development has never been so effortless.
Motivation For the Creative Commons Release.
There are just not enough people that see the potential in combining Grails and Flex.
By releasing the information under the creative commons license, I hope that more people would be aware of this killer combination. Adobe has done a lot by releasing much of the Flex SDK into open source. And Grails builds on the great open source ethos. I hope that this book contributes to Flex developers being more curious about Grails, and Grails developers considering Flex as a viable alternative.
I think we are at the cusp of something wonderful. The new Data Service support introduced in Flex Builder 4 will make a lot of the pain and code generation troubles go away. We’re at a point where writing complex web services and deploying them onto new platforms like the Google App Engine can take a matter of days, not months. If I can only help one more Java dev not have to configure Hibernate manually or one more front-end dev not have to deal with IE6 stupidity, then my job is done.
A Little History on This Book
This book started as an idea on my blog post Nine Lessons from a Flex and Grails site . I was soon contacted by the good people of Apress to put together a book for their FirstPress format. I started working on it, then I fumbled. I ended up in a situation where I was sometimes working 18 hours a day to meet deadlines and was just too drained to work on anything else. I contacted the editor and told him I had to put the book on ice until I could find some time to continue working on it.
Fast forward a few months, I had moved to London to work in a very interesting startup company that does amazing stuff with visual search technology. The hours were sane and I had time to digest and process the things I had learned in the previous year. The tech community here is very inspiring. Walking to Grails talks at Skills Matter or learning about the latest Flash techniques at the London Flash Platform User Group reminded me of the excitement and wonder that these technologies could bring. I felt that I was finally in a place where I could work on the ideas of this book in peace.
All the tech pieces started to come into place too. All the floating questions when I was working on the first draft of this book solidified with more and more people interested in getting Flash/Flex and Java working together. I felt the urgency to stand on the street corner and yell : ‘hey, check out flex and grails together!’ once again.
Anyway, I’m gonna keep thinking about this book and writing content, and I hope to get ideas, suggestions and feedback from you.