Hacking Grails Source Day 3 (Where I Realize The Perils Of Not Clearing The Ivy Cache After Building)
My last post provided a recipe for downloading and modifying the Grails sources. I wrote that post immediately after I managed to get my deliberately introduced hack (an exception that stopped page rendering in its tracks) to manifest itself. Next I modified the hacked source slightly (changing the message passed to the RuntimeException constructor), and I got a little surprise: none of my changes seemed to take effect. Read the rest of this entry »
Building Grails 1.3.X from Source
I ran into a roadblock with GORM recently and I decided to try my hand at modifying the Grails sources to test out a possible fix. More on that later (if I get it to work.) For now, I figured I’d post a simple recipe the will enable you to (a) quickly build Grails from where it lives on github, and (b) start modifying the sources. Read the rest of this entry »
Another Selenium Presentation, With a Little Hudson Thrown In, at the SF Java User Group.
I’ll be doing another presentation (downloadable here) on how to test browser-based web applications using Selenium under Continuous Integration, this time at the San Francisco Java User Group. Read the rest of this entry »
Pushing Titles Of New Blog Posts to Twitter and LinkedIn Using the TweetPost WordPress Plug-in
I’m very happy that I just found a use for Twitter; I am now pushing the titles of my new blog posts into my Linkedin status using the TweetPost WordPress Plug-in. Read the rest of this entry »
