At Twitter, The Future is You! is a funny recruiting video. It reminds me of Microsoft’s internal training videos.
This article also appears in The Adventures of Accordion Guy in the 21st Century.
{ 1 comment }
Tech Evangelist Joey deVilla's blog on startup life and ecommerce/mobile/web development
At Twitter, The Future is You! is a funny recruiting video. It reminds me of Microsoft’s internal training videos.
This article also appears in The Adventures of Accordion Guy in the 21st Century.
{ 1 comment }
After Shit Silicon Valley Says comes Shit Programmers Say. There’s a swear word at the end, so if you’re at an office that doesn’t tolerate salty language, make like the programmers in the video and switch to headphones!
Thanks to Andy Baio at Waxy.org for the find!
This article also appears in the Shopify Developer Blog.
{ 0 comments }
If you watched the WAT video that I pointed to in this earlier post, you saw some really counterintuitive behaviour from JavaScript and probably laughed and facepalmed at the same time.
A Stack Overflow user going by the handle of Ventero has taken it upon himself/herself to explain each of those JavaScript oddities, by way of pointing to the ECMA-262 standard. If you were scratching your head trying to figure out why those JavaScript statements were full of WAT, your answers are there!
This article also appears in the Shopify Technology Blog.
{ 0 comments }
I guess this is a lesson to people who make long-form ads with only music and no voice-over: someone’s going to take your ad and add their own, just like the YouTube user known as “Raboneable”, who did just that with the ad for Asus Eee Pad Transformer. Watch the video above and enjoy the lulz.
In case you never saw the original, here it is:
{ 0 comments }
The Urban Dictionary definition of "wat" is "the only proper response to something that makes absolutely no sense". The concept of wat is covered a little more completely on its page in Know Your Meme.
"Wat" is also the title of a funny demo of Ruby and JavaScript oddities presented by Gary Bernhardt at CodeMash 2012, a rather unlikely tech conference — it takes place in Sandusky, Ohio, in Ohio’s largest indoor waterpark. (If you just said "wat" right now, you’ve used the word correctly.)
In the video, you see this classic wat bit about undefined variables and assignment in Ruby:
You’ll also marvel at the way JavaScript treats (array + array) vs. (array + object) vs. (object + array) vs. (object + object):
Watch the video, and wait for that final slide, which is pure, hilarious wat!
This article also appears in the Shopify Technology Blog.
{ 2 comments }

Creative Commons photo by paul (dex). Click to see the original.
HackDays — the gatherings that bring together Canada’s brightest geeks to build projects in a single day — kicks off 2012 with a session in Toronto on Saturday, February 12th. This one’s an interesting one, as it’s a part of the extended Social Media Week, the global multi-city conference taking place from February 13th through 17th. Here’s a quick explanation of what Social Media Week, and this year’s theme, Empowering Change Through Collaboration, are all about:
In keeping with the idea behind Social Media Week and HackDays’ spirit of building stuff with readily-available APIs, the theme of this Toronto HackDay is “Apps for Good”. Take the APIs — including Shopify’s ecommerce API — to build applications that can change the world around us for the better. You’ll have a day to do it, and the best apps, as determined by a panel of judges, will be awarded prizes (the prizes are usually pretty sweet: we’ve handed out MacBook Airs and iPads to the winners).

Shopify will be there! More specifically, I’ll be there, representing Shopify, along with some other Shopifolks, to help run the event, help participants with the Shopify API and generally provide moral support to everyone there. We’ll also be sponsoring the event and providing a prize for the best use of our API.
If you’re looking to take on a hacking challenge and put your skills to the test, meet your fellow geeks and build an app for the greater good, HackDays Toronto is for you! Sign up here (registration is free for hackers building apps), and do it soon — space is limited!
This article also appears in the Shopify Technology Blog.
{ 0 comments }

