It’s Not Just a Race, It’s an Adventure

5 05 2008

Wow, no wonder they call it an adventure race. Team MySinglespeed.com made it’s first adventure race appearance at this years Spring Adventure Challenge put on by the folks at GRAAR.  My teammate Steve Bassett and I arrived at Owasippe early Saturday morning for our first foray into the wonderful world of adventure racing, neither of us not quite sure we’d gotten ourselves into.  One thing was for sure, we were going to have a little fun Team MySinglespeed style no matter what.

We couldn’t have asked for better weather for a spring race than what we had.  It was probably in the high 40’s maybe low 50’s that morning and the sun was shining.  The other racers added to the great experience we had.  Before the race even began, another team was nice enough to give us a sheet of contact paper to laminate our passport (boy have we got a lot to learn).  Throughout the race we kept running into the same people on the trails and during the orienteering sections, and everyone was joking around with each other.  When many of us got lost during the mountain biking section, the other teams were helping each other out to point them in the right direction instead of ignoring them and letting them continue to be lost.  It was rather comical to split from another group only to see them about 15 minutes later, and realizing none of us really knew where we were going.

When it was all said and done, Team MySinglespeed took 15th out of 29th in our division and 32nd out of 58 overall, but we were the only single speeders out there.  It kind of became a joke on the trail whenever we would run into other teams and they would realize that we were riding single speeds.  One team remarked as we passed them on the trail, “Single speeds eh?  You guys should be done by now”.  To which we simply replied jokingly, “We’re on our second lap around…”.

It’s now official though, I’m hooked on adventure racing.  You can be assured that you’ll see Steve and I out there racing again.

Spring Adventure Challenge Aftermath





Ubeercross 2007 article in CXMagazine

3 04 2008

Last week I kept getting emails from all of the guys I ride with saying, “Loved the article in CX”.  Turns out that an article that I wrote last fall about the Ubeercross ride from Bell’s Brewery in Kalamazoo, MI to Founder’s Brewery in Grand Rapids, MI, did end up making it into issue #2 of CX Magazine.  I’m hoping to see a few copies of it with my own two eyes real soon, as the cool cats at CX Magazine have agreed to send a few free copies my way.

If you haven’t checked the magazine out yet, you really should.  It’s a great way to get a little cross love in the off season for cross addicts such as myself.  We can’t all be as lucky as the folks out in Colorado who have a the Cult Cross series that runs all the way through the spring.  For me, I’ll just have to enjoy reading about cross, while I wait for the next Kisscross season to start up again and this years Ubeercross. Read the rest of this entry »





New Flex Maven plugin on the block

26 03 2008

I’ve recently discovered a new player in the Flex/Maven plugin game called Flex Mojos.  This one is slightly different than the other ones that I’ve seen in that it’s using the new Java based compiler API just released with Flex 3.  One nice side effect is that it appears to be much faster than the previous plugins.  I’ll be keeping my eye on this one to hopefully implement a decent integration with FlexUnit or even better FUnit.





What did I get myself into now…

12 03 2008

Well, it’s now official, I’m writing a book. I’ve signed my contract, and there’s no turning back now. “You’re going to do what?” you may ask. My friend and cohort here at Pillar, BJ Allmon and I have begun the adventure of writing our first book, our first not only writing together but our first for each of us, tentatively titled “Flex on Java” for Manning Publications. Yes, Manning, you know those guys with all the great “In Action” books with the funny looking people on the covers. I’m really excited about this because I’ve always felt they put out good quality books, let’s hope that we don’t ruin that trend.

Read the rest of this entry »





Tour de Cure 2008

13 02 2008

I’ve decided to ride in the Tour de Cure this summer to help raise money for Diabetes research. I will be riding 50 miles with Team MySinglespeed (http://www.mysinglespeed.com/team/team.html) on my single speed cyclocross bike. If you would like to sponsor me just follow the link below.

My Tour de Cure Sponsor Page





Refactoring to RIAs - Agile 2008

30 01 2008

BJ and I have decided to throw our hat into the ring and submitted a session proposal to the Agile 2008 conference. You can read about it and comment on it on the Agile 2008 submission site here (http://submissions.agile2008.org/node/1676), or I’ve copied the summary below.

In 2002 Macromedia used the term “Rich Internet Applications” (RIA) to describe the next generation of web applications that have all of the benefits of a traditional desktop application, with the flexibility of being deployed via the Internet.

However, it’s 2008 and RIA has not been able to penetrate the business application sector with any real success. The old days of RIA are history. (Maintenance nightmares, weird or no unit testing, and little friendliness toward other agile developer practices.)

Read the rest of this entry »





Unit Testing JSP Custom Tags

25 01 2008

Testing J2EE components has always been a difficult task, which is probably why I see so many web projects that have few tests written for the web layer or sometimes none at all. Late last year Spring announced the release of Spring 2.5 , with some nice additions to the suite of mock testing objects for unit testing web components. That’s right unit testing web components, not in container testing. So like any good agile programmer let’s start with the test first. Read the rest of this entry »





Grails Goodness

21 01 2008

I’m a huge fan of Grails, and after hearing a couple of talks on it at CodeMash last week I decided to check in on it’s progress. I had first caught wind of Grails last winter when I purchased the book The Definitive Guide to Grails. I had been attempting to learn Ruby on Rails, and was quite unimpressed. I’m a big fan of the whole “Convention over configuration” way of thinking, but for some reason Rails just never did it for me. Unfortunately the Grails project was undergoing so many API changes as it was working towards the 1.0 release, that it basically rendered the sample application in the book unusable. Through much digging through the documentation and the APIs I was able to struggle through most of the book and knew that this framework had great potential. So now Grails is approaching 1.0 very soon and it’s time to re-familiarize myself with this wonderful platform.

Earlier this week I discovered a new article on IBM’s DeveloperWorks site titled Mastering Grails: Build your first Grails Application by Scott Davis. This article is very much a basic introduction to Grails. It takes the reader through creating the application and generating a simple domain class and controller. I love how in less than 100 lines of code, we’re able to have a complete CRUD application.  If you use scaffolding, you can do it in just 15.  Just a taste, definitely leaving the reader wanting more. Hopefully the next article will go in depth much more. Thankfully the code actually works as is and I didn’t have to do any digging to find out how to make it work. Until Chris Judd and company finish their Grails book Practical Grails Projects, I guess I’m stuck wading through the tutorials that may or may not work anymore depending on how long ago they were written.





Thanks Zed…Long Live Grails

17 01 2008

I ran across this post on Rick Hightower’s blog the other day titled Thanks Zed.  I have to agree with Rick on many points, especially that Java should stop wasting it’s time with supporting JRuby and instead focus those efforts on Groovy and Grails.  Like Rick, I had bought several Rails books and after it was all said and done, I wasn’t really that impressed.  I am a huge fan of the whole “Convention Over Configuration” paradigm, but I guess I just wasn’t ready to give up on Java just yet and jump on the Rails bandwagon.





Analyzing Dependencies With the Maven Site Plugin

16 01 2008

Now as most people will tell you I’m kind of a geek when it comes to Maven. It’s really a nice tool and it makes dependency management in large projects almost a no brainer…almost. The story I’m about to share is true, only the names have been changed to protect the innocent… Read the rest of this entry »