Folks have read ThirstyHead articles over 1.5 million times. (The last time we counted, it was 1,582,653 times to be exact...)

Books

Getting Started with Grails
Getting Started with Grails
Scott Davis
97 Things Every Project Manager Should Know
97 Things Every Project Manager Should Know
Scott Davis
Groovy Recipes
Groovy Recipes
Scott Davis
Continuous Integration
Continuous Integration
Andy Glover
GIS for Web Developers
GIS for Web Developers
Scott Davis
Groovy in Action
Groovy in Action
Andy Glover
No Fluff Just Stuff 2007 Anthology
No Fluff Just Stuff 2007 Anthology
Scott Davis
No Fluff Just Stuff 2006 Anthology
No Fluff Just Stuff 2006 Anthology
Scott Davis, Andy Glover
Google Maps API
Google Maps API
Scott Davis
JBoss at Work
JBoss at Work
Scott Davis
Java Testing Patterns
Java Testing Patterns
Andy Glover

Articles

Series: Java development 2.0

Series: Mastering Grails

Series: Practically Groovy

Recent Articles:

The route to smart transit

Taking the bus to and from work - or the airport, the mall, or the ball park - is easier than ever, thanks to Web sites like Google Maps and the availability of public transit data for many metropolitan areas. Scott Davis shows how to leverage technology that helps make mass transit the smart way to get around.

Java development 2.0: Introducing Kilim

Concurrent programming is central to Java development 2.0, but probably not thread-based concurrency. Andrew Glover explains why actors trump threads for concurrent programming in multicore systems. He then introduces Kilim, an actor-based message-passing framework that weaves together concurrent and distributed programming.

Java development 2.0: Gaelyk for Google App Engine

The introduction of the Google App Engine saw a wave of frameworks emerge to facilitate developing applications targeted for it. The Gaelyk framework, one such framework written in Groovy, eases development of lightweight applications that leverage a datastore. And the scalability you can achieve is impressive.