Weekly Release #53 – Environment bug bites
Last week I encountered one of the more bizarre bugs of my career. Following the release, gaps started appearing on charts. The strange thing was that the data was all in the database; it just wasn’t...
View ArticleVideos from weekly deployment talk at Agile Vancouver
Last week, I spoke at the Agile Vancouver monthly meeting on the subject of *surprise* Deploying to Production Every Week. Eugene was kind enough to video the talk; so if you’re interested in catching...
View ArticleWeekly Release Blog #47: Zero-downtime deployment to test
Yesterday we deployed 19 times to our test environment (about once for every 4 commits). We were busy making some final refinements to a new feature that we launched last night. We had most of the team...
View ArticleBack from Bangalore (and Hyderabad and Mumbai)
I arrived home last night after a quick whirlwind trip to India for the Codechef conference. With three tech talks in three cities in three days, it didn’t leave much time for sightseeing. But I did...
View ArticleSpeaking in India
This week, I’m off to India to speak at the CodeChef conference. The conference consists of three talks over three days in three different Indian cities: Mumbai, Hyderabad and Bangalore. I will be...
View ArticleWeekly Release Blog #40: Evolving Site Design Using CSS
I’m a big fan of CSS – it keeps things looking consistent, it separates structure and design, and it keeps markup clean, simple and maintainable. The greatest strength and weakness of stylesheets is...
View ArticleFrequent Releases Reduce Risk: Talk at VanDev
Last week I delivered a presentation at the Vancouver Software Developer Network meetup on the relationship between risk and frequent releases. In the presentation I proposed that building the...
View ArticleAgile Vancouver 2009 Conference – Call for session proposals
We have just sent out the call for session proposals for the Agile Vancouver 2009 conference. I’m really excited about the great list of speakers that we already have confirmed to come to this year’s...
View ArticleWeekly Release Blog #32: When things go down that shouldn’t
Last week, our site sustained a prolonged outage during core business hours. While testing their backup power systems, our data centre provider tripped a breaker leading to a cascade of failures that,...
View ArticleSpeaking at DevTeach Vancouver
I’ll be speaking this Thursday at DevTeach Vancouver about our experiences doing weekly production deployments. Some topics that I will cover: Creating a weekly release process Zero down-time...
View Article