SpringOne 2GX 2011

Chicago, October 25-28, 2011

Danno Ferrin

Project Lead for the Griffon project

Danno Ferrin has been programming in Java since the Netscape 2.0 beta and started his career programming in NetDynamics. After surviving three different startups he is currently working as a government contracter at Intelligent Software Solutions. His day job involves writing Swing applications in Java, but on his own time he writes Swing applications in Groovy.

In the open source Java world he is an emeritus commiter at the Apache Tomcat and Ant projects and currently is a committer for the Groovy project and a Despot (Project lead) for the Griffon project.



Blog

Griffon 0.1 Beta Released

Posted 2010-06-04 12:01:00.0

After much last minute bug fixing Griffon 0.1 Beta has been released into the wild. You can get the goods at the Griffon Downloads Pagemore »

Taking Flight: A Year of Griffon

Posted 2009-09-10 16:16:37.0

Whenever I fly I like to get the window seat. Sitting on the aisle may get you out quicker, and it may get you quicker access to the overhead bins. But I like the window, for the 15 minutes at the beginning and end of the flight when you must tumore »

Groovy Console Bling-Bling

Posted 2009-02-18 10:15:42.0

Groovy 1.6 is about to hit the inter-webs, so I thought it was an appropriate time for me to emerge from a twitter induced blogging hiatus. But what to blog aboutmore »
Read More Blog Entries »

Presentations

Intro to Griffon: Grails for RIAs

What is the Griffon Framework? And how would I use it? This session will help those who may not have been following the Griffon framework understand what it is and see how it works.more »

The Griffon Tenets: How the Rails Tenets Translate to RIAs

The Rails tenets are great, for web based applications. But how do the values hold up when applied to Desktop and Rich Internet Applications?more »

Intro to Griffon: Grails for RIAs

close

Danno Ferrin By Danno Ferrin

What is the Griffon Framework? And how would I use it? This session will help those who may not have been following the Griffon framework understand what it is and see how it works.



We will start from square one by installing Griffon and build a simple application from scratch. In addition to basics such as file structures, SwingBuilder view scripts, and data binding we will cover intermediate features such as multiple MVC Groups and plugins. This will feature a good amount of live coding to show the concepts in action.


The Griffon Tenets: How the Rails Tenets Translate to RIAs

close

Danno Ferrin By Danno Ferrin

The Rails tenets are great, for web based applications. But how do the values hold up when applied to Desktop and Rich Internet Applications?



In 2004 the web development world was reshaped by a little framework named Rails. What is most notable about Rails was not the technical details of the framework, but the core values that drove these technical decisions. These values have evolved over the years and are now known as the Rails Tenets. How do these values hold when taken to the desktop and Rich Internet applications?

It turns out most of these tenets work very well in a rich application setting, and only two (Fat Model/Skinny Controller and Use REST Interfaces) need alteration (Pervasive MVC and Use Data Binding respectively). This presentation will go over all the values and show how the Griffon framework applies them.