ThoughtWorks
Site Navigation:

Old News

Gateway JUG Logo[September 3, 2007] Speaking at the September 4th St. Louis Gateway JUG

I'm going to see my friends at the Gateway JUG and talk about Agile Project Management and Mingle. Until recently, most ThoughtWorks project managers kept track of the life of the project using Excel spreadsheets, with ever increasingly sophisticated templates. But recently that has changed because of one thing: Mingle. Mingle is an agile project tracking tool that distills much of the experience ThoughtWorks has garnered from years of agile project management into our first commercial tool. Come see what makes Mingle different from the already crowded marketplace of project tracking tools. It does this with some innovative ideas, like smart Wiki-based templates, a virtual, sortable card wall, and innovative use of categorization, tags, and properties. Mingle is designed to accommodate not just the project manager but all members of the project, allowing customizable views for each project role. This session covers how to set up projects in Mingle, how to track stories, how to manage the virtual card wall (including grouping, sorting, tagging, etc). It also discusses how to create custom workflow transitions and other common project management chores. But seeing Mingle work is just part of the story. This session also delves into some of the high-level design decisions that make Mingle possible, including details of how Mingle was developed (in Ruby on Rails) and deployed (the first commercial application deployed via JRuby). Come see both the "why" and the "how" of Mingle.And, they have one of the coolest logos I've ever seen!

Agile Project Management (featuring Mingle) [handouts] [samples]
podcasts[May 31st, 2007] The Agile Experience Prelude: David Hussmand and I talkin' 'bout Agile

As a sneak peak to the workshop David and I are doing at The Agile Experience, No Fluff, Just Stuff caught us late last year in a video podcast about agility, how companies react to it, and it's future. It's a pretty accurate representation of how I feel about agility (minus the faux pas of saying that the Agile Manifesto was signed in Colorado, not Utah).
javaonemovie camera[May 15, 2007] After Session Interview at JavaOne

Eugene Clurana (of The ServerSide) did a quick video interview with me right after my Building Domain Specific Languages in Static and Dynamic Languages talk at JavaOne and posted it on his web site. Despite my hair looking like Seinfeld's on the episode where they had bad shower flow, it captures the essence of my talk pretty well I think.
podcasts[April 18th, 2007] Taking Back SOA Video PodCast
What else is there to do about SOA? Back in December, Mark Richards (Enterprise Architect at IBM) and I sat down and recorded a video PodCast about SOA (which we informally named "Taking Back SOA"). The results has now appeared at the No Fluff, Just Stuff web site. Mark and I have a very pragmatic approach to SOA, and we both hate the level of hype that appears in that whole space. He and I had a great time recording this video, which proves once and for all that IBMers and ThoughtWorkers can get along after all!
podcasts[April 17, 2007] About Groovy Podcast
A couple of weeks ago, I recorded a PodCast for AboutGroovy.com, talking about (obviously) Groovy, DSLs, testing, and how to insinuate Groovy into your company's infrastructure. Basically, Scott Davis and I had the kind of conversation we have all the time at No Fluff, Just Stuff. The only difference is that he was recording it. It was fun and the content will come as no surprise to anyone who knows me.


OSCON Logomovie camera[April 1, 2007] My DSL Talk from 2006 OSCON

In 2006, I did a talk at OSCON about building domain specific languages in Ruby, and OSCON allowed those sessions to be taped. Now, 9 months later, they have realeased those videos on Google Video. My presentation appears here. The toughest part of this talk was to keep it down to just 45 minutes, and I felt like I was really rushed and went too fast. But, if you have an interestin DSLs, you can hear me talk about them, both motivation for this style of coding and examples in Ruby.
podcasts[March 29th, 2007] My Podcast about DSLs at the No Fluff, Just Stuff Site

