Categories
Uncategorized

Shopify’s at the Search and Social Rank Symposium in Toronto Tonight (Monday, January 23rd)!

Search and Social Rank Symposium: A Night of Ideas

2012 Jan 23 - Starts at 6:00 pm

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:

Joey deVillaLeverage the Strength of Shopify to Build Your Dream Store, presented by Yours Truly, Joey deVilla, Shopify

As 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

Harness the power of the social coupon, presented by Geoff Whitlock, Direct Response Media Group and Click Clip Deals

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 Backman

Optimizing the P3 Presentation for SEO, presented by Craig Backman, McLellan Group

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

Don’t Talk to Strangers: The Art of Smothering Your Brand to Death, presented by Benjamin Allison, Jib Strategic Inc.

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

How planting, tending and growing fields of content makes clients rich, presented by Rob Campbell, Lenzr

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

TBA, presented by Alex Blom, SalesChoice

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.

Where and When

  • The date: Monday, January 23rd, 2012
  • The place: Archeo restaurant in the Distillery District (55 Mill Street, Toronto)
  • Doors open / social / food: 6:00 p.m.. Sandwiches and a glass of beer or wine are included with admissions.
  • Presentations start: 7:00 p.m..
  • Wifi: will be available at the event
  • Admission: $25 + HST, available either online or at the door.

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

Categories
Uncategorized

The First Four Shopify Fund Projects

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:

Booking Engine, by Conrad Decker

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, by Ryan Alyea

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:

Landing Page Optimization

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!

Shopify Platform Book, by Dave “HunkyBill” Lazar

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.

What’s Next?

shopify_fund_cool_million

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.

Categories
Uncategorized

How Shopify’s Apps Team Gets Things Done

shopify apps team meeting

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:

  • Act like an owner. You don’t "just work here", you own a piece of a company and have a stake in its success. Work as if your livelihood, career and reputation were riding on it, because as an owner, it is! Be entrepreneurial and own your domain: if you have an idea and it lines up with the company’s goals, make that idea happen.
  • Know what to work on and what things to ship. While owners have the freedom to work on and ship whatever they like, they also work in the real world. 80% of what makes the company go is often achieved by doing the most important work first, which typically makes up 20% of the available tasks. Sometimes these tasks can be tedious and feel like drudgery, but if they’re what makes things happen for our customers and their customers, they’ve got to be done, and with the highest priority.
  • Done is better than perfect, or "the best" is the enemy of "the good". Perfectionism is a form of procrastination. It assumes that time is an infinite resource, that other tasks can wait while you add "just one more touch" and that "perfect" is attainable. You have to be able to make the call and say "done" at some point. A good feature that our customers use and enjoy is infinitely better than a perfect one that "will be available soon". As they say at Apple, "Real artists ship".
  • Have high standards. While done is better than perfect, good still remains better than bad.
  • It’s okay to fail; just fail gracefully. The only sure-fire way to not fail is to not do anything. Since we can’t do that and remain in business, never mind take the company to the heights we want to, we have to accept failure as part and parcel of trying. Sometimes we’ll make mistakes, other times we’ll do things right and still our best-laid plans won’t work because of circumstances outside our control. The trick is to learn from failure and make sure our failures aren’t fatal. As our CEO Tobi likes to say: "If I’m not failing every now and again, I’m not trying hard enough."
  • Communicate good news quickly, communicate bad news ever more so. The first part is easy: it takes no effort to tell the team your project is a success. It’s a good thing to do so; good news bolsters the team and success often breeds more success. However, a combination of pride and fear (and in some companies, a "cover your ass" culture) makes it difficult to tell the team that you’re having trouble or that something’s not working out. It’s best to tackle problems as soon as possible, while they’re still small and manageable, and the best way to do this is to communicate bad news as quickly as possible — remember, it’s okay to fail.
  • Understand and respect the makers’ and managers’ schedules. As Paul Graham wrote in his essay, Maker’s Schedule, Manager’s Schedule, makers and managers operate by different schedules. Managers’ days are determined by their appointment calendars, which divide the days into hours and even half-hours, and things like meetings fit into the manager’s schedule easily. Makers, on the other hand, do things in half-day or even full-days blocks, and things like meetings are disruptive. Some of the team operate on a maker’s schedule, other operate on a manager’s schedule, and many of us switch between the two, depending on what day it is and what tasks they have on that day. Know who operates on which schedule (and when), and understand and respect those schedules.
  • Operate lean and mean. We’re made up of multi-talented, capable, autonomous, ambitious go-getters, and that means we don’t have to operate like a big, lumbering beast. Unless the circumstances are unusual, there really should be 2 people maximum per deal or project. Meetings and calls should be kept to 30 minutes or less, not counting brainstorming or design pow-wows. And full-on meetings aren’t always necessary: you should be able to "just pop by" anyone’s office or desk or call them up on Skype.
  • Update often. Because we operate lean, means and independently, communication is vital. Keep your teammates apprised of your progress! 
  • Draw the owl. In the end, that’s what you’re trying to do…

