one-to-many relationships in Grails forms

October 1, 2009 | by Tim
Here’s a scenario we see fairly often in our Grails applications. Parent object has a collection of Child objects We want the Parent’s create and edit GSPs to allow us to add/remove/update associated Child objects The controller should correctly persist changes to the collection of Child objects, including maintaining Child object ids so any other objects referencing [...]
Read More

Groovy meetup – Boats.com and SpringSource Groovy plugin for Eclipse

July 24, 2009 | by Tim
Last night was a great Groovy meetup at the Boats.com office here in downtown Vancouver. I got to use the new Burrard Bridge dedicated bike lanes, which is always fun, but it was the meetup content that I really enjoyed. Yuri from Boats.com went through their experience of using Groovy and Grails for some real projects. Using [...]
Read More

memcached and Grails

July 16, 2009 | by Tim
I put together a Grails app to try out memcached. Like a lot of things in Grails, it was quite simple to integrate memcached once I found the right magic words. hibernate-memcached works nicely and has clear setup instructions. Install memcached, which is simple if you use a Mac and have MacPorts installed. $ sudo port install [...]
Read More

machine learning

May 13, 2009 | by Tim
Bethany Leffler stopped by last week to deliver a talk about machine learning. We’re all pretty comfortable with systems where you predefine a (possibly very complex) set of rules to handle whatever data will be thrown at it. Bethany’s area of expertise is in situations where you want the machine to figure things out for [...]
Read More

Net Tuesday – Remixing the Web for Social Change

March 27, 2009 | by Tim
This week, Michal and I had the pleasure of attending Net Tuesday’s Remixing the Web for Social Change meeting. They lined up a good group of speakers to talk primarily about using social media for good causes. Doug van Spronsen – MakeGood.com Grace Carter – ChipsNotDeadYet.com (BC Children’s Hospital Social Media Case Study) Shawn Smith – Global Agents for [...]
Read More