Behind the Scenes

Building a Rack middleware

I'm Chris Saunders, one of Shopify's developers. I like to keep journal entries about the problems I run into while working on the various codebases within the company. Recently we ran into a issue with authentication in one of our applications and as a result I ended up learning a…

API Announcement: Shopify's growing, and so are our integers!

As Shopify and our merchants have grown, the sheer amount of data we deal with has grown as well. With that in mind, we've been forced to transition towards ID columns (and ID references) from 32-bit to 64-bit to ensure that we can continue to issue unique IDs. MySQL, Ruby…

Using Stack Overflow as your official support platform

The apps/API team here at Shopify recently started providing API support through our tag on Stack Overflow. This replaced our previous setup, which was a Google Group. I'd like to explain a little bit about the descision to go this route as well as the aftermath.

What goes into a Shopify App Review?

One question we get a fair bit from merchants is 'Can I trust the apps in the Shopify App Store?'. This is a valid concern, especially as a lot of apps are a) charging money and b) getting access to a lot of shop data. We've always had a thorough vetting process…

Shopify’s Looking for a Director of Operations

Does the diagram below pique your interest? How about this shell session? If both of these images have made you think “tell me more!”, you’ll want to: Take a quick peek at this page Drop Doug Tetzner a line or give him a ring at 613-742-3205. [ This article also…

How the Apps Team Gets Things Done

  Pictured above is the team at Shopify to which I belong. It's the Apps Team, and while it may be small, it takes on the company's most ambitious projects: the Shopify App Store, Shopify Experts, Shopify Partners and Shopify Fund as well as the company's business development and developer…

Deliberations

A little while back, we announced the Shopify Fund, a one million dollar pool of money set aside to stimulate the development of Shopify apps, applications that made use of the Shopify API to extend, enhance and automate Shopify shops. We asked developers to submit their app proposals and if…

Your Faithful Scribes are Working Away at Fixing the Docs

This is just a quick update to let you know that yes, we know that the Shopify developer documentation needs work. There’s a fair bit of information there, but it could stand some improvement. There’s some missing information, it could be organized better, there are parts of it that are…

Create an online store in minutesTry Shopify Free