Colin Harrington is a Principal Consultant at Object Partners, Inc with over 4.5 years of Grails experience. Based in Minnesota, Colin has 10+ years of experience developing web-based applications.
Colin is an agile practitioner and has been a key component of many powerful fast-paced local and remote teams with varying levels of composition and ability. He is a Technical leader and a forward thinker with a knack for delivering potent and engaging web-applications.
Colin is an active member of the Groovy and Grails community and an active speaker at local user groups, events and conferences such as MinneBar, GUM, GR8Conf in the US, etc.
JSON (JavaScript Object Notation) is now the lingua franca of data interchange. Most platforms such as browsers, phones, client and embedded applications have support for consuming/producing JSON. Native Browser compatibility makes it especially convenient for our modern web architecture.
In this session we'll walk through several patterns for delivering JSON to our clients. We'll explore the built-in converters, profiles, and look at creating your own JSON view layer for more in-depth structures.
Grails has some good tooling built-in but we'll explore both the Spring Layer and plugin ecosystem's various tools to find the right tool for your job.
Testing is built into grails, but many Grails apps go untested. We'll cover how to test many different artefacts as well cover many principles that have helped lead to succesfully tested Grails application.s
Testing is built into grails, but many Grails apps go untested. We'll cover how to test many different artefacts as well cover many principles that have helped lead to succesfully tested Grails application.
Adapted from a talk called "Testing the Crap out of your Grails application" We'll go beyond the basics and talk about my experiences in the 10+ Grails codebases and tems that I've had the opportunity to work with.