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 | Comment Icon Comments (10)

Podcast from JavaOne

August 22, 2008

Podcast iconIn between crashing parties at JavaOne, I was tracked down by Kito Mann to do a podcast interview for JSFCentral. Kito is the author of JavaServer Faces in Action, runs JSFCentral, and holds a seat on the JSF 2 expert group. He asked me about Seam, my book (Seam in Action), and Seam's integration with Spring. Kito has diligently made the transcript available for those of you who don't suffer from long commutes.

The best way to extract loads of good information from me is to catch me in the middle of one of my rants. The fervor of JavaOne had me fired up on this particular evening, so this episode is sure to please. I was especially excited because this is my first podcast. I can proudly say that I am no longer a podcast virgin!

In the podcast, I discuss my book and what to expect from it, how Seam makes Java EE accessible, why integration with Spring is desirable and some of the differences in philosophies of the two frameworks (and its creators), how to respect the persistence context, and some of my wishes for JSF 2. I even talk some about my PHP port of Struts, a fling from my past. Pay close attention to what I have to say about the syntax for the view technology in JSF 2 because it brings to light an oversight in every view technology I know of.

I hope that this podcast gives you incentive to check out my book. As I say during the interview in the words of my readers, "nothing has gone into the detail and we have spent a lot of time with these problems and you have addressed [them in Seam in Action]." I really did labor over this book for my readers. This interview should help you understand why I did.

Posted at 10:05 AM in Java, JavaServer Faces, Seam, Seam News, Seam in Action | Permalink Icon Permalink | Comment Icon What, no comments?

Seam in Action promotion at JavaRanch

August 06, 2008

In the midst of the final countdown to the publication of Seam in Action, I will be answering questions about the book, and Seam in general, on the JavaRanch forums. Ask a question and enter to win a copy of the book. Better yet, just stop on by to say "Hi!" and pick my brain about Seam.

Here's the official announcement:

We are thrilled to have Dan Allen on the ranch to promote the book "Seam in Action". The promotion will be held in the Application Frameworks forum which can be found here:

Application Frameworks forum

Participate in this week's giveaway by asking Dan Allen a question or two and you may win a copy of the book!

The giveaway starts on Tuesday, August 5th 2008.
The drawing will be held on Friday, August 8th 2008.

See you at the ranch! And wish me luck on finishing the book. I'll need it!

Posted at 08:02 PM in Seam in Action | Permalink Icon Permalink | Comment Icon Comments (4)