September 19, 2012 · 6:30 PM
This talk will cover the most underrated feature of Grails -- the plugin system. Grails plugins are usually thought of as a way to add useful features to a new Grails app, but the plugin system also provides a powerful mechanism for code reuse by breaking up a large application into reusable vertical slices.
Ken will start with an overview of how the Grails plugin system works and expand on this to show how to create private plugins to break apart a monolithic Grails application into reusable application components. I'll show how to implement default functionality in these plugins that can be overridden in different applications.
Ken Liu is a software engineer for the IEEE based in NJ and midtown Manhattan. He leads the development of several websites for IEEE Spectrum (http://spectrum.ieee.org).
Ken has been working with Groovy and Grails exclusively for the past two years and has over 15 years of experience building large Java-based applications in many diverse industries including publishing, pharma, automotive, telecom, and travel.