Click the image to see it at full size.
Let’s see what we can do to make sure this never happens, okay?
This article also appears in the Shopify Technology Blog.
{ 1 comment }
There’s a lot of work involved with running a shop. Inventory comes and goes as products come in from suppliers and go out to customers, orders come and go as customers make them and they get fulfilled, and there’s also the matter of picking, packing, labelling and shipping.
Bizelo eRetail Centralized Inventory Management (or CIM for short) is an app that helps you get on top of all this work. With it, it’s a lot simpler to stay informed about your inventory, know when you’re low on stock and what your packing costs are and pack, label and ship orders. It’s available in the Shopify App Store right now.
We chatted with the people at Bizelo about their eRetail CIM app and asked them some questions. Read on to find out more about their app, in their own words.
One of the constant struggles for online retailers is managing their inventory, keeping track of orders, and handling the various steps between the time an order is received and it goes out the door. This is made especially more complicated when you are dealing with inventory that appears in many places and is constantly going in and out of stock.
The Bizelo Centralized Inventory Management (CIM) app is specially built for online retailers (we call them "etailers") sellers to manage their inventory. It pulls all Shopify items and inventory into a central inventory dashboard as well as all recent orders. New orders are automatically pushed to the Bizelo eRetail CIM app, and we sync quantities of items in both directions with Shopify and other Shopify or non-Shopify stores. The system keeps track of both what’s available in your online store(s) as well as what you have in your warehouse. The system also allows you to create kits and bundles of items as well as import and replenish your stock in one go.
In addition, we also simplify the pick and pack process. Bizelo CIM provides a quick and easy way to create optimized packing lists to make sure you include the right items from the right shelves in your packages. The app also provides deep insight into the movement history of your inventory, telling you which items are selling the quickest, and providing insight into your profitability. The app also integrates with a number of other online services including Magento, Etsy, and Cartkeeper, with other platforms being announced soon!
Pictured above: Bizelo eRetail CIM’s dashboard.
Bizelo eRetail CIM is packed with features that make it easy to…
If you sell lots of things online, get a lot of orders, and/or have multiple shops, keeping accurate track of inventory is a difficult task! Our customers frequently tell us that our app saves them hours, if not days, across their month’s worth of orders and inventory. If you’re spending time adjusting inventory quantities in your stores or tearing your hair out when items sell out when you least expect it, our Bizelo eRetail CIM app is for you!
Pictured above: Ron and James from Bizelo.
Bizelo, the creators of the eRetail CIM app is a growing startup company focused on filling the gaps that small businesses need with online apps that are cost-effective (most just $25 a month), work simply, and simply work. Our company was started in 2010 by experienced Internet entrepreneurs that have started and sold a number of successful online business. In the midst of all that, one of the founders tried (unsuccessfully) to start a new apparel brand. That’s when he realized that a) he’s better at software than retail and b) the retail industry still has a ton of gaps that make being a small business in the industry tough. For this reason, he partnered up with his colleagues and started Bizelo. We’ve been growing quickly ever since! We’re so far a handful of employees with hundreds of customers, soon growing to thousands of subscribers!
You can find us at http://www.bizelo.com, where you’ll see a growing array of web-based apps built for small businesses. We’re very active on Twitter (@bizelo), and you can also find us on Facebook at http://www.facebook.com/bizelo.
The company grew out of Ron’s frustration with existing small business apps, especially stemming from his experience trying to grow an apparel company. After identifying no credible solutions for dealing with multiple-storefront inventory management and syncing, Ron developed the first app in conjunction with James that launched the Bizelo company. Since then, the company has been growing leaps and bounds and is about to release a whole slew of new apps for Shopify customers including a new Accounting Sync app, Pack and Ship, Returns Management, and Supply Management apps.
As with all Shopify apps, you can find Bizelo eRetail CIM on its page at the Shopify App Store. It’s price is $19.95 – $29.95 per month, and it comes with a 30-day free trial.
This article also appears in the Shopify Blog.
{ 0 comments }

