Seam in Action is final, finally!

August 28, 2008

In the writing business, it ain't over until the book is printed. Well, in response to the question I have been asked countless times by family, friends, and colleagues over the last 15 months, "How's the book?", I can finally shout, "It's done!" (followed by an immediate collapse from exhaustion). In Winston Churchill's words, I have finally killed the monster and flung him out into the public.

Seam in Action went to the printer two weeks ago and will be available September 5th on the bookstore shelves, online ( or elsewhere), and at the JSFOne Conference. I have held off doing an annoucement until today since there was still work to be done to get the ebook ready and I didn't want to say it is done until it is really available. I just checked in the official release of the source code for the book this morning, which means that ebook can now be released into the wild. As of today, the ebook is being sent to subscribers and is available for purchase on If you order the print version of the book, you get the ebook for free, exactly as it should be.

The last 15 months have been incredibly challenging on so many levels. With each weekend that passed by it seemed as though the end was getting furthur and furthur away, yet life did not pause. I had one job, took a sabatical, left that job, started another job, took another sabatical, changed computers three times, bought a car, my sister moved to NY to Knoxville to Atlanta and switched jobs three times, my college roommate got married, a life-long friend a baby, one of my cousins had a baby, my wife's cousin passed away, two of my neighbors moved away, I had my first speaking engagement at a conference, I attended four conferences, I traveled to Europe for the first time in my life, a family vacation came and went, an Olympics came and went, an NFL season came and went, and the list goes on.

The story of "the last mile" told by the authors of the SOA Security book mirrors exactly what I went through during the long tail of this project, so I will refrain from retelling it here. Thankfully, my enthusiasm for Seam and the support of my wife kept me going and I can now share with you the extensive research I have done over that time period. My only regret is that I would have gotten the book to you sooner, but Seam has such a bright future that by no means was a window missed. Thanks to all of you who remained patient and helped keep me atop Manning's MEAP bestseller list throughout most of the process.

There is still plenty I want to say about this experience, both at a personal and professional level, but right now I am having difficulty getting the words to flow. Keep watching for additional entries that are to come. Right now, I am just happy to say that I am finally done and can share the book with you. Get it. Read it. Learn from it.

Posted at 01:32 PM in Java, Seam, Seam News, Seam in Action | Permalink Icon Permalink

10 Comments from the Peanut Gallery

1 | Posted by Andre Eugenio on August 29, 2008 at 07:37 AM EST

Seam in Action is not my first book about Seam but I can say that is the greatest for sure (have purchased the e-book from manning).

Hope I can find here in Brazil for a reasonable price.

Congrats Dan !

2 | Posted by Jay Balunas on August 29, 2008 at 09:52 AM EST

Congratulations Dan,

Great Job!!!!

3 | Posted by recool on September 03, 2008 at 04:42 AM EST

It's a great book!! Congratulations! have to buy a printed copy, e-copy is not good for reading, I can't concentrate for more 10 mins when reading a ebook.

4 | Posted by lvbaosong on September 04, 2008 at 09:08 PM EST

good job ,it's nothing except to say thanks,thanks !

5 | Posted by Jerry Jackson on September 07, 2008 at 03:31 PM EST

Dan: Perfect timing for me on the book's release. I am starting a new job where I'll be using Java again after a very long break from it. My research led me to conclude that Seam would help to minimize the pain - then I found your book. I purchased the PDF version and love it because I can print what I need for my binder and it LAYS FLAT for easy reading and scribbling notes on the pages.

I am finding this to be one of the most well-written books in my collection.

THANK YOU for making my transition back into Java web development a pleasure!

6 | Posted by Dan Allen on September 07, 2008 at 04:21 PM EST


I am thrilled to hear that Seam in Action is going to be the honored guest at your reunion with Java. Like many others, it appears that we both selected Seam for the same reasons, based on merit. I was explaining to someone the other night that after cycling through dozens of frameworks before its time, Seam is the first framework that I have felt has elevated my abilities as a developer to create applications that stand out. Good luck with the project and enjoy the experience!

7 | Posted by Greg on September 09, 2008 at 04:40 AM EST

Seam in Action it's amazine book about best framework for webdev!!!

8 | Posted by Richie on November 24, 2008 at 09:29 PM EST

Great job!!! I'm reading it! Thank you a lot

9 | Posted by Rick O'Shay on March 13, 2009 at 06:39 PM EST

Considering the dryness of the topic (yet another web framework) it's amazing you were able to keep up the same intensity (as evidenced by the detail and passion for the subject) from Chapter 1 through 15, 14 being my personal favorite.

I'm praying only highly skilled developers with a solid foundation with one or more of JFZ inhabitants (Java Framework Zoo) purchase Seam in Action. My gut feeling is it will only scare garden variety developers over to Ruby on Rails or one of its derivatives.

What we need (in addition to, not in place of the In Action gold mine) is a more blissful whirlwind tour that extols the virtuals of Seam while glossing over the details of the many important problems it solves in such an elegant fashion. Sort of like Ruby on Rails, except what they gloss over is the many problems they don't solve, and the inelegance of those they do. Don't get me wrong RoR is ideal for the sweet spot of web projects: several dynamic pages with CRUD operations, MVC and build-in testing. Clearly having a type-safe language under the much more dynamic front-end is the way to go, hence RoR is not the way to go, but I ramble and digress.

10 | Posted by Dan Allen on March 16, 2009 at 02:43 AM EST

@Rick Thanks! In a perfect world, chapter 14 would have made it into the hard copy of the book. Although I won the war and got the book published the way I wanted it, I lost that battle. I'm glad you took the time to read the PDF!

As for your comment about the required skilled set of developers, you'd be surprised. Many newcomers, albeit quick learners, have picked up Seam in Action and gotten right to work.