Dave Klein

Author of 'Grails: A Quick-Start Guide'

Dave is a consultant helping organizations of all sizes to develop applications more quickly (and have more fun doing it) with Grails. Dave has been involved in enterprise software development for the past 15 years. He has worked as a developer, architect, project manager, mentor and trainer. Dave has presented at user groups and national conferences. He is also the founder of the Capital Java User Group in Madison, Wisconsin, the Gateway Groovy Users in St. Louis, MO, and the author of Grails: A Quick-Start Guide, published by the Pragmatic Programmers. . Dave's Groovy and Grails related thoughts can be found at http://dave-klein.blogspot.com



Blog

CocoaConf, And My Anniversary

Posted Tuesday, July 19, 2011

Fmore »

Groovy / Grails User Groups

Posted Tuesday, January 25, 2011

Tmore »

JavaOne Has Been Replaced

Posted Wednesday, October 27, 2010

Imore »

Move On In Peace

Posted Saturday, October 9, 2010

Amore »

?berConf - Exceeding Expectations

Posted Tuesday, June 15, 2010

ÜberConf kicked off yesterday with the pre-conference iPhone/iPad workshop. The workshop was completely full, with just over 90 people. The view from the front of the room was pretty impressive -- all those glowing more »

Recording of Grails / Terracotta webinar

Posted Wednesday, May 12, 2010

In case you missed it and in case you're interested, Terracotta has posted a recording of the webinar that Mike Allen and I held a couple weeks ago. You can catch it in all of its glory (or lack thereof :) at http://bit.ly/scaling_grailsmore »

Quartz and Grails: A Quick-Start Guide

Posted Tuesday, May 4, 2010

Terracotta's Quartz scheduler has always played a key role in Grails development. Originally it was built into the framework; now it is a core plugin. Quartz allows us to have code executed at regular intervalsmore »

Quartz and Grails

Posted Tuesday, May 4, 2010

Tmore »

Like speaking at a conference in my bath robe

Posted Tuesday, April 27, 2010

On April 27th at 11:00am Pacific time, Mike Allen and I will be holding a free webinar on clustering and scaling grails applications the easy way. A webinar is a cool thing. It's like a tech conference session where you can't see anybodmore »

?berConf

Posted Thursday, April 8, 2010

I am very excited about the upcoming ÜberConf - June 14 - 17, Denver, CO. Even before I found out that I'd be speaking at it, I was planning to attend. I've been to a lot of conferences, and I think this is going to be the best one evemore »

Hats Off to Terracotta

Posted Saturday, March 27, 2010

One of the advantages of Grails is the way that it gives us access to the wealth of proven frameworks in the Java ecosystem. There are Java frameworks and libraries to help with every aspect of application development you could imagine. For many applicmore »
Read More Blog Entries »

Presentations

Grails Deep Dive

You've heard about how easy it is to build web apps with Grails. Maybe you've even seen the simple CRUD app in a blink of an eye, but do you want to see what Grails is really capable of? Then join us as we walk through the construction of a real web applimore »

Grails Takes Care of the REST

Representational State Transfer (REST) is fast becoming recognized as the preferred web services architecture in many situations. REST provides a loosely coupled way for applications to communicate with each other across the web. The simplicity and exprmore »

The G8 Summit

Groovy, the dynamic JVM language, brings much needed relief to Java developers. First Groovy made it easier to work with all of the existing Java libraries and frameworks that are out there, but it also has inspired a community of passionate developers tomore »

Grails: Bringing Radical Productivity to the JVM Part I

The goal of this hands-on tutorial is to get started and get productive with Grails. We’ll do this by jumping right in and building an application, from design to deployment.more »

Grails: Bringing Radical Productivity to the JVM Part II

In Part II of this session, we will continue the build out process with the Grails application.more »

JavaScript for Grails Developers

As Java web developers, most of our work is on the server side. With Grails, that work is much easier and more fun. But what about the client-side?more »

Rediscovering Apprenticeship in the 21st Century

We've all heard about the lack of qualified software developers coming out of the colleges and universities these days. Perhaps the old adage still applies: "If you want something done right, do it yourself." Perhaps apprenticeship could be the way tomore »

Groovy Hands On Workshop

You've no doubt heard about Groovy before, but if you've never taken a closer look, now is your chance. Groovy is such a natural fit for a Java developer. Just adding a single extra jar to your project can make it so you can't wait to get to work on Mondmore »

Grails Hands-On Workshop

The goal of this tutorial is to get started and get productive with Grails. We’ll do this by jumping right in and building an application, from design to deployment.more »

GORM: Object Persistence Done Right

Grails object relational mapping (GORM) is one of the most powerful features of the Grails framework. Project bootstrapping and CRUD scaffolding are nice things to get you started, but GORM continues to pay off throughout the development of an applicatimore »

Grails 2 - This changes everything

Grails has been one of the most productive and robust frameworks to grace the Java landscape in some time. But nothing lasts forever and Grails was bound to be surpassed by a newer faster, shinier framework. Introducing Grails 2.more »

Building Headless Servers with Grails 2

Whether you're building a shiny new web front-end with HTML5, CSS, and JavaScript, or you're working on the next killer mobile app, you're more than likely going to need some back-end services to make to turn the pretty into the useful. Grails 2 makes itmore »

Books

Grails: A Quick-Start Guide

by Dave Klein

Grails: A Quick-Start Guide Buy from Amazon
List Price: $32.95
Price: $21.75
You Save: $11.20 (34%)
  • Grails is a full stack web development framework that enables you to build complete web applications in a fraction of the time and with less code than other frameworks.

    In Grails: A Quick-Start Guide, you'll see how to use Grails by iteratively building an unique, working application. By the time we're done, you'll have built and deployed a real, functioning website.

    Along the way, we'll learn about domain classes, controllers, and GSP views. We'll see how Grails allows us to use powerful frameworks like Spring and Hibernate without even knowing it.

    Using this hands-on, pragmatic approach, we'll explore topics such as AJAX in Grails, custom tags, and plugins. We'll dig into Grails' powerful view technology, Groovy Server Pages, and see how we can easily leverage the help given to us by scaffolding to create custom user interfaces faster than you would have thought possible.

    With Grails, you can get a lot done with little effort. With this book, you'll get a lot done as well. It's time to bring the fun back into web programming. Get started with Grails today.