Building The Conversation
Displaying 11 - 20 of 20 articles
A fire drill is a method of practicing the evacuation of a building for a fire or other emergency. Generally, the emergency system (usually an alarm) is activated and the building is evacuated as though…
Firstly a disclaimer - this code was written as part of a funday friday. It is not on production and we wouldn’t recommend to anyone. At The Conversation we publish hundreds of articles a month and we…
For our 6 month milestone at The Conversation we wanted to do something a little bit special. The nostalgia of these occasions usually calls for some kind of imagery to jog the memory (and jerk the tears…
We were looking around for an A/B solution for TC to answer various questions such as “Does average time on site increase if related articles are on the top of an article or the bottom?” Of the solutions…
Wouldn’t it be nice if you could write acceptance specs for your email like this? feature 'Subscribe to email list' do scenario 'Successful subscription' do visit '/' fill_in 'Email', with: 'don@example.com…
You’ve profiled your application, you’re running a patched version of ruby, and still your application just doesn’t start up fast enough. What’s a poor developer to do? At The Conversation, our start up…
I just upgraded DataMapper from 1.0 to 1.1 in our app. DataMapper 1.1 brings several minor API changes, warranting the minor version bump, and closes 52 tickets in Lighthouse. There have been many performance…
Sprinkled throughout our code are some little helpers that check the app is working as expected. These little helpers implement the Design By Contract (DBC) style of fail often, fail fast. The DBC helpers…
Our app takes no small amount of time to start up. This appears to be par for the course for Rails on 1.9.2, but Pete (on loan from Envato for a few days, hooray for dev share!) and I did a quick spike…
A little over a year ago I met Jack Rejtman and Andrew Jaspan, two guys who had a big idea. Knowledge of what needed to exist but less of a technical perspective on how to get there. Fast forward to the…