• Home
  • Blog
  • Wiki
  • Projects
  • Contact Us






My Upcoming Talk On Grails Controllers At Silicon Valley Code Camp: 10/9

September 20th, 2010 By admin

If you’re local to the the Bay Area and haven’t yet attended the Silicon Valley Code Camp you won’t want to miss this years sessions on the weekend of October 9th and 10th. Code Camp was where I first learned about Groovy at a great session led by  Paul King. I’m excited to say that this year I will be leading a session on Groovy/Grails focusing on Controllers and MVC. I will be pulling the  content of this talk from a full-on Groovy and Grails course that I licensed from Mr. Rick Hightower, who you may know about from his many excellent articles on IBM Developerworks and other venues.

So, if you’re interested in checking out my talk, please do sign up. You’ll also see me at a couple of talks that I definitely plan on attending, including one on Asynchronous Web Services, and another on Map Reduce.

Lot’s of cool stuff to choose from at this event, so don’t miss it !

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • blogmarks
  • description
  • Furl
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Netvouz
  • NewsVine
  • Ping.fm
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb

Posted in Uncategorized | No Comments »





Hacking Grails Source Day 3 (Where I Realize The Perils Of Not Clearing The Ivy Cache After Building)

June 20th, 2010 By admin

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 »

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • blogmarks
  • description
  • Furl
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Netvouz
  • NewsVine
  • Ping.fm
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb

Posted in Uncategorized | 1 Comment »



Building Grails 1.3.X from Source

June 19th, 2010 By admin

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 »

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • blogmarks
  • description
  • Furl
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Netvouz
  • NewsVine
  • Ping.fm
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb

Posted in Uncategorized | 1 Comment »



Setting up Intellij to Debug Into Grails / Spring / Acegi 3rd Party Source

June 13th, 2010 By admin

While working on a project that made use of the Grails Acegi (Spring Security) plug-in I ran into some snags setting up my IDE so that I could debug into all the third-party source (including that of Grails, Spring and all of Spring’s dependent projects.) Read the rest of this entry »

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • blogmarks
  • description
  • Furl
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Netvouz
  • NewsVine
  • Ping.fm
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb

Posted in Grails | 1 Comment »



When should we use the Grails flash ?

June 13th, 2010 By admin

Recently one of my clients asked me when it was appropriate to use the Grails flash for storage. I mumbled something about how you should use it when you needed to store some information that lives beyond the current request, but only as long as the next request. Read the rest of this entry »

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • blogmarks
  • description
  • Furl
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Netvouz
  • NewsVine
  • Ping.fm
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb

Posted in Grails | No Comments »



Using HSQLDB For Testing and Debugging Grails & Spring Hibernate Applications

March 13th, 2010 By admin

This week I filled in for Andres Almiray to deliver a presentation to the first meeting of the
Silicon Valley Groovy / Grails User Group on the Yahoo campus (thanks for sponsoring us, Yahoo!)  Andres had to cancel at the last minute, but hopefully we can get him to speak sometime in the near future.   It wasn’t exactly standing room only,
but we had a good time. The presentation was on Using HSQLDB For Testing and Debugging Grails & Spring Hibernate Applications, and  is available here. (I will be
improving it as time goes by.)

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • blogmarks
  • description
  • Furl
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Netvouz
  • NewsVine
  • Ping.fm
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb

Posted in Grails, Groovy | No Comments »



The Silicon Valley Groovy / Grails User Group Has Launched !

January 31st, 2010 By admin

The Silicon Valley Groovy / Grails User Group is now officially launched. We’re looking for a venue for our monthly meeting now, and would also like to hear from potential speakers. More information is available here. Read the rest of this entry »

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • blogmarks
  • description
  • Furl
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Netvouz
  • NewsVine
  • Ping.fm
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb

Posted in Grails, Groovy | No Comments »



Finally Exorcised Windows from my Development Laptop

January 16th, 2010 By admin

I’ve done some posting in the past about how nice Cygwin is if you find yourself forced to develop in a Windows environment. Even better than Cygwin is no Windows at all, a state which I finally achieved after my solid state drive crashed and I had to redo my system. As I was going about the task of installing Windows yet again I started asking myself if I really wanted to put up with Read the rest of this entry »

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • blogmarks
  • description
  • Furl
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Netvouz
  • NewsVine
  • Ping.fm
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb

Posted in Development Environment Tricks | 2 Comments »



Another Selenium Presentation, With a Little Hudson Thrown In, at the SF Java User Group.

January 12th, 2010 By admin

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 »

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • blogmarks
  • description
  • Furl
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Netvouz
  • NewsVine
  • Ping.fm
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb

Posted in Java, Uncategorized | 3 Comments »



Using Class Level Metadata to Allow Controller Actions to Opt Out of a Filter’s Processing

January 5th, 2010 By admin

You will find an instance of the very handy GrailsApplication class injected into filters, plug-ins and other types of Grails components you may need to write. GrailsApplication has a method that allows you to get at the GrailsClass that wraps Grails artefacts, such as domain objects and controllers. Read the rest of this entry »

Share:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • blogmarks
  • description
  • Furl
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • Netvouz
  • NewsVine
  • Ping.fm
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati
  • Tumblr
  • TwitThis
  • Yahoo! Buzz
  • YahooMyWeb

Posted in Grails | 1 Comment »



« Older Entries
  • Categories

    • Build Automation
      • Maven
    • Development Environment Tricks
      • Cygwin
    • Dynamic Languages
      • Groovy
        • Grails
    • Java
    • JQuery
    • Test Automation
      • Selenium
    • Uncategorized

  • Archives

    • September 2010
    • June 2010
    • March 2010
    • January 2010
    • December 2009
    • November 2009
    • October 2009
    • September 2009
    • July 2009
    • June 2009
    • May 2009
    • April 2009
    • March 2009
  • Meta

    • Log in
    • RSS
    • Comments RSS
    • Valid XHTML
    • XFN
    • WP