• Handling Ember deprecations gracefully


    Once an Ember project grows to a decent size it tends to become difficult to upgrade to a newer version of Ember, since the number of deprecations introduced grows fairly large.



  • Mirroring Docker on EC2


    I mentioned in a previous post that we’re looking at speeding up how long it takes for our build/test cycle. We have some more substantial improvements in the works, but found a quick win by simply mirroring our images that are hosted on Docker Hub. The mirror lives on the internal EC2 network.



  • How FreshBooks scales Capybara testing


    An unfortunate truth is that for many web applications the best way of doing a comprehensive automated integration test is via tools like Capybara. This is the story of how FreshBooks scaled our Capybara testing infrastructure so that developers can depend on the tests being both reliable and fast.