Ottawa Mayor Jim Watson delivered his “State of the City” address yesterday, during which he honoured some of the capital city’s remarkable citizens. Among them were Shopify’s CEO Tobias “Tobi” Lütke and CPO (Chief Platform Officer) Harley Finkelstein for their work in building Shopify. Ottawa Business Journal calls Shopify Ottawa’s fastest-growing company, and it’s one of Canada’s most successful high-tech startups. We often like to say that Shopify is a Silicon Valley company that just happens to be located in Ottawa, and they make my job easy: it’s a damned easy company to evangelize.
Congrats, Tobi and Harley – and thanks for the job!
This article also appears in The Adventures of Accordion Guy in the 21st Century.
{ 1 comment }
After a wave of “Shit $SOME_SUBCULTURE Says” videos comes one whose lines you might find hauntingly familiar if you work in tech: Shit Silicon Valley Says.
Created by husband-and-wife team Tom Conrad and Kate Imbach, it’s bang-on – I’m guilty of having uttered most of the statements made in the video, including:
$SOME_CONFERENCE …or was it Burning Man?” Watch, enjoy, and cringe slightly if you need to.
This article also appears in the Shopify Technology Blog and The Adventures of Accordion Guy in the 21st Century.
{ 2 comments }
Well, it’s finally happened: Jim Balsillie and Mike Lazaridis have stepped down as co-CEOs and former co-COO (does RIM have to have two of everything?) Thorsten Heins has been installed as the new boss.
As a proud Canadian, as someone who doesn’t live too far from Waterloo (Toronto’s a bit over an hour east of their home base), and as someone who had an original email-only BlackBerry back in 2000 as one of the perks of working at a startup during the dot-com bubble, I can’t help but root for RIM and Thorsten Heins. It might also be that working with a brilliant guy like Tobi has conditioned me to automatically trust CEOs with German accents.
The fact that Heins has said that he wants to stay the course set by Balsillie and Lazaridis is not encouraging, and a number of the tech sites and blogs have said so. While a statement like that should be a reason for concern, you need to keep in mind that Balsillie and Lazaridis installed the guy and it’s been said that they’ll still play active roles in the company (we’ll see). I hope it’s a case of his being unable to step in and say “I’m coming in to undo the damage wrought by my predecessors, and here’s my plan”, as much as we’d all like to hear those very words.
{ 2 comments }
If you’re in the Toronto area and looking for a gathering of interesting people in the areas of SEO, social media marketing and selling stuff online, you should come down to Archeo restaurant in the Distillery District and catch the Search and Social Rank Symposium tomorrow night (Monday, January 23rd).
The organizers bill it as an evening where I and a number of other speakers will “showcase weird science at the intersection of search engine optimization (SEO) and social media marketing”. Here’s a list of the presentations and presenters:
Leverage the Strength of Shopify to Build Your Dream Store, presented by Yours Truly, Joey deVilla, ShopifyAs the self proclaimed “Tech Evangelist” Joey deVilla’s offers his quirky technical genius through the new e-commerce platform Shopify. Shopify allows online businesses to create and design easy to use digital shop fronts. This widely popular platform is host to over 16,000 retailers, including Angry Birds, Tata, Pixar and Amnesty International. The Queens educated Joey deVilla splits his time as master of Shopify by also writing his immensely popular blog Global Nerdy. If these ventures weren’t enough for this fast-paced techno-king he also frequently rocks out onstage as the “Accordion Guy”.

Geoff Whitlock is one of the top frontrunners in the interactive media industry. With over 10 years experience he has helmed many different ventures, including President and Lead Digital Strategist for Lifecapture Interactive in Toronto, Research in Motion’s new position of Director of Social Media, and finally striking out on his own to create Direct Response Media Group (DRMG). As well as leading the industry in social media marketing, he is the co-founder of Click Clip Deals. Click Clip Deals is the number one online coupon trading site, which has been adapted to become one of the most popular Blackberry and Apple Apps.

Craig brings a unique juxtaposition of left and right brain business thinking to his work. He holds a Chemical Engineering degree from the University of Waterloo and an MBA in Marketing and Entrepreneurial Studies from York’s Schulich School of Business. He spent 14 years at marketing giant Procter & Gamble where he delivered breakout results in Product Development, Advertising and Sales.

Benjamin Allison is a graduate of OCAD University. He has worked in the advertising and design field for more than 12 years. He has been with jib strategic since 2004. He has worked on campaigns for clients such as Apple, Coca Cola, and Honda. Ben is an accomplished musician / composer and brings a unique perspective to his work.

Rob Campbell, the artist formerly known as Smojoe, is a relevance producer that handcrafts business stories to show up in search engines. He now manages a clever marketing company called Lenzr Corp that manufactures a natural ‘social relevance’ for clients using a mixture of proprietary tools that both collect and distribute user submitted content. People listen when he talks process because he’s one of the few speakers who will actually get specific with the science and teach empiric knowledge alongside anecdotal accounts of past failures and successes.

