Glen Smith
Creator of Groovyblogs.org site
Glen is an Enterprise Java consultant who spends most of his days writing frameworks and highly available middle tier components for the Australian government, while also running a small recrutiment company, so if you're looking for work in Australia...
Glen has been developing in Grails since 0.1 and launched his first public Grails site (an SMS gateway) on 0.2. He blogs frequently on Groovy and Grails related matters, releases tons of sample source and is the face behind the groovyblogs.org site and the Gravl blog engine.
Presentations
TBD 1
TBD
TBD
TBD 2
TBD
TBD
TBD 3
TBD
TBD
Does my DIV look big in this? Refactoring Your Grails View Tier
There's a lot happening in the view tier these days: layout frameworks, UI frameworks, animation, and lots more. Add Javascript and Ajax to the mix, and your view tier can quickly become an unmaintainable mess. To the rescue comes the new Grails resources infrastructure, less.css, backbone.js, twitter bootstrap, and plenty more! So come along!
This talk presents a practical refactoring of a tangled Grails UI, while exploring strategies for simplifying your view layer giving maximum flexibility and performance. Included in the talk is a discussion of the new Grails resources infrastructure, Less.css framework, Twitter Bootstrap, Backbone.js, Form & Navigation strategies and much more!
Grails Hacker Triage: 10 Shameless Hacks and Refactors
Grails productivity can be a drug - and the productivity rush can lead to a whole lot of untested, unmaintainable code. If you're written one of these bad boys, or have just take over someone else's messy Grails app, you might not know where to get started in moving your codebase to something that you are actually happy to work with. We'll cover 10 painful but classic hacks/shortcuts in Controllers, Services, Views, Taglibs & Bootstraps and how to fix them!
This hands-on talk introduces you to all the built-in Grails Unit testing infrastructure using Spock - a great new framework for simple expressible tests while we refactor 10 common Grails hacks that need work. We will be covering off 10 classic Grails hacks that affect all the core artifacts in Grails applications. If you've been putting off testing your Grails app, or found it too onerous to make happen, this is the talk for you! It's a fully interactive session, so bring your experiences and your war stories.
The Grails Podcast BOF
Join the hosts of the Grails podcast (www.grailspodcast.com) for an hour of fun talking to the key project leads and personalities in the Groovy and Grails community.
The session will include discussion and Q&A with key members of the community - including the usual antics of the Grails Podcast crew: news, give-aways and strong opinions.
Books
by Glen Smith and Peter Ledbrook
-
For web developers used to wrestling with Java and XML, Grails is a breath of fresh air. Developers are instantly productive, picking up all the benefits of the Ruby-based Rails framework without giving up any of the power of Java.
Grails in Action is a comprehensive look at Grails for Java developers. It covers the nuts and bolts of the core Grails components and is jam-packed with tutorials, techniques, and insights from the trenches.
The book starts with an overview of Grails and how it can help you get your web dev mojo back. Then it walks readers through a Twitter-style social networking app-built in Grails, of course-where they implement high-interest features like mashups, AJAX/JSON, animation effects, full text search, rounded corners, and lots of visual goodness. The book also covers using Grails with existing Java technology, like Spring, Hibernate, and EJBs.
-
For web developers used to wrestling with Java and XML, Grails is a breath of fresh air. Developers are instantly productive, picking up all the benefits of the Ruby-based Rails framework without giving up any of the power of Java.
Grails in Action is a comprehensive look at Grails for Java developers. It covers the nuts and bolts of the core Grails components and is jam-packed with tutorials, techniques, and insights from the trenches.
The book starts with an overview of Grails and how it can help you get your web dev mojo back. Then it walks readers through a Twitter-style social networking app-built in Grails, of course-where they implement high-interest features like mashups, AJAX/JSON, animation effects, full text search, rounded corners, and lots of visual goodness. The book also covers using Grails with existing Java technology, like Spring, Hibernate, and EJBs.