Toronto Techie Dim Sum: Wednesday, September 21st at noon @ Sky Dragon

dim sum

Update, Tuesday September 20th: If you’d like to come to this event, please RSVP on the Facebook event page so I have an idea of the number of people and can make arrangements with the restaurant accordingly!

It’s a Toronto tradition that’s gone neglected for far too long: the monthly dim sum lunch at good ol’ Sky Dragon. It’s time to bring it back!

Although it’s short notice, I don’t want to delay its return any more, so I’m declaring one for THIS WEDNESDAY, SEPTEMBER 21st AT NOON at the usual location: Sky Dragon, the dim sum restaurant at the top floor of Dragon City Shopping Mall, located on the southwest corner of Dundas and Spadina.

This is not formal at all: no agenda, set topics or presentations: it’s just local people who build software and sites getting together to share a nice lunch. You don’t have to be a developer to attend; if you somehow take part in the activity of writing software, building web sites or just like hanging out with the very nice people who make up Toronto’s very active tech scene, please join us!

We all pitch in on the final bill, and for the past few dim sum lunches, it’s worked out to about $12 a person, tip included. It’s a pretty good price considering how much food you get.

This article also appears in The Adventures of Accordion Guy in the 21st Century.


The BarCamp Tour Continues, and Shopify Wants to Meet You Along the Way!

The BarCamp Tour Continues!

greetings from omaha nebraska

As I write this, I’m packing for my next trip on the BarCamp Tour. Next stop: Omaha, Nebraska!

barcamp tour logo

The BarCamp Tour is a group of five startups who actively participate in BarCamps taking place across North America, providing sponsorship and more! We help BarCamp organizers ensure that they’re holding the best possible events, we host a party for BarCamp attendees and we bring along some really nice swag. Shopify is a member of the tour, along with our startup friends Batchbook, Grasshopper, MailChimp and Wufoo. It’s a great way for us to get up from behind our workstations and get to meet our customers, whether they’re current or future ones, as well as to help build strong tech communities.

We’d Like to Meet You!

shopify meetup montreal

We’re taking advantage of all this travel by making sure we get to meet our customers wherever we go. If you’re a Shopify shopowner, developer or designer and we’ve got your contact info, we’ll be contacting you and letting you know we’re coming to town. We’d love to take you out for a bite or the beverage of your choice and pick your brains: find out where Shopify’s working for you, where it isn’t and how we can make things better. If we don’t have your contact info and you’d like to catch up with me while I’m in your city, drop me a line, either via email or Twitter!

Where We’ll Be

Here’s the travel itinerary…


BarCamp Omaha: Friday, September 9th and Saturday, September 10th at Nomad Lounge. BarCamp proper takes place on Saturday, Friday evening is the pre-party.

barcamp tampa bay

BarCamp Tampa Bay: Friday, September 23rd and Saturday, September 24th at KForce Campus. BarCamp proper takes place on Saturday, Friday evening is the pre-party.

barcamp milwaukee

BarCamp Milwaukee: Saturday, October 1st and Sunday, October 2nd at Bucketworks.

barcamp philadelphia

Barcamp Philadelphia: Saturday, October 22nd at Huntsman Hall on the Wharton campus.

This article also appears in the Shopify Technology Blog.


Happy 45th Birthday, Star Trek!

kirk with stalactite dildo
Bow chicka wah-wah!

It had some of the sillier plots and ideas to come from popular sci-fi, full of bad acting and even worse special effects, mired in some (but not all) the norms of 1950s and 1960s television, but it still somehow managed to influence pop culture and a lot of technologies – from the “flip” design of earlier mobile phones to Uhura’s Bluetooth earpiece to the iPad, to name a couple — and find a place in many a geek’s heart, including this one’s. It was Star Trek, now known as Star Trek: The Original Series or TOS for short, and it made its debut on this day 45 years ago: September 8th, 1966.

There are a lot of ways to pay tribute to Star Trek and its spin-offs, but here’s a way a lot of people won’t point you to: some very well-made fan films that I’ve found rather enjoyable – in fact, in some cases, they’re a little better than the original series.

If there’s an ultimate Trek fan, I’d have to say it’s James Cawley, who used the money from his Elvis impersonator gig to fund his fan series titled Star Trek: Phase II. There are some pretty good episodes in this series: some interesting storytelling, some better acting, and far improved visuals. Here are the episodes…

In Harm’s Way: The Doomsday Machines have screwed up history, but Spock has a plan to fix it, with the assistance of the Guardian of Forever:

To Serve All My Days: Captain Kirk needs his best weapons officer on the bridge, but Lt. Chekov is incapacitated with a debilitating disease that is causing him to age rapidly… a disease for which Dr. McCoy can find no cure. This one has special guest star Walter Koenig, the Chekov from TOS and was written by D.C. Fontana, who wrote episodes for TOS:

World Enough and Time: A Romulan weapons test goes awry and snares the Enterprise in an inter-dimensional trap. Lt. Commander Sulu returns to find himself 30 years out of place and the key to saving the crew of the Enterprise as the precarious grasp on their own dimension begins to slip.This one has special guest star George “Just Say” Takei, the Sulu from TOS:

Blood and Fire, Parts 1 and 2: This one’s got it all – a two-parter, a big space battle, survival horror with Regulan bloodworms, gay ensigns and Denise Crosby from Star Trek: The Next Generation playing an interesting role.

Enemy: Starfleet: The USS Eagle, lost eight years before, is now in the clutches of a woman who bends starships and their captains to her will and has been reverse engineered into a fleet that is bent on domination and genocide.

Finally, there’s Of Gods and Men, a fan film featuring some of the New Voyages sets and cast and a whole mess of “real” Trek actors, including Nichelle Nichols (Uhura), Walter Koenig (Chekov), Alan Ruck (Captain John Harriman, from Start Trek: Generations), Tim Russ (Tuvok from Voyager), Ethan Phillips (Neelix from Voyager), Robert Walker Jr. (“Charlie” from the Charlie X TOS episode) and cameos by actors from other Star Trek series:

This article also appears in The Adventures of Accordion Guy in the 21st Century.


Featured Shopify App: Back in Stock

A "temporarily out of stock" sign on a store shelf

The shops that I’m most loyal to, whether they’re in the real world or online, tend to be smaller, boutique ones. I find that they tend to focus on the quality of their products, their staff is knowledgeable and the customer service is better. In particular, if something I want is out of stock, these small, boutique-y places will often go to the trouble to place an order for me and get my contact info so that they can call or email me as soon is they’ve got the item back in stock again. That’s the sort of service that our friend Gary Vaynerchuk talks about in his book The Thank You Economy (a worthwhile read that we recommend to anyone with a Shopify shop).

Wouldn’t it be nice if there were some automatic way to provide that same sort of service to the customers of your online shop –  to notify them when an item they want is back in stock?

That’s what Back in Stock is for. We asked its developer, Matthew Smith-Stubbs, a few questions; his answers are below.

What does Back in Stock do?

Back in Stock allows store owners to automatically notify customers of new inventory available to order.

With Back in Stock installed on your shop, when your customers visit one of your product pages with zero inventory, they’ll see a registration form. They can enter their email address on that form, and when you restock that product, they’ll be automatically sent an email informing them that the item they wanted is back in stock. It’s a simple but effective way to increase store sales.

What are the key features of Back in Stock?

  • Back In Stock is easy to install, and runs automatically in the background. Back in Stock icon
  • It provides you with information on what your customers want to buy, even when an item is not available, which is great for reordering.
  • It’s not useful not just for out of stock products, but also for evaluating customer demand when expanding your product range.
  • The email template and customer registration form can be customized, so it works great for shops in any language.

Why should shop owners use Back in Stock?

Shop owners work hard to attract visitors to their online shop, so it’s important to give those visitors every opportunity to become paying customers.

With Back In Stock installed on your store you reduce the number of customers going away empty handed. It’s a simple but effective way to increase your sales as well as monitor customer demand.

Tell us a little about yourself.

I’m an independent web developer living in London, UK. You can find me on Twitter at @msmithstubbs, and I have a blog for app announcements at And of course, my Shopify app Back In Stock lives at

Where did you get the idea for Back in Stock?

The idea came from my own frustration trying to order an out of stock item online. A little while ago I was attempting to purchase a Gaggia Classic espresso machine. Unfortunately the store was out of stock, and had to check the website regularly to find out new inventory was available. At the same time I was investigating the Shopify API and decided it would be a useful feature for Shopify stores.

How long did it take for you to build Back in Stock?

It took a week for the initial build, plus two weeks of beta testing. I’m currently developing new features planned for release in the coming months.

Where can I find out more about Back in Stock?

Screenshot of Back in Stock's admin page

You can find out more about Back in Stock on its page in the Shopify App Store.

This article also appears in the Shopify Technology Blog.


Open Office Hours: This Afternoon at The Roastery (401 Richmond)

Mug of coffee and an Apple wireless keyboard

I’m holding “Open Office Hours” this afternoon at The Roastery at 401 Richmond (near the corner of Richmond and Spadina). I’ll be working all afternoon from there, and you’re invited to drop in and say hello. Whether you want to talk about Shopify, “the industry” or just catch up, you’ll be able to catch me there between 1 p.m. and 6 p.m.. Come on down!

This article also appears in The Adventures of Accordion Guy in the 21st Century.


Featured Shopify App: Kwantify QR Campaign Manager

Welcome to another Featured Shopify App article, where we put the spotlight on a Shopify app and ask its creators about what it does, what its features are and why shopowners should use it. We plan to do this for every app in our App Store, to make sure that shopowners know about all the goodies available to them and to make rock stars out of the developers who build apps on the Shopify platform!

Today’s featured app: Kwantify’s QR Campaign Manager.

What does Kwantify QR Campaign Manager do?

Kwantify’s QR Campaign Manager application is designed to take advantage of the explosive growth in popularity of QR codes as a tool to drive mobile users to online websites. With this application you can quickly and easily generate QR codes that link to any aspect of your Shopify storefront. These codes can be generated in any size and your choice of Black, Purple or Red and are easily downloaded to be printed in your offline marketing initiatives.

Sometime before the holiday season we will be launching version 2.0, a free upgrade for existing users that will bring enhanced features and more customizable elements including location aware reporting (and that’s all I’m going to say on that:).

What are the key features of your app?

The Key feature of Kwantify’s QR Campaign Manager is that it’s easy to use interface and Code image customization options. Shopify retailers can setup a campaign linking to any product, category, blog of custom page in just three easy steps.  QR codes can be generated in any size need and 3 different colours.

When scanned by a mobile QR code reader, the user is redirected to the specified page while prompting the user to share their location.  When shared, Kwantify logs the time and location of the scan resulting in a clear picture of the campaign success.

Why should shopowners use your app?

Any Shopify retailer that uses printed marketing material should use this app to create scannable codes to add to the offline marketing material.  QR Code readers are quickly becoming the “must have” application for the mobile device with more and more handset makers building them into their next generation mobile devices.

Tell us a little bit about yourself.

We started Kwantify in July of 2001 shortly after becoming Shopify and launching, a digital content download store featuring the life’s work of world famous speed and strength coach, the late great Charlie Francis.  We started to tinker with Shopify’s API interface and were instantly hooked!  We quickly came up with a list of potential applications that would make our experience as a online retailer better so we decided to go for it.

Kwantify is dedicated to building sleek, easy to use application that we, as a Shopify retailer would use ourselves to grow our business and offer them to other likeminded Shopify retailer’s at a fair price and with great support.  We want to listen to our customers and help them achieve their online goals both easily and cost effectively.

Where did you get the idea for your app?

We got the idea for our app when we launched a business built on Shopify’s e-commerce platform of our own. We wanted to offer our customers an easy to use tool to take advantage of the explosive popularity of QR codes as a means to interact online with offline marketing campaigns.  The team at Kwantify is quickly getting addicted to snapping a scan of QR codes we see everyday living in Vancouver, BC Canada.  From ads in the newspaper to billboards and posters on the Skytrain, QR codes are popping up everywhere and it is clear the mobile public is eating it up! On our own Shopify website, we have utilized QR codes in all our printed marketing materials and the response is impressive!

Where can I find out more about Kwantify QR Campaign Manager?

You can find out more about Kwantify QR Campaign Manager on its page in the Shopify App Store.

Kwantify also have another app in the store: Kwantify Contact Manager, a contact management tool that captures and processes customer inquiries received from your Shopify storefront.

This article also appears in the Shopify Technology Blog.


Old Office, New Office

Summer Sojourn’s End

Joey's car (Black Honda CR-V), packed to the gills, with a red bike in the rear-mounted bike rack.

My summer immersion term at Shopify ended on Friday. I’d found my niche within the company, gotten to know the team and was ready to continue working remotely. It was time to return to Accordion City.

I moved out of the furnished apartment they provided me for the summer – affectionately dubbed the “Swank Tank” – a day early because I had a business trip to Montreal and packed everything I’d brought with me and picked up over the summer into my car. I tucked my car into Edward’s driveway for the couple of days I was away, far enough out of sight of the kind of people who break into cars to help themselves to the loot inside.

Between not knowing how much kitchen stuff would be provided by the Swank Tank’s proprietors, wanting to have a good chunk of my home office material handy over the summer and just being be ready for anything, I overpacked when I left for Ottawa in May. I’d also picked up a couple of large items over the summer, including a new monitor and bike. Looking at my car, you’d think that I’d made a permanent move and not just gone somewhere else for the summer.

I decided to wait out the Labour Day Friday cottager traffic and make the five-hour road trip from Ottawa to Toronto in the evening. I had dinner at the Smoque Shack with my coworkers Liz, Julie, Nick and Brian, picked up my car at Edward’s and went into the Shopify office one more time to get the last of my stuff.

Old Office

Here’s the entrance stairway to the current office. This won’t be our current office for too much longer; we’re moving into a newer, larger space a couple of blocks down the street later this fall:

The entry stairway to the Shopify offices

Here’s the reception area and lobby, as it appeared at 9:30-ish on Friday night:

The reception desk and lobby at Shopify

Offices take on an eerie, haunted sort of vibe late at night, so I decided to snap a couple of pictures. Here’s the “Fishtank”, the glass-enclosed room where Shopify’s design team works:

The empty desks of Shopify's design team room

The Fishtank has a big glass wall that looks out onto the main “bullpen”:

The big glass wall in the Shopify Fishtank looking out onto the main office

Right across the hall from the Fishtank is the boardroom, which you may remember from the Epic Meal Time video that was shot at our offices; this is where the final tasting scene was shot:

Shopify's boardroom, with cardboard animal "trophies" hanging on the far wall

By some strange coincidence, whenever I get an assigned space at an office – something that hasn’t happened since I left Tucows in late 2007 –- I usually get the “Keanu Reeves Location”: a desk situated in the dead centre of the mass of desks (just like his character in The Matrix had). I had that spot in the Shopify office:

Two rows of empty desks in the centre aisle of Shopify's main office

Here’s my old desk, all clear and ready for the next person to occupy it. I took the Shopify standard-issue 15” MacBook Pro, Magic Mouse and wireless keyboard with me, but left the Cinema Display and Aeron chair behind. It would’ve been nice to take both back to the home office with me, if I’d had the room in the car:

A desk that is empty except for an Apple monitor

New Office

This year’s been a bit of a weird one. Between being in the hospital, several trips (two of which lasted nearly two weeks each) and being in Ottawa for the summer, home wasn’t where I lived; it had become a nice place to visit. The (not so) recent change in the domestic situation also meant a few changes in the layout of my apartment, including a chance to reclaim the home office. I got the basics done before I left and did some serious setup over the Labour Day weekend. The results are shown below.

Here’s what you see as you enter the new home office:

Carpeted apartment bedroom converted into a home office, showing a long desk with computers and a window looking out onto treetops

Here’s a closer look at the desk. I bought it at Cooper’s old Queen Street location back in 1997 for what seemed like a lot of money back then, and it’s served me well over the years. It was originally L-shaped, but over the years, I’ve reconfigured it in all sorts of ways: L-shaped, split into two desks and finally, as a single long workstation:

Joey's workstation, as seen from the left

Here’s the desk from the other side:

Joey's workstation, as seen from the right

Opposite the desk: a set of matching shelves and a lot of organizers I’ve picked up over the years. I used to have more programming books – they used to eat up shelves – but in the age of PDFs and the iPad (plus the fact that the half-life of a tech book seems to be nine months these days), most of my tech library is in electronic form now:

Bookshelves packed with books, plus photo boxes of files and many plastic bins full of wiring and other tech equipment

Here’s another view of the whole office. The window looks west out onto the courtyard behind my building, and beyond that, the tree-lined Gothic Avenue:

Joey's home office as seen from the desks, showing a windows overlooking treetops and the bookshelves and organizers

The left side is the Windows half of the desk. My main Windows machine is the Dell 15” laptop I got as one of my fabulous parting gifts from Microsoft. The monitor is one I bought as a present to myself shortly after joining The Empire just before my birthday in 1998. And hey, who wouldn’t want to have an Xbox in their office?

The left side of Joey's workstation, with a Dell 15" laptop, 25" Samsung monitor, Wacom drawing tablet, Xbox and wireless controller and office chair

On the right side of the desk: the Mac side. That’s a 15” MacBook Pro driving a 24” LED Cinema Display that I bought from my coworker Nick just before heading back home. Note the Avenue Q “The Internet is for Porn” mousepad just to the left of the keyboard.

The right side of Joey's workstation, showing a 15" Mackbook Pro, 24" Apple monitor, several organizing containers and a "The Internet is for Porn" mousepad

The New Old Routine

Today’s my first day back at my old routine as a mobile worker. I’ll get a fair bit of work done at the home office, but I’ll also be mixing it up by being on the road, plus working at some alternate locations because I don’t like being a shut-in.

The view from the front of Cafe Novo, a cafe that opens out onto Bloor Street

I’m a member of the Hacklab, which gives me 24/7 access to their Kensington Market space; it’s often empty during the day. There are also a number of work-friendly wifi-equipped cafes where I hang out, both close to home in High Park (I’ll write about them soon) as well as closer downtown. And finally, I’ve got a fair bit of travel in my future – so much that I’m getting my Nexus card next month – which means I’ll be working from hotels, cafes, airport lounges, BarCamps, other people’s offices and so on.

It’s going to be an interesting fall.

This article also appears in The Adventures of Accordion Guy in the 21st Century.