white bar background yellow bar background
Colorado Software Summit 2007 banner
Colorado Software Summit logo

The Best Way to Master a Technology Is to Teach It to Others

Scott Davis

Davisworld Consulting

Introduction to Grails

Grails is a fully integrated, modern Java web development stack. In a single zip file, it includes a web server (Jetty), a database (HSQLDB), a build system (GANT, a Groovy/Ant hybrid), a logging framework (Log4J), and a unit testing framework (JUnit). It also includes mainstream libraries like Spring for dependency injection, Hibernate for Object/Relational mapping, Quartz for scheduling, and SiteMesh for page layout. For Ajax, Grails allows you to choose between three major included technology stacks: Prototype/script.aculo.us, the Yahoo UI library, and Dojo. Coupling the power of these mainstream libraries with the ease-of-use that Groovy offers, you have an unprecedented collection of technologies that will have you up and running in record time.

Atom: From Blogging to Data

Atom embodies a modern RESTful approach to web services. The fact that Google has deprecated its SOAP-based web services and is actively championing Atom via its GData initiative is just one example of the sea change that is occurring in the SOA space. Come see real world examples of this technology in action.

Photo of Scott Davis

Scott Davis is an author and independent consultant. He is passionate about open source solutions and agile development. He has worked on a variety of Java platforms, from J2EE to J2SE to J2ME (sometimes all on the same project).

He is the co-author of JBoss At Work: A Practical Guide (O'Reilly), quite possibly the world's first agile J2EE book. He is also responsible for several mapping books, including Google Maps API: Adding Where to Your Application (Pragmatic Bookshelf) and GIS for Web Developers: Adding Where to Your Web Applications (Pragmatic Bookshelf). Most recently, Scott wrote Groovy Recipes: Greasing the Wheels of Java (Pragmatic Bookshelf). He is also the Editor in Chief of aboutGroovy.com, a news and information website that tracks the latest developments in Groovy and Grails.

Scott is a frequent presenter at international conferences and local user groups. He was the president of the Denver Java Users Group in 2003 when it was voted one of the top-ten JUGs in North America. After a quick move north, he is currently active in the leadership of the Boulder Java Users Group. Keep up with him at http://www.davisworld.org.

Blog: http://www.davisworld.org/blojsom/blog/

Email: scott@davisworld.org