addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Groovy/Grails June Meetup - Deep Dive Into Actual Grails Project

  • Jun 9, 2011 · 6:15 PM
  • EMC Offices

This month we will do a deep dive into a real Grails project / product of fairly high sophistication. 


EnergyScoreCards is the application I work on.  It's a data platform and BI tool for helping organizations make decision around energy efficiency of residential buildings.  

It's been built from the ground up using Grails for the last two years with a team that now totals five (and hiring).   It's actually three different products that share the same database backend.  We are currently on Grails 1.3.6 and use a variety of standard plugins.  



  • Deep-GORM-API level authorization using Shiro 
  • Customized Nimble Plugin for security UI
  • Multi-Tenant Architecture
  • A lot of Excel Import / Export capabilities
  • Application Factored into several Internal Plugins 
  • Testing Infrastructure
    • Hudson / Jenkins
    • GEB
    • Integration & Unit Tests
  • Screen Scraping Server using HTMLUnit
  • Cool Filtering Framework
  • Email Sending
  • UI
    • Graphing using HighCharts Library
    • JQuery & JQuery UI
    • Help SubSystem - miniCMS
  • Monitoring / Management using Melody / App-Info Plugin
  • Spring-Cache Plugin for Caching
  • Batch Jobs Using Quartz Plugin
  • Asynchronous Processing 
  • Third Party API Integrations




Join or login to comment.

15 went

Our Sponsors

  • SpringSource

    SpringSource has generously provided us with space for meetings.

  • Yodle

    Yodle has hosted our meetups. They are a java shop, but use groovy.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy