12
2008
Why so quiet, Glen? “Grails In Action” is why…
This blog has been appallingly quiet over the last few weeks, and there’s a simple reason for that: I’m hard at work on “Grails In Action” for Manning. This is my first book project, and I’m working with Peter Ledbrook from G2One (Grails Core committer, GWT Plugin, JSecurity plugin, Profiling plugin) on producing a real “in the trenches” guide to developing Grails applications from scratch.
So What’s in?
Quite a lot. Section One gives you the standard tour: a quickstart primer on Grails, a brushup on Groovy, and we throw together a quick and dirty sample so that Java programmers new to Grails can get a taste of some of the joys that await them.
Section Two we develop some rock solid basics on all the core sections of the technology (but even seasoned guys will probably want to dip into this section from time to time – for example to get up to speed on content negotiation practicalities, the legacy mapping DSL stuff, controller scoping and some other corner cases that you need to know when you need to know). Of course there is complete covering of testing and mocking and all that other agile-y stuff you’ll want to know about.
Section Three we roll into Web2.0 goodness. All the standards are in there: full text search, feeds, charting, reporting, and javascript hocus pocus. We also get into a good coverage of plugin development from the trenches with all the common scenarios you’re likely to run into. You’ll also learn the ins and outs of the Security plugins (Peter wrote the JSecurity plugin!), and get ideas on doing a Web2.0 makeover on your current apps. And you want your app to be a platform, right? So we’ll be giving first class coverage to REST architectures, and you’ll learn enough JSON to get yourself into trouble.
Section Four we get down and dirty with enterprise concerns. In here we fine a complete practitioners guide to deployment lifecycle issues (including per-environment strategies, monitoring and profiling), and probably the most complete coverage of enterprise stuff with Grails that you’re likely to come across (JMX, EJB3, JMS, JNDI and probably a little portlets by then). First class treatment of re-using Spring and Hibernate legacy mappings (along with re-using your current Java code) also should get a Guernsey.
And the demo app?
During the course of the book we’ll work through developing a basic Twitter clone with tons of bells and whistles. We’ll be handling all the basics you’d expect – from the Ajax gear, to the image handling, workflows, feeds, email integration and all that jazz. And then in the enterprise section, we’ll get our hands dirty with MoM (Messaging Oriented Middleware) via JMS, learn a little JMX, a pinch of EJB3, a taste of clustering, have some remoting discussions and have a whole lot of fun doing it.
And when?
Trickier to say, but schedule says sometime just after Christmas. We’re only just getting toward our first milestones (1/3 milestone), so it’s a long way home – and a lot is going to happen in the Grails world between now and then. Stay tuned for updates.
Geez. No wonder I’m tired. I’m really excited about the plan, but now it’s all about executing on it! But it’s going to be a fun book to work on, if nothing else! Gotta go… deadlines are creeping up…
Will keep you all posted…
23 Comments + Add Comment
Leave a comment
Glen Smith
Archives
- April 2012
- March 2012
- January 2012
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- April 2011
- March 2011
- January 2011
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- March 2004
- February 2004
- January 2004
- December 2003
- November 2003
- October 2003
- September 2003

An article by Glen





Nice! Grails is maturing and it needs to move away from the ‘geting started’ mode. I was wondering recently why Manning didn’t published anything on Grails.
You’ll sleep when you’re dead, friend!
Excellent news!! Don’t let them edit out a single ounce of the personality you’ll bring to this book.
I look forward to reading it!
That’s awesome news Glen, keep up posted in the progress. Can’t wait to get it!
Congratulations on the book deal Glen! I’m looking forward to getting a copy hot off the presses.
Does manning do a soft copy “beta” book so that people can get a sneak preview (and help you QA the book)?
I look forward to reading this!
I’m impatient to read it! It’s gonna rock!
waiting for book from Groovy RockStar!
In section 4, it would be great to include best practices, example apps & scalability issues (can we build sites of Yahoo! scale with Grails?)
Hi Glen!
I have been closely watching your blog, but no updates…
And now really good news! I’m really looking forward to your book!
Good luck and happy writing!
Exciting stuff! Definitely looking forward to it…
re: portlets. Has anyone coined ‘Gortlets’ yet? It’s not exactly melodious, but there isn’t much of the Java vocab left that hasn’t been appropriated.
Congratulations…I can’t wait to see this book. I can relate to the trials and tribulations of writing, I’m in the middle of writing my first book right now (http://manning.com/allmon) and had no idea how much work it really is.
Great news! I love your podcast with Sven and I am already curious for your printed works!
That’s great news — getting impatient to read the book. I already love your podcast and also loved your session (whole 9 yards thingie) at Grails Exchange.
Good luck with your first book.
I have two things I’d love to see; 1) a treatment of how one can contribute to groovy/grails. For example, I’d love to see or get involved in writing a grails plugin for the Sun Wonderland project but knowing how to get started is a challenge. 2) An overview of IDE and tools support.
Best of luck with the book,
Wayne
HI Glenn,
That is very cool for you – and very cool for the Grails community!
I just bought one of the other Grails books, and while the content is good, the writing style is typically poor and long winded.
So, Glenn, please, please don’t let us Aussies (and ‘Canberraeans’) down, please write it properly and please don’t waffle like some American writers.
May I also suggest that some discussion of design methodology and specifically the capability to support Domain Driven Design would be good.
.. and best of luck.
Hi Glen!
I have been closely watching your blog, but no updates…
And now really good news! I‘m really looking forward to your book!
Good luck and happy writing!
A twitter clone? really? Darn, and I’m working on one now using grails! Hopefully I’ll have mine done first and deployed and we can compare the different approaches.
I look forward the book.
This sounds like an excellent book with exactly the sort of material that is missing from most other publications. Our app will be enterprise-scale and will have to integrate with stuff on many levels. It is unfortunate that we will have (hopefully!) finished our Grails app by then, but I will definitely be getting a copy for our development team at work!
If you need help with testing / reviewing work, let me know. I’ve been working with groovy, grails and have done alot of writing / hands-on labs on other Java topics
Awesome!
I just started with Groovy and Grails and really excited about them both. I’ve been looking for a good Grails book that is up-to-date – but guess it may be worth the wait. I really enjoy most of the In Action books so hoping that the Grails In Action will hold serve.
I like to hear that “Grails in Action” is written. The “action-series” of books is excellent and Grails is one of the most exciting software products I know.
By the time this comes out, I’ll probably be skipping the first bit of the book and getting into the meat of it. I can’t wait to read an expert’s “under the covers” view of a technology that is very sparse on documentation right now. I think without GINA groovy would be a funny little footnote at this point and I am so happy that Manning is giving Grails the same treatment.
amazing. the topics your dropping really make me nervous about your book.
And how good it is for grail as a platform! Can we pre-order the book already? I’d order 3 right away!
Take care and have fun!
Greets from Cologne/Germany,
Andreas
hi Glen,
looking forward to read your book… can’t wait untill its released.
greetings, Eugen