how to draw an owl

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

Salmagundi for January 10, 2012

salmagundi nuts and bolts

(“Salmagundi” is just another way of saying “hodgepodge”, and it’s our title for articles made up of collections of interesting links.)

CUSEC 2012

cusec turing completeCUSEC 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:

  • Alexis Ohanian: co-founder of Reddit, founder of Breadpig, Y Combinator ambassador, launcher of Hipmunk and many, many more things.
  • Jeremy Ashkenas: creator of CoffeeScript, lead dev of DocumentCloud and contributor to Backbone.js, Underscore.js and many other open source projects.
  • Gayle McDowell: Founder and CEO of CareerCup.com.
  • Greg Kroah-Hartman: Linux kernel developer.
  • Bret Victor: UI and visualization guy who’s done work for Apple, Al Gore (his interactive data graphics) and Alesis.
  • Alex Himel: Engineering manager at Facebook.

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.

The Invention of Waterloo

waterloo map

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.

Git: The Simple Guide

git - the simple guide

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.

Categories
Uncategorized

Which Conferences Should Shopify Attend?

calling all conferences

The public-facing members of Shopify’s Apps Team — that’s Yours Truly (Joey deVilla, Platform Evangelist), David Underwood (Developer Advocate) andEdward Ocampo-Gooding (Developer Advocate) — are trying to reach more developers in 2012. We want to do this by getting out to as many developer conferences, meetups, hackfests and other similar gatherings as our travel budget will allow.

We’re looking into a number of upcoming gatherings, but we’re sure that you, the developers out there, collectively know more about what’s happening than we could ever find out. That’s why we’re asking: which upcoming conference should we, as Shopify’s representatives, attend?

The kind of gathering we’re looking to attend is either primarily aimed at developers or at least has developers as a significant chunk of its intended audience. Depending on the circumstances, we may simply go as attendees, sponsor the event, speak at it or even hold some kind of hackfest (and we do give out nice prizes — we’ve recently given away an iPad 2 at a hackfest and a MacBook Air for a developer contest).

If you’ve got a suggestions for something we should attend or even participate in,drop me (Joey) a line or leave a suggestion in the comments!

This article also appears in the Shopify Technology Blog.

Categories
Uncategorized

Featured Shopify App: Gainify

gainify iconGroup deal promotions are popular with bricks-and-mortar stores and can bring many new customers through the door. The Gainify app, which is available right now at the Shopify App Store, brings the power of group deals to your shop in an simple to use package, and gives you analytics so you can see how well your promotions are doing.

We talked with the people behind Gainify and asked them a few questions about their app, and we’ve shared their answers in this article.

What does Gainify do?

Gainify brings group deals to your shop, as well as a way to create, manage and distribute them. Unlike other group-type apps for deals and promotions, Gainify is made specifically for online shops and to ensure in-store purchases and boost your cross-selling opportunities. You create a deal in Gainify’s Deals Dashboard, and then Gainify automatically updates the product’s price and promotes that product as a deal to people visiting your shop.

