Posts

  • 34 Weeks to BCCC

    34 Weeks to BCCC

    My goal between now and the end of the year is to maintain a moderate amount of fitness and to get my weight and body-fat percentage within a range that I think will set me up well to hit my ultimate racing-weight goal. Cyclocross is helping to maintain the fitness, but I’m struggling (as usual) with the diet.

    Read More →
  • Baker City or Bust

    35 Weeks Until BCCC I had so much fun at this year’s BCCC that I am orienting my 2018 season goals around next year’s edition.

    Read More →
  • MTB Ride from Reehers Camp

    Dublin and I went for a mountain-bike ride on the Triple C and Gales Creek trails out of Reehers Camp this weekend, and encountered the most interesting thing I've ever seen on a bike ride.

    Read More →
  • Ride Fuel

    Shameless sponsor plug:

    One of the benefits of riding/racing with Team Oregon is having access to some pretty sweet deals from our awesome sponsors to help fuel those winter/spring base miles.

    Read More →
  • Timber Logjam: First Epic Ride of the Year

    Timber Logjam-28.jpg

    On Saturday, I went on my first epic adventure ride of the year, the Timber Logjam.

    Read More →
  • Living Intentionally

    “Intentional living is the art of making our own choices before others' choices make us.” ― Richie Norton

    I've recently been given an opportunity to take some time and think about the next steps in my career and life, which has lead to some deeper thinking about my purpose and how I want to focus the (roughly) second half of my time on this planet.

    Read More →
  • Saffron Roasted Potato Salad

    This roasted potato salad is equally delicious served hot or cold depending on what works best with your meal.

    Read More →
  • Portal Adventure: Implementing Commands

    This is the second post in an ongoing series in which I talk about the development of “Portal Adventure”, a text-based adventure game that my 10-year-old son and I are writing in order to help him learn about programming. See other posts in this series: 1

    Read More →
  • Saffron and Bourbon Chicken Soup

    This relatively easy to make chicken soup with a delightfully complex flavor will probably become my go-to comfort food for treating winter colds. Serve it with homemade, buttermilk biscuits, of course.

    Read More →
  • Portal Adventure: Session One

    This is the first post in an ongoing series in which I talk about the development of “Portal Adventure”, a text-based adventure game that my 10-year-old son and I are writing in order to help him learn about programming. See other posts in this series: 2

    Read More →
  • Best Chili Recipe Ever

    I’ve had a few requests to share this chili recipe from time to time; most likely because everyone who has ever had it subsequently decides it is the best chili they have ever had. Giving credit where it’s due, this is based on Alton Brown’s chili recipe from his book, I’m Just Here for the Food, but modified to my own tastes. The sauce is rich and spicy, although it’s a nice, even keel that doesn’t get hotter and hotter with each bite.

    Read More →
  • Kookaburra 0.24.0 Released - Exorcised ActiveSupport

    I just released version 0.24.0 of Kookaburra to Rubygems.org. While there were no changes to Kookaburra’s API with this release, it is a minor release rather than a patch release, because I removed ActiveSupport from Kookaburra’s dependencies. Previously, Kookaburra depended on ActiveSupport >= 3.0, and this prevented it from working smoothly with Rails 2.x applications (at least in the same Bundler bundle.) Since Kookaburra only used a small fraction of ActiveSupport, it seemed easiest just to break the dependency, so that your application can use whatever version of ActiveSupport it needs.

    Read More →
  • tmux and the OSX Clipboard

    I started using tmux recently after a) I was informed that GNU screen is basically an outdated POS, and b) an excellent book on the subject was published. I’m glad to have made the switch, as tmux is a wonderful improvement over screen. However, on OSX, I found that the pbcopy and pbpaste commands (among other things) would no longer work from within a tmux session.

    Read More →
  • Kookaburra Rewrite for 0.15.1

    After getting some good feedback on Kookaburra since the original release announcement as well as using it in a few more projects, Sam and I decided to treat all of the versions prior to 0.15.0 as a spike and rewrite the framework from the ground up. Although we certainly learned a lot about the approach with the pre-0.15 versions, the problems with continuing to grow Kookaburra from that seed became apparent as we tried to use it in more applications.

    Read More →
  • Using Jeweler for Private Gems

    I really like using Jeweler to create and manage gems, but its default behavior is to publish your gem to rubygems.org whenever you run rake release. This is great for generally useful libraries that you want to open-source, but not as great when you want to use gems as shared libraries for internal use only (whether because the code contains business secrets or just because it’s not something that would be useful to the community at large.)

    Read More →
  • Acceptance and Integration Testing with Kookaburra

    UPDATE (2012-01-22): I realized this morning that the credit I gave to Sam Livingston-Gray below may not have adequately shown how instrumental he was in getting this project off the ground; especially since much of his work was done in the private repository from which this was extracted. So, thanks, Sam. This might not have gone anywhere if you hadn’t worked to put the idea in practice in our application and helped everyone on our team learn how to use the approach. I made a few minor changes below to reflect this a bit better.

    Read More →
  • RPG Character Tokens

    I recently started playing Dungeons & Dragons again (after not playing since I was in high school). I’m DM-ing a game for my son, Jacob, and a few other folks. We’re playing 4th Edition, which relies heavily on a battle grid and character tokens to represent combat encounters. In order to save money and hassle, I wanted an alternative to searching for and buying the correct miniatures for each encounter.

    Read More →
  • Capybara, Selenium and Firefox 3.5

    I banged my head against this one while setting up our CI build for a new project at work and just now figured it out. I added an example integration spec that just visits the default Rails homepage, clicks the “About your application’s environment” link, and verifies the Rails version. This link uses an AJAX action to load the environment details, so I marked it as a JavaScript test, which would cause it to use Capybara’s Selenium driver.

    Read More →
  • Apprenticeship Program at Renewable Funding - Thoughts?

    The Renewable Funding technology team is moving into some new office space in a few months, and now that we’ll have our own space, I’d like to start up a variation on an apprenticeship program at work. I’m still in the early stages of designing this, and I want to gather some input from the community before deciding how we might run the program.

    Read More →
  • Production Release Workflow with Git

    After growing the ProjectDX team from three to eight software developers, our release process was a complete pain, and it typically took two to three hours to get a good build on the production branch (and even then some insidious issues would sneak through). By making a few changes to our development and acceptance process, we were able to turn it into a five-minute, low-stress job.

    Read More →

subscribe via RSS