Back in December, I recorded a Poscast about DSLs for No Fluff, Just Stuff, and it has now appeared on the No Fluff, Just Stuff site here. This Podcast is fairly theorectical (after all, I can't very sell show source code in a Podcast!) but it does give a good overview of my thoughts on this style of development and how it will impact developers' futures.
SQ Logo[March 28th, 2007] Artcle About My TSS Talk

One of the talks I gave at The ServerSide Symposium was Metrics-driven Agile Development, where I present "real" metrics for software projects. Someone there was taking notes, and produced an article that summariizes both my and Venkat Subramaniam's Agile talks.
JUG chaits[March 28th, 2007] Speaking at Le Groupe d'Utilisateurs Java de Montréal

In conjunction with No Fluff, Just Stuff Montreal, coming up in April, I'm speaking at the Montreal Java Users Group on March 28th. I'm giving my talk on 10 Ways to Improve Your Code, which is always fun at JUG gatherings. Plus, I love Montreal (what a beautiful city).
No Fluff, Just Stuff Anthology logo[March 24th, 2007] The No Fluff, Just Stuff Anthology Volume II out mid-April

After much toil and effort, the 2007 No Fluff, Just Stuff Anthology Volume 2 is nearly here.  Once again, some Sixteen of the world's best trainers and speakers are writing chapters on things they care passionately about. You'll find topics from the latest conferences including Groovy, JavaScript, Continuations, Web services and REST, JVM Byte Code, and Agilty

These essays are a summary of the latest thinking in the industry, and range from the philosophical to the tutorial, covering the topics that the writers felt were the most important for readers today. If you feel like the neatest technology and latest ideas are passing you by, this book can help bring you back you to speed.

It's all good stuff, without any fluffy filler, as these essays are based on pre sentations given at the incredibly popular "No Fluff, Just Stuff" symposium series. Twenty-six times a year, the symposium visits a city and the speakers and attendees share ideas and perspectives. The speakers are all internationally known experts in their field.

Authors include well-known, previously published and best-selling authors Glenn Vanderburg, Rebecca Parsons,Ted Neward, Scott Davis, Brian Sletten, Howard Lewis Shipp, David Geary, Neal Ford, Paul Duvall, David Bock, Venkat Subramaniam, Nate Schutta, Jared Richardson, David Hussman, Mark Richards, and Scott Leberknight.
NFJS Anthology Cover  reg-developer logo
[Sept 9th, 2006]
Reviews of NFJS Anthology from England!



Looks like the No Fluff, Just Stuff Anthology has made it across the pond. The Reg Developer site has this review of the book, which is remarkable because no one in the UK has even seen a No Fluff, Just Stuff show!
IASA Logo[October 11th, 2006] Speaking at Atlanta IASA

On October 11th, I'm speaking again at the Atlanta chapter of the International Association of Software Architects, discussing my favorite pet topic of Domain Specific Languages. This is my second talk to this group, and it should be entertaining because the level of discourse is always high.

Slides from the talk.
Boulder JUG[September 14th, 2006] Speaking at the Boulder JUG

I'm doing both sessions at the Boulder Java Users Group on Thursday, September 14th. First up, I'm doing my Real World Agile talk for the beginning talk, then moving to The Productive Programmer for the main talk. Yes, this is the same pair of talks from the night before, but apparently this is a Colorado tradition. Boulder also has an awesome Java user community - must be something in the air.
Real World Agile [slides] [samples]
The Productive Programmer [slides] [samples]
Denver JUG[September 13th, 2006] Speaking at the Denver JUG

I'm doing both sessions at the Denver Java Users Group on Wednesday, September 13th. First up, I'm doing my Real World Agile talk for the beginning talk, then moving to The Productive Programmer for the main talk. Denver has an awesome Java user community, so I'm looking foward to a good group.
Real World Agile [slides] [samples]
The Productive Programmer [slides] [samples]
Mobile Monday Chicago[August 21st, 2006] Speaking at Mobile Monday Chicago

One of my ThoughtWorker collegues Kiran is active in Mobile Monday Chicago, an organization interested in advancing the ideas and technologies around handheld devices. He asked me to speak at their next meeting, so I gladlly accepted bec ause I think this is sa fascinating area. I'll be speaking on Mobile Web 2.0: Who Put the Mobile in it, and Why is it Important?.
[Slides]
CJUG logo[July 16, 2006] Speaking at the Chicago JUG on July 18th

I'm making a return trip to the Chicago Java Users Group on July 18th, presenting my The Productive Programmer talk. I presented here last year and had a good time, so I hope the same is true this year. I pretty much live in Chicago these days, on behalf of the project I'm which I'm working now, so this will be a short commute.
[slides] [samples]
SeaJUG logo[July 16, 2006] Speaking at the Seattle JUG on August 15th

I'll be making my way to the Pacific Northwest in August to present my The Productive Programmer talk in anticipation of the No Fluff, Just Stuff symposium coming in September. I really like Seattle, so it should be a fun trip.
Cin JUG[May 26, 2006] Speaking at the Cincinnati JUG

I'm speaking at the Cincinnati Java User's Group for their June meeting on June 19th. I'll present my The Productive Programmer talk, which shows you how to become a more productive programmer every day by using tools that you didn't know you already had.
Phoenix JUG[May 26, 2006] Speaking at the June Phoenix Java Users Group

I'll be speaking at the Phoenix Java Users Group for their June meeting on June 14th.
NFJS Anthology Cover[April 8, 2006] No Fluff Just Stuff Anthology: The 2006 Edition published in mid-June

No Fluff, Just Stuff is putting out a book this year, featuring articles written by some of the speakers, on topics they talk about this year. From the back:

Twenty-seven weekends a year, the No Fluff, Just Stuff conference rolls into another town, featuring the world's best technical speakers and writers. Up until now, you had to go to one of the shows to soak up their collective wisdom. Now, you can hold it in the palm of your hand. The No Fluff, Just Stuff Anthology represents topics presented on the tour, written by the speakers who created it. This book allows the authors the chance to go more in depth on the subjects for which they are passionate. It is guaranteed to surprise, enlighten, and broaden your understanding of the technical world in which you live.

The No Fluff, Just Stuff Symposium Series is a traveling conference series for software developers visiting 27 cities a year. No Fluff has put on over 75 symposia throughout the U.S. and Canada, with more than 12,000 attendees so far. Its success has been a result of focusing on high quality technical presentations, great speakers, and no marketing hype. Now this world-class material is available to you in print for the first time.
  • Cutting edge topics by forward leaning thinkers in computer science
  • Wide array of topics, ranging from current API's to future technology
  • Thought provoking topics that illuminate your job today
  • In-depth versions of popular talks from the symposium series
Authors include well-known, previously published and best-selling authors: Neal Ford, Scott Davis, David Geary, Andrew Glover, Stuart Halloway, Kirk Knoernschild, Mark Richards, Jared Richardson, Ian Roughley, Brian Sletten, Venkat Subramaniam, Eitan Suez, and Glenn Vanderburg.

Pre-order copies at the Pragmatic Programmer's web site: http://www.pragmaticprogrammer.com/titles/nfjs06/index.html
IBM Developer Works[February 16, 2006] Second of the 2-part Series on Dependency Injection in Geronimo on DeveloperWorks

As surely as Spring follows winter, the 2nd part of my depenency injection article on DeveloperWorks is now live. This version builds on the "raw" topic of dependency injection in the 1st part and shows how it applies to Geronimo. Geronimo has a very interesting architecture, and will surprise some people who think that "dependency injection" == "Spring".
IBM Developer Works[February 7, 2006] First of a 2-part Series on Dependency Injection in Geronimo on DeveloperWorks

IBM DeveloperWorks has posted the first of a two-part series on dependency injectionin the Geronimo J2EE container. This article focuses on the mechanisms of DI and uses PicoContainer as the container. I did this to divorce the idea of DI from the particular implementation in Geronimo.
Gateway JUG Logo[January 30, 2006] Speaking at the February 7th St. Louis Gateway JUG

On February 7th, I'm traveling to St. Louis to give my presentation SOA and ESB: Next Wave of Enterprise Development or Return of the Son of CORBA. This is a talk sponsored by Jay of No Fluff, Just Stuff. This is the first time I've given this particular talk to a JUG (I've given it a bunch of times at No Fluff shows), so it should be fun because I'll have some time to expand on some of the topics a bit. I'm looking forward to this, my first JUG appearance of the year. And, they have one of the coolest logos I've ever seen!

[slides]
Java Boutique logo[January 15, 2006] Ruby on Rails Interview for Java Boutique

At the Newark  No Fluff, Just Stuff show last year, someone from Java Boutique interviewed speakers during the course of the symposium. It was the end of the day and he was still missing some of the speakers, so he decided he would just interview us together. The hot topic of the conference was Ruby on Rails. Thus, myself and two of the people I respect most, Stuart Halloway and  Justin Gehtland (from Rellevance),  talked for about 20 minutes about Ruby, Rails, and Java. The interview is just now outat the Java Boutique web site. It's sometimes interesting what you say when you are tired, hungry, and sitting next to 2 brilliant people.
Chicago Ruby Users Group image[January 9th, 2006] Speaking at the Chicago Ruby Users Group on Windows Automation & Ruby

I was invited to speak at the February Chicago RUG, but because of scheduling issues, I moved it up to January. Thus, the really interesting sample I wanted to show  wasn't complete (the full-blown PowerPoint driver). However, the group was very nice and supportive of my short talk, featuring how Ruby uses COM to drive Windows automation. This is a very active users group and I think it has a great future. This group meets in ThoughtWorks offices in Chicago, so it's an easy commute for me (walk 20 feet).

[samples] [solution_ to_exercise]
SDA magazine logo[December 9, 2005] My Enterprise Development Trends article goes on-line

Back in May, I wrote an article for SDA Asia Magazine (based in Singapore) about Enterprise Development Trends, especially here in the US. The article was published in the print magazine in conjunction with the SDA.NET conference. Now, SDA has published the article on-line (as part of their normal article rotation to the web site). Now, you don't have to 1)live in Singapore and 2)have a subscription to SDA Asia to read the article. To anyone who has ever talked to me or heard me speak, there won't be any great surprises in this article, but it's nice to see these topics consolidated in one place.
IBM DeveloperWorks[October 25, 2005] Generics and Eclipse 3.1

Hot on the heels of my Ruby article on developerWorks, my article on generics support in Eclipse 3.1 appeared today. Eclipse 3.1 has nice support for generics; this article shows that support. More and more people are getting to use Java 5 (about one-third of the room when polled at the last No Fluff, Just Stuff conference, in Atlanta), so robust generics support is important in IDEs.
Slashdot Logo[October 17, 2005] Slashdotted!

My article on the Ruby Developers Kit for Eclipse was slashdotted on Monday! This is my first slashdotting, so it's sort of a geek milestone for me. I had no idea that the response to this little article would be so great, but I'm glad because maybe it will speed the promotion of Ruby in the Java community.
IBM DeveloperWorks[October 16, 2005] Ruby on the IBM Site

My article on the Ruby Developers Kit, a plug-in for Ruby development in Eclipse, has appeared on the IBM Developers Network. This is a great tool for writing Ruby, especially debugging. This is my attempt to lure Java developers, using the tools they use all the time, over to Ruby. Kook-aid, anyone?
Chattanooga JUG[September 9, 2005] Speaking at the Chattanooga Java Users Group

Sort of like going home, I'll be speaking at the Chattanooga Java Users Group, doing my Introduction to Java Server Faces talk. I grew up in Dalton, GA, 10 miles south of Chattanooga, and worked several summar jobs there. Looking forward to returning to the old neighborhood.
Boulder JUG[September 1, 2005] Speaking at the Boulder Java Users Group


At the home of No Fluff, Just Stuff, I'll be presenting 2 talks to the Boulder Java Users Group, for the QuickStart session and the regular meeting. The Quickstart talk is my Power Regular Expressions in Java talk, and the regular session is Clean Up Your Code.

[Regex Slides]   [Regex Samples]   [Clean Up Slides]   [Clean up Samples]
IASA Logo[August 22, 2005] Speaking at the Atlanta IASA Meeting on Sept 14th

The International Association of Software Architects has a new chapter in Atlanta, and I've been asked to speak at the September meeting. I'll be doing my Pragmatic XP talk, with a panel of folks behind me for (hopefully lively) discussion afterwards. The first meeting was a huge success, with better than 75 people there. I hope the good turn out continues -- this seems like a great organization and the president, Burr Sutter, is a good guy.
Korean Flag[August 11, 2005] My blog entries translated into Korean

To satisfy overwhelming demand (OK, there is no demand),  Trusten Lee is translating some of my blog entries into Korean and posting them here. To quote:

I'm an Apache Committer who is still on the way of studying English.  I'm trying to level-up my English skill translating great blog entries from great authors.

I think that's more than a bit generous, but I'm gladly supporting this effort because, hey, it isn't costing me anything and it spreads my meaningless opinions all over the world. What an unbeatable combination. Seriously, I appreciate the hard work Trusten is doing for this, and I hope that my dribbly writing is worth translating.
NOVAJug logo[August 8, 2005] Speaking at the NOVAJug September 13th

Ahead of No Fluff, Just Stuff Northern Virginia Software Symposium, arriving in Tyson's Corner, VA on October 28th, I'm speaking at the Northern Virginia Java User Group on September 13th, on a topic yet to be chosen by the user group. I always enjoy user group presentations because the crowds are generally enthusiastic, so I'm looking forward to this one.

[Slides]  [Samples]
Wisconsin Java Users Group[August 6, 2005] Speaking at the Wisconsin Java Users Group August 31th

In anticipation of No Fluff, Just Stuffcoming to Chicago on September 16th, I'm speaking at the Wisconsin Java User Group on August 30th. Looks like both Wisconsin JUGs have requested my Clean Up Your Code: 10 Java Coding Tips, Tricks, and Philosphies, which is always a popular talk at user groups. [slides] [samples]
Madison Java User Group logo[August 6, 2005] Speaking at the Madison Java User Group August 30st

No, you aren't seeing double -- the Wisconsin JUG (held in Milwaukee) is the night before the Madison JUG (held in, you guessed it, Madison). In anticipation of No Fluff, Just Stuff coming to Chicago on September 16th, I'm speaking at the Madison Java User Group on August 30th.Looks like both Wisconsin JUGs have requested my Clean Up Your Code: 10 Java Coding Tips, Tricks, and Philosphies, which is always a popular talk at user groups. [slides] [samples]
CI Jug Logo[July 26, 2005] Speaking at the Chicago Java Users Group August 16th

In anticipation of No Fluff, Just Stuff coming to Chicago on September 16th, I'm speaking at the Chicago Java Users Group on August 16th. I'll be presenting my Clean Up You Code: 10 Java Coding Tricks, Techniques, and Philosophies. Always a fun talk to do at a user's group.

Update: here are the slides and samples from the talk.
Art of Java Web Development image[July 1, 2005] Rave Review from the British Computer Society for Art of Java Web Development

I don't know why this is happening all of a sudden, but Art of Java Web Development (yes, the one published back in November of 2003) is gaining a bunch of accolades recently. I always expected that this book's sales cycle would be different from your normal API book (sharp spike at the beginning, then quickly waning) because it's primarily an "idea" book. But, I didn't expect good reviews to show up so long after the publication. Oh, well, I'll take whatever I can get! My publisher Manning is looking for rights to publish the review on their site.
Martin Fowler Logo[July 3, 2005] Java Version of Martin's Sample from the Language Oriented Programming Article

As I've blogged about, I'm updating my Building Domain Languages atop Java conference talk to incorporate information from Martin Fowler's article Language Workbenches: The Killer-App for Domain Specific Languages?. I wanted to show his example domain language sample in my talk but my talk is Java and his sample is in C#. So, I ported his sample to Java 5. This is mostly a straight port with a few differences:

  • I  used generics in a few places to clean up type casting
  • The reflection stuff is different because that's where .NET and Java differ the most
  • I cheated and created simple classes with public fields rather than properties for the target classes to make the reflection code easier

It is a complete version of the sample (including all the supporting files to make it run + IntelliJ project file). Martin graciously gave me permission to post it here. Language oriented programming looks to me like the next big revolution in programming paradigms, and I'm spending a lot of time playing with this right now.
IBM DeveloperWorks[June 22, 2005] Article on IBM developerWorks Site about Centralized Help Repositories in Eclipse

See, I do use Eclipse as well as IntelliJ! This article is about one of the least-known powerful features of Eclipse -- that the help system is basically a plug-in like everything else. This article shows how to externalize the help system in Eclipse and use it to create an information portal for your development team, including help and anything else you want, and access it from right within Eclipse.
Art of Java Web Development[June 13, 2005] Unsolicited Quote about Art of Java Web Development

I received a nice quote from my publisher that mentioned Art of Java Web Development:

"Again, I am impressed with Manning products and intend to purchase many more in the future. The Art of Web Development is one of the latest Manning books I've purchased and I was amazed how well the problem was explained. The same problem was solved at least 3 different ways so that the difficulties of each solution could be clearly seen. It wasn't until chapter 4 that the final solution was realized. This was an excellent way of making sure that the developer knew both what to do and WHY they were doing it that way. Excellent."

CJUG Logo[June 2, 2005] Speaking at the June Central Iowa Java User Group

I am speaking at the June 14th Central Iowa Java User Group meeting, talking about web frameworks with Justin Gehtland (another No Fluff, Just Stuff speaker). I'm talking about Struts, JavaServer Faces, Tapestry, and WebWork, and Justin is going to talk about Spring MVC. Should be a fun meeting.

 

[May 23, 2005] Article in Singapore .NET Magazine

I have an article on Enterprise Development Trends appearing in the SDA-Asia .NET magazine's special supplement in conjunction with the SDA.NET conference in Singapore. This article discusses some history and trends in software development, including methodology, Service Oriented Architecture, Ruby, and a bunch of other topics that seemed relevant. It was interesting to write, and it's the first article I've written that discusses the impact of Ruby and Ruby on Rails on the software development landscape.

 

 2nd Running of Cherry Blossom

Terry and I ran the Cherry Blossom marathon on Saturday the 19th (my 2nd Cherry Blossom, his 4th). To preempt the normal question I get when I tell people that I've run a marathon: "How was it?", I'll supply my stock answer: "As good as it gets!" We took it easy, chatting and site-seeing the whole way. The weather was absolutely perfect this year, but a little early for the actual cherry blossoms. Maybe next year...

 

Speaking at the Raleigh Java Users Group on March 21st

On behalf of No Fluff, Just Stuff, I've been invited to present my Regular Expression talk at the Raleigh JUG in March.

 

November 29th: Coming Soon

Another instructional DVD titles delivered by me for DVPress.

~ Jakarta Struts

Available early in 2005. Check the DVPress web site (or Amazon) for availability.

November 9th, 2004 First in a series of articles on CodeFez

Codefez is a developer portal created by our good friends over at Falafel Software. They have created a portal site that welcomes developers of all persuasions. When they asked if I would contribute some material, it was a no brainer. They are a first class organization and I am happy to be associated with them. Over the next few months, you'll see lots of my material show up at their site. Wander over to the Codefez site, have a look around, read about why they chose this name, and join up.

 

Oct 13, 2004 Speaking at the Richmond Java User's Group

As part of the build-up for Northern Virginia Software Symposium (a No Fluff, Just Stuff conference), I was invited to speak at the Richmon, VA Java User's Group. It was a very nice group of folks and I had a good time. I presented a slightly modified version of my Clean Up Your Code talk to a warm reception. Lots of fun.

 

Sept 26, 2004: 3rd Running of the Berlin Marathon

Terry and I completed our 3rd Berlin Marathon under wet and cold conditions. We had a fun run, not pushing the pace at all. We chatted with the crowd, ate from the rolling buffet of items (including hot tea!), and generally just had a good time. One guy in the crowd ran out onto the course and offered us a beer, but it was still a little too early (about mile 18). Always a fun race, with great crowd support.

 

Sept 1, 2004: Second web framework article on jaxmagazine.com

jaxmagazine.com has published the second in my article series on Frameworks, this one on Struts. It builds on the previous article, comparing and contrasting Struts with "just" Model 2 architecture. The article appears here.

 

June 29, 2004: The first of the instructional DVD's is out: Beginner's Java 2 v1.5 2004

Eariler this year, I made a series of instructional DVD's for DVPress, based in Houston. The topics are:

These titles are available on Amazon.com (see links above). These are computer-based training DVDs, each consisting of 8 hours of material, with instruction and samples. This is my 3rd set of video/DVD based training, starting with VHS, moving to CD, now on DVD. Technology keeps marching on!

 

Another TheServerSide article by me.

This is the second in a series of articles I wrote based on material from Art of Java Web Development, this one on caching and performance measuring in web applications. The article on TSS is here.

 

jaxmagazine.com has the first in a series on web frameworks.

jaxmagazine.com is a new on-line magazine, published by the promient German publisher Software and Support Verlag. In early May 2004, it featuries the first in a series of articles on web frameworks. The first installment is the kick-off for the series, and covers the basics of Model 2 development without using a particular framework. In subsequent articles, I will use this foundation to talk about Struts, Tapestry, WebWork, Java ServerFaces, and others. The first article appears here.

 

TheServerSide has an article about Cocoon by yours truly.

March 31, 2004
The Server Side has an article on Cocoon, excerpted from Art of Java Web Development. The article appears here.

 

JavaWorld Does Art of Java Web Development

March 29th, 2004.
JavaWorld, the on-line magazine, has printed an excerpt from Chapter 7 on WebWork. The article is here.

 

Art of Java Web Development has arrived!

Art of Java Web Development is finally published! What seems like the longest book project in history (about 2 years from first inception to final printing) is done. It has been an interesting project!

I hope that enough people read far enough into the book to understand the particular combination of topics and coverage. It seems like even the technical editors for the book had a hard time "getting" it. If you can't figure out why I'm talking about what I'm talking about, I urge you to read the preface which presents the rationale for my choice of topics.

Or, just buy the books for decoration. They make great Christmas, birthday, anniversary ("nothing says loving like a Java book"), wedding, friendship, and retirement gifts. They also probably make pretty good fireplace kindling, but I haven't tried that yet. Also, you should get at least 2 in case you lose one.

On-line reviews of Art of Java Web Development.