Colin Shield

Biography

  • Integration Testing in a Spring Project

    Integration Testing in a Spring Project

    We love testing here at Pivotal Labs. Every pair on every project at some point asks the question, “So how are we going to test this?” If our testing strategy includes access to a data layer then...

    Read More
  • Managing multiple DBs in a Spring project

    Managing multiple DBs in a Spring project

    During our daily Rails development we use 2 local databases. The first a development DB that can be used to view the features we’re implementing. The other a test DB that is usually empty or...

    Read More
  • DB migrations in a Spring project

    DB migrations in a Spring project

    Having done a lot of work in Ruby on Rails over the years we at Pivotal Labs have become a little spoiled by some tools available to us. One of those tools is the ubiquitous database migration...

    Read More
  • Spring Form Validation

    Spring Form Validation

    This post is aimed at helping rails developers who are familiar with the patterns around Active Record model validations and simple form and are moving to the Spring world. We can start with a...

    Read More
  • Donkey & Goat Open House

    Donkey & Goat Open House

    Donkey & Goat Winery in Berkeley is having an open house Saturday March 20 2010. I'm personally a big fan of their wine. I'm enjoying a glass of their 2006 Syrah, The Recluse right now. Jared, one...

    Read More
  • Marshal.dump vs YAML::dump

    Marshal.dump vs YAML::dump

    We find ourselves with a project with a very large dataset, more than 2 million items. This dataset changes frequently. The changes need to be transported to their respective servers ready to be...

    Read More
  • KCachegrind OS X 10.5.6

    KCachegrind OS X 10.5.6

    Installing KCachegrind in order to profile output from ruby-prof turned out to be quite a time consuming task. This was all performed on an iMac with a 2.16 GHz Intel Core 2 Duo CPU and 4GB 667...

    Read More
  • loading
    Loading More...