Shopify Engineering

Why developers should be force-fed state machines

Why developers should be force-fed state machines

This post is meant to create more awareness about state machines in the web application developer crowd. If you don’t know what state machines are, please read up on them...

Why developers should be force-fed state machines

This post is meant to create more awareness about state machines in the web application developer crowd. If you don’t know what state machines are, please read up on them...

Session Hijacking Protection

Session Hijacking Protection

There’s been a lot of talk in the past few weeks about “Firesheep”, a new program that lets users hijack other users’ accounts on many different websites. But there’s no...

Session Hijacking Protection

There’s been a lot of talk in the past few weeks about “Firesheep”, a new program that lets users hijack other users’ accounts on many different websites. But there’s no...

Shopify's path to Rails 3

Shopify's path to Rails 3

The TL;DR version Shopify recently upgraded to Rails 3! We saw minor improvements in overall response times but what we’re most happy with is the new API – it means...

Shopify's path to Rails 3

The TL;DR version Shopify recently upgraded to Rails 3! We saw minor improvements in overall response times but what we’re most happy with is the new API – it means...

ActiveMerchant version 1.9 released

ActiveMerchant version 1.9 released

A little bit of background history As some of you may know, quite a while ago Shopify extracted all of its payment gateway related code into the open source project...

ActiveMerchant version 1.9 released

A little bit of background history As some of you may know, quite a while ago Shopify extracted all of its payment gateway related code into the open source project...