What are Gainify’s key features?

Gainify lets you:

  • Create and manage group-based promotions using an easy to use and intuitive interface.
  • Import your entire inventory into Gainify in a single click so any of your products can be part of a deal.
  • Run store-wide or product page promotions in your Shopify shop.
  • Select from a variety of deal themes or make your own theme using our Gainify Plugin Designer.
  • Not worry about product prices: it automatically updates them based on the deal you created.
  • Market your deals to Facebook users with the Gainify Deals Facebook app.
  • Harness your customers’ use of social networks such as Facebook, Twitter for further deal distribution.
  • Track your deals’ performance through its comprehensive analytics dashboard and see impressions, clicks and purchases to help you make better decisions.

Why should shopowners use Gainify?

As a shopowner, you’ll want to use Gainify because it’ll help you in the following ways:

    • Unlike traditional group-based deal promotion tools, Gainify includes features specifically designed for online shops.
    • Traditional promotion tools are cumbersome to set up, often require tremendous offline and manual effort and and can get expensive because of the commissions thet charge. Gainify avoids these costs by introducing a cloud-based automated deal management portal.
    • You can expand your customer reach and acquiring new customers by leveraging Gainify’s growing marketing platform as well as popular social media channels such as Facebook and Twitter.
    • We’ll be adding a new feature soon: targeted deals based on the customer’s social graph (that is, their connections on social networks) and purchase behavior.

    Where did you get the idea for Gainify?

    The idea for Gainify came to us after we heard from a disgruntled customer of a popular daily deal application. There was a lot of pain involved: huge fees, manual effort and extremely low return on investment. We immediately thought of how we could potentially disrupt this space and create a better system for daily deal management and distribution.

    We continued to brainstorm the initial design and user experience and built a prototype at the TechCrunch Disrupt San Francisco ‘11 24-Hour Hackathon. After winning the Hackathon and hearing all the incredible encouragement from distinguished industry leaders at TechCrunch Disrupt, there was no looking back. After 3 weeks of further development and 5 weeks of intense QA, we launched Gainify in the Shopify App Store.

    Tell us a little about yourself.

    krishna and sathish from gainify

    Pictured above: Sathish and Krishna with the other winners of the TechCrunch Disrupt Hackathon.

    We’re a team of one computer scientist and one software engineer/product manager operating out of San Francisco and Houston.

    Krishna Bhat is a MBA student from Columbia Business School. He has 8 years of experience in the enterprise software industry in various product management and solution architecture roles. Just before business school, Krishna worked as a solution architect focused on customizing and delivering enterprise software for large enterprises such as Oracle, Fujitsu, ADT and McDonalds. Krishna also has a Bachelor of Engineering in Computer Science from University of Mumbai. You can follow him on twitter at @krishnabhat.

    Sathish Raju has a B.E. in Computer Science and Engineering. Before co-founding Gainify he had worked in many technical roles as a developer, technical architect and tech co-founder in various enterprise software projects in large enterprises such as Oracle, Cisco, ADT, AECOM and Oxy. Apart from his day job, Sathish has also contributed to many open source projects. You can follow him on twitter at @sathishkraju.

    Where can I find out more about Gainify?

    You can find out more about Gainify at its page in the Shopify App Store.

    gainify poster

    You can also find out more about Gainify through their various sites and social media accounts:

    This article also appears in the Shopify Blog.

    Categories
    Uncategorized

    New Year’s Resolutions for Techies in 2012

    Woody Guthrie's New Year Resolutions 1942

    Click the image above to see it at full size.

    Pictured above are folk singer Woody Guthrie’s new year resolutions for 1942. They’ve been making the rounds on the internet lately and I thought they’d make a great intro for this article.

    Although written by a guy in a very different line of work for a bygone era, a lot of them are still applicable to today’s techie:

    • Work more and better
    • Work by a schedule
    • Wash teeth if any
    • Take bath
    • Eat good: fruit, vegetables, milk
    • Wear clean clothes – look good

    …and so on.

    Even “write a song a day” is applicable. Woody was a songwriter, and the best way to become good at it is experience. He certainly got his 10,000 hours in. If you write code, a good resolution to make would be write some code every day.

    Although you can resolve to improve yourself any old day, arbitrary milestones like New Year’s Day are perfect times to take stock of yourself and how you can do better. We’re only a few days into 2012, so you shouldn’t feel as if you’ve missed the opportunity to make resolutions and stick to them. Besides, if you need some kind of arbitrary “marker date”, Chinese New Year’s only a couple of weeks away.

    12 Resolutions for Programmers

    “It’s important for programmers to challenge themselves,” writes Matt Might. “Creative and technical stagnation is the only alternative.”

    With this in mind, he’s put together a list of 12 month-size resolution, each one an “annually renewable technical or personal challenge. I’ll list the resolutions below; check out his article to see the full details about each one.

    1. Go analog.
    2. Stay healthy.
    3. Embrace the uncomfortable.
    4. Learn a new programming language.
    5. Automate.
    6. Learn more mathematics.
    7. Focus on security.
    8. Back up your data.
    9. Learn more theory.
    10. Engage the arts and humanities.
    11. Learn new software.
    12. Complete a personal project.

    The No-Resolution Resolution: How to Really Be Happy in 2012

    This one isn’t necessarily for techies, but as with Woody Guthrie’s resolutions, it doesn’t take much imagination to see how a photographer/yoga teacher’s resolutions can apply to you. Her “no-resolution resolutions” try to cast resolutions in a different light: just work at being happier, try to see your resolutions as dreams rather than chores, do things incrementally (“If you don’t feel like going for a run, just put on your shoes and see what happens”), practice and take refuge in yourself. All good advice.

    12 Tech Leaders’ Resolutions for 2012

    GigaOm interviewed 12 tech leaders, asking each to state their big resolution for 2012. Among the resolutions are “Stay nervous” (Scott McNealy, formerly of Sun, now WayIn), “Open web FTW” (Matt Mullenweg, WordPress/Automattic), “Be a better manager” (Dennis Crowley, Foursquare) and “Be the consumer-focused innovator” (Dan Hesse, Sprint’s CEO – good luck with that one, guy).

    Of particular interest to me were Caterina Fake’s “Make technology more human” and Dave Morin’s “Whip myself – and Path – into fighting shape”.

    10 New Year’s Resolutions for Designers

    This is .net magazine’s list; check out the article for the details behind each one.

    1. Choose better problems to solve.
    2. Stop stealing crap.
    3. Stop trying to save bad work.
    4. Stop being your own obstacle.
    5. Blame yourself first.
    6. Stay curious.
    7. Learn to make mistakes faster.
    8. Stop using your mom as an example of a stupid person.
    9. Learn to write.
    10. Get comfortable arguing.

    I especially like the one about not using your mom as an example of the “dumb user”. I don’t know about your mom, but mine’s the chief of cardiology at a big hospital. As the article says: “Good design comes from empathy, not stereotyping”.

    The ONE Way to Achieve Your New Year’s Resolutions

    James Altucher is a constant source of good ideas and interesting ruminations. In this article, he talks about the one thing that will help you keep your resolutions: focus.

    New Habit for the New Year

    This idea is similar to the “small changes” idea put forth in an article I cited earlier (The No-Resolution Resolution): instead of trying to stick to a resolution, commit to starting a good habit at a time. This page features a little web app that emails you a daily or weekly remind of a habit you’re trying to build.

    New Year’s Resolution: Full Disk Encryption on Every Computer You Own

    And finally, one from the EFF: using full-disk encryption on every computer you own. Most OSs now comes with full-disk encryption capability out of the box, and now’s a good time to start using it.

    This article also appears in the Shopify Technology Blog.