Alex Blom is currently the CEO & Co-Founder of SalesChoice, a sales pipeline management and automation tool. Prior, he was the CTO & a Partner of Helix Commerce, where he lead large technology / web initiatives for public, global companies. Prior, he was an organizational troubleshooter and created / exited several web startups.
Want to know more about this event? Check out Rob Campbell’s blog entry.
This article also appears in The Adventures of Accordion Guy in the 21st Century.
{ 1 comment }
We’re pleased to announce the first four projects to be funded by the Shopify Fund, our million-dollar fund to encourage developers to build apps on Shopify’s ecommerce platform. We’ve put together a video to announce these projects; you can either watch it above or keep reading to find out who the “First Four” are.
Listed in order of project name, the first four Shopify Fund Projects are:
Shopify grew from a shop that sold snowboards online, so when we built it, we had selling physical, shippable goods in mind. This proposed app takes Shopify’s great ecommerce engine and extends it to support rental- or appointment-based services — things like bike rentals, hair appointments, hotel and bead-and-breakfast bookings, photo studios or any other service where you borrow something or book an appointment. Conrad has also proposed integrating Booking Engine with Twilio’s voice and SMS service so that customers can get automated voice or text message reminders of their appointments.
Deepmine is already an app in the App Store, and it’s a data mining app that lets you sort, sift through and analyze your shop’s data “like a boss”. It lets you see which items are moving well, which items are the laggards, what’s backordered, whether or not your campaigns and promotions are effective. In short: it reveals what’s working for your shop and what isn’t. Ryan wants to be able to work full-time on improvements for the next version of Deepmine, and the Shopify Fund will allow him to do just that.
When we told Ryan that Deepmine was getting funded, he was quite pleased:
This is a landing page optimization and personalization app that shows customers different products on the page they land on, based on the search engine query that brought them to the shop, their browser navigation history and product match. It customizes your shop for every customer who visits!
This one isn’t an app, but the idea was so good that we hand to fund it. Dave’s been working with the Shopify platform since it was in beta and has written apps for a number of shops and helped them grow their business. He’s worked it from both the technical and business angles for years now, and he’s decided to collect his knowledge in a book. We think this will be useful for both shopowners and developers, so we’re funding him so he can work full-time on this book, which we’ll then distribute free to Shopify shopowners, partners, developers and anyone curious about the Shopify ecommerce platform.

As the “First Four” moniker implies, this is only the beginning. We want more apps, utilities and other useful things to make Shopify’s great ecommerce platform even better, which is what the Shopify Fund’s all about. We’ll be talking about the Shopify Fund regularly here on the Shopify Blog and the Shopify Technology Blog to keep you up-to-date on the projects we’re sponsoring.
If you’ve got any questions about the Shopify Fund, the projects or our plans, please don’t hesitate to ask — feel free to post them in the comments or email us at fund@shopify.com!
This article also appears in the Shopify Blog.
{ 1 comment }

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: theShopify App Store, Shopify Experts, Shopify Partners and Shopify Fund as well as the company’s business development and developer advocacy efforts. It’s our team’s job to take the Shopify platform and see how far we can take it.
As a small team charged with a lot of responsibilities, we have to do things in a way that maximize the effect our actions have. Over the past year, we’ve worked out a number of ways of doing this, some gained from experience, others from experimentation. They’ve remained what’s called "tacit knowledge" — practiced by the team but not written down or formally codified in an operations manual — until team leader Harley Finkelstein, our Chief Platform Officer, collected them into a set of slides.
The way we get things done boils down to the general principles listed below. Your team may not be like ours, but I’m sharing these principles because you might find at least some of them useful:

This article also appears in the Shopify Technology Blog.
{ 5 comments }

(“Salmagundi” is just another way of saying “hodgepodge”, and it’s our title for articles made up of collections of interesting links.)
CUSEC is short for the Canadian University Software Engineering Conference, an annual gathering of undergrad and post-grad students where they get to learn about, discuss and share their passion for software. CUSEC is famous for “punching above their weight class” when it comes to gathering speakers; among the noteworthy ones are Kent Beck, Joel Spolsky, David Parnas, Greg Wilson, Chad Fowler, Kathy Sierra, Dave Thomas, Jeff Atwood, Tim Bray, Dan Ingalls, Richard Stallman, Reg Braithwaite, Doug Crockford and Mike Shaver.
CUSEC’s keynote speakers for 2012 are an impressive bunch:
Shopify will be at CUSEC! Not only are we a sponsor; we’re also helping run the DemoCamp taking place on Thursday night. I’ll be hosting, my coworker and teammate Edward Ocampo-Gooding with be one of the judges, and it should be an all-round good, geeky time.
Whether you’re a student or working in the “real world”, CUSEC is a conference worth attending. Check out their site at 2012.cusec.net for details.

Waterloo, Ontario is a town about an hour and a half drive southwest of Toronto. While you may not have ever heard of the town, you’ve definitely felt its effects, especially if you work in tech or studied computer science. It’s the home of the University of Waterloo, a science and technology-focused school that was the first university in North America to create a faculty of mathematics and has the largest co-op education program in North America. You’ll find Waterloo students doing well in programming and engineering competitions and its alumni doing well in tech companies large and small across the globe or even starting their own (there’ve been nearly 500, the most famous of which is RIM).
The Invention of Waterloo is an article in the Canadian arts-and-letters magazine The Walrus that explores how the Waterloo area evolved into what’s now known as “Canada’s Technology Triangle” and the critical role that the University of Waterloo played in that evolution.
Guides to Git don’t get any simpler than this presentation (which lives in GitHub, of course).
This article also appears in the Shopify Technology Blog.
{ 0 comments }