John Allison

Software Developer, Golfer, Arkansas Razorback fan, founder of http://customer.io. You can find me on the twitters: @jrallison


Leaving NYC for the World.

Kicking off my Adventures in Digital Nomadism.


On January 1st, in just seven short days, I’ll be giving up my apartment in Manhattan…


Leaving NYC for the World.

Kicking off my Adventures in Digital Nomadism.


On January 1st, in just seven short days, I’ll be giving up my apartment in Manhattan…


Playing around with QUnit and Ember.js behavioral testing 


We use Ember.js heavily at Customer.io. One problem we’ve faced has been testing the user experience of our ember application in an efficient and automated fashion.

Thankfully, about a month and a half ago at the monthly Ember.js NYC meetup, Erik Bryn gave a talk about recent testing improvements in ember and…


Ruby, I just blew your buffer.


Using linux (I’m using Ubuntu)? Let’s make ruby overflow it’s buffer:

$ irb
irb(main):001:0> require ‘redis’
irb(main):002:0> (1..1025).inject([]) do |connections, i|
irb(main):003:1* connections << Redis.new.tap do |conn|
irb(main):004:2* conn.info
irb(main):005:2> end
irb(main):006:1> end

Taking breaks


Last week, on a random Wednesday, I spent the day enjoying the 80 degree weather, walking around Central park, and visiting the Museum of National History. You could say the last…