Vote for June CJUG Groovey or Grails?

Our friends from NFJS will be brining in Venkat Subramaniam at the June CJUG meeting. Here's the thing we can choose between two presentations, please read the descriptions and leave a comment on which you'd prefer. BTW the Calgary NFJS will be October 19 - 21, 2007

Groovy for Java Programmers

Object-oriented scripting languages, or agile dynamic languages, as some like to call those, are gaining programmers' attention. Groovy bring this excitement to the Java platform with its ability to generate byte code. You can use Groovy instead of Java for some parts of your application. By learning it, you can switch between the languages where you consider fit.

In this session we will learn what Groovy is. We will take an example driven approach to look at interesting features. We will see how a piece of code you would write in Java can be written, elegantly, using Groovy. In addition to the current features, we will also discuss the state of the language and tools.


Agile Web Development with Grails

Agile development is all about developing code and seeking feedback from your users to make sure you're developing what's relevant. When they suggest changes, those must be affordable and reliable. Grails, along with its facility to develop test driven, is a killer combination for rapidly developing web applications. In this ZePo (Zero PowerPoint) presentation, we will take a test driven approach to developing a small but fully functional web application in Grails. We will cover the fundamental features of Grails along with utilizing other capabilities like Ajax. At the end of this presentation, you not only be confident, but eager to roll your own web application using Grails.

In this session you will learn
* How to create web application using Grails
* Take a Test Driven Approach to developing the application
* Understand Grails Conventions
* Learn how to use the code generators and how to manually create domain
models, controllers, and view
* AJAX your application
* Integrate with database

So what do you want to hear in June?