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

  • June 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.  

 

Technology: 

  • 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:

Imagine having a community behind you

Get started Learn more
Henry

I decided to start Reno Motorcycle Riders Group because I wanted to be part of a group of people who enjoyed my passion... I was excited and nervous. Our group has grown by leaps and bounds. I never thought it would be this big.

Henry, started Reno Motorcycle Riders

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