Scott Davis
Rocky Mountain Software Symposium
Denver · November 19 - 21, 2010

Author of "Groovy Recipes"
Scott Davis is the founder of ThirstyHead.com, a training company that specializes in Groovy and Grails training.
Scott published one of the first public websites implemented in Grails in 2006 and has been actively working with the technology ever since. Author of the book Groovy Recipes: Greasing the Wheels of Java and two ongoing IBM developerWorks article series (Mastering Grails and in 2009, Practically Groovy), Scott writes extensively about how Groovy and Grails are the future of Java development.
Presentations
Tomorrow's Tech Today: HTML 5
In this talk, you won't be subjected to discussions about the features that will appear in some distant future release of a web browser. Instead, you'll see the HTML 5 features that are already being used by Google, Apple, and others. You'll see the features that are supported by today's browsers, ready for you to use right now.
Grails + CouchDB
Apache CouchDB is a schema-free document store that uses HTTP GETs, PUTs, and DELETEs instead of SQL SELECTs, INSERTs, and DELETEs. It speaks JSON fluently instead of tables, columns, and rows. It uses JavaScript Map/Reduce functions instead of SQL for the query language. It offers effortless replication among distributed CouchDB instances.
Compile Time and Runtime Metaprogramming With Groovy
Groovy should feel instantly familiar to Java developers – after all, Groovy is an extension to the Java language. Many of Groovy's enhancements come in the form of metaprogramming, or new methods added to existing classes. In this talk, we'll take a look at how Groovy adds these methods to Java classes, and how you can do the same. Despite the somewhat frightening nomenclature, it's much easier than you might think.