August 2011

Reminder: Montreal Shopify Meetup This Thursday!

by Joey deVilla on August 30, 2011

Once again: a reminder that the Montreal Shopify Meetup takes place this Thursday at the Irish Embassy (1234 Rue Bishop) at 6:00 p.m.. Come meet your fellow shopowners, developers and designers! Come meet some of the Shopifolks (Edward, Cody, Ada and Yours Truly) who are coming down for the event! Come on down and join us for good food, good drink and good company!

Once again, our deepest thanks to Mitch Amihod and Dave Lazar for putting this thing together. Mitch says that while RSVPing isn’t necessary, you should drop him a line on Twitter (his handle’s @meeech) or email him just so he knows how many plan to attend and can book space accordingly.

This article also appears in the Shopify Technology Blog.

{ 0 comments }

You Too Can Suck at Github with Chris Coyier!

by Joey deVilla on August 30, 2011

Chris coyier

HTML5/CSS guru, prolific webcaster and blogger, banjo player and all-round International Man of Mystery Chris Coyier is one of my fellow BarCamp Tour members and a friend of Shopify. He joined our friends at Wufoo, makers of web forms par excellence, who have since been acquired by SurveyMonkey.

If you get the chance to catch Chris at one of the upcoming BarCamps on the BarCamp Tour, do it! He’s a great presenter with lots of teach and an entertaining style in which to teach it. You can get a taste of a Chris Coyier presentation at CSS Tricks, where his 101st screencast, Let’s Suck at Github Together, walks you through Github with very little pain.

This article also appears in the Shopify Technology Blog.

{ 0 comments }

Super Mario Bros. Does Portal

by Joey deVilla on August 30, 2011

Mari0, a creation of StabYourself.net, the people behind videogame alterations such as Not Tetris 2, combines Super Mario Bros. with Portal for some weird and wonderful 8-bit gameplay. This is a supposedly real working game, and I can hardly wait to get my paws on it!

{ 1 comment }

Deus Ex: Human Revolution Does the Safety Dance

by Joey deVilla on August 30, 2011

YouTube user JoshuaMutter, who makes a lot of Minecraft machinima, created this video that mashes up the gameplay from Deus Ex: Human Revolution (which I still have to get) and Men Without Hats’ 1982 dance-synth-pop classic, Safety Dance. All it needs is the little minstrel from the original music video.

{ 0 comments }

Featured Shopify App: Wishpot Button

by Joey deVilla on August 29, 2011

Wishpot logo

Wishpot is a registry system that lets you create wish lists — wedding registries, honeymoon registries, baby registries, gift idea lists or “here’s some stuff I’d like to have” lists — any kind of list where you invite people to participate in gift-giving. Wishpot has a twist that other registry sites don’t have: it’s universal, and lets you include items from any store.

Wishpot team 2 The Wishpot/Venpop Team.

Wishpot is a Seattle-based company with two brands: Wishpot for consumers and Venpop for business-to-business. They’ve been in business since 2007 building their wishlist platform for the web and in 2010, they introduced their social commerce apps space, now under the Venpop brand.

We invited them to tell us a little more about their Shopify app, Wishpot Button, its features, and how they built it.

What does Wishpot Button do?

Wishpot button icon

Wishpot is the leading universal wishlist service that works with any store.  For shoppers, this means they no longer need to keep track of different wish lists at different websites.  Wishpot provides additional features to keep users engaged year-round – birthday reminders, deal alerts, cash contributions, social sharing features, ecards, and much more.  For store owners, this means less abandonment of wishlists and increased activity on items that have been added to the lists because of the engaging feature set.  This is a free service for both stores and users.

What are the key features of your app?

  • Adds a universal wish list and registry – for example baby and wedding – to your shop
  • Price alerts bring back your customers when prices change on your store
  • Cash Contributions functionality makes it easier to buy your more expensive items
  • Social sharing and ecards allow your customers to easily share their list and get your products discovered
  • Get reporting, in store support, custom branding, experts and much more with the easy upgrade to the white label version

Why should shopowners use this app?

This enables any shop owner to instantly make each product easy to add to a wish list or registry.  It is incredibly easy to install, it does not cost anything, it provides a great service to your customers, and above all drives users and potential customers back to your shop.

Where did you get the idea for your app?

We had several Shopify customers ask to integrate our services with Shopify and after a few conversations with the great guys at Shopify, so we decided it was the time to pull the trigger and start developing some great apps. The Wishpot and Venpop technologies are a perfect extension to the already fantastic Shopify experience.

How long did it take for you to build the app?

The main app was built in about a week, though we revised and simplified it over the course of several more weeks.  The hardest thing to get accustomed to up front was “where” the app runs.  Although the main Wishpot site is built in C# and .NET, we decided to build the app in Ruby and Rails on Heroku due to it’s more extensive use and testing with the Shopify ecosystem.  We then needed to ask a few forum questions about the ScriptTag features, because we really wanted people to be able to install the “add to wishpot” button without having to edit a liquid template, and the scripttag feature enabled us to build that experience.

In order to enable Venpop technologies (this is an update that’s coming to the app in the next few days) we then had to add some additional features to link our .NET-based service to the Ruby-based service, which we’re able to accomplish via oauth and the RESTful apis both platforms provide.  So, when a user authorizes the app, their access token is also sent back to our .NET services, so that Venpop’s product feed processing engine has access to the catalog.  That way, if someone signs up for Venpop Social Commerce, we’ll have access to their storefront to monitor it for changes, tweet new deals, etc.

How can we find you online?

Web: http://www.wishpot.com | http://venpop.com

Twitter: @wishpot | @venpophq

Blog: http://blogs.wishpot.com/http://venpop.com/category/blog/

Where can I find out more about Wishpot button?

Wishpot button icon

You can find out more about Wishpot Button on its page in the Shopify App Store.

This article also appears in the Shopify Technology Blog.

{ 0 comments }

Cory Doctorow’s Keynote Address at SIGGRAPH 2011

by Joey deVilla on August 29, 2011

Cory Doctorow was a keynote speaker at SIGGRAPH 2011, the annual conference on computer graphics, and one I’d like to attend someday. As you might expect, he talked about copyright, because hey, that’s his thing. And as he says, the stakes have never been higher.

We copy as often as we breathe; whenever we talk about moving digital information about, we’re actually copying it. In his presentation, he tries to answer these questions: What do we want make copyright do? How do we make copyright do that?

In the presentation, he lists what he calls “Doctorow’s Laws” of copyright:

  • Doctorow’s First Law: Any time someone puts a lock on something that belongs to you and they won’t give you the key, they didn’t put the lock there for your benefit.
  • Doctorow’s Second Law: Fame won’t guarantee fortune, but no one got rich by being obscure. (Cory cites Tim O’Reilly for this one)
  • Doctorow’s Third Law: Information doesn’t want to be free; people do.

It’s a worthwhile watch, especially if you’re a frequent user of digital devices and media (which I suspect most readers of this blog are).

{ 0 comments }

Steve Jobs: King of All Tech Media

by Joey deVilla on August 25, 2011

Here’s a testament to Steve Jobs’ influence on the industry: a snapshot of the tech news aggregator site Techmeme, with the stories about Steve Jobs, his resignation and Apple highlighted. As I wrote this post, the answer to the question on everyone’s mind, the “Tim Cook: Apple is Not Going to Change” story, became the headliner.

Steve jobs on techmeme

Also notable: at the bottom of the story pile: a story about Microsoft. The Techmeme page used to be peppered with them, but they’ve become increasingly rare over the past couple of years. If it weren’t for the sponsored BizSpark articles in the right-hand-side column, there’d be times throughout the day when there were no Microsoft-related stories at all. In the meantime, I can’t recall ever checking into Techmeme and not finding an Apple-related story.

Keep in mind that this is all based on casual observation and not from carefully logging the contents of Techmeme over the past few years. However, I’m there fairly often as a practitioner of the Global Nerdy technique for using Techmeme to drive more people to your blog.

{ 0 comments }

That’s Because USB Plugs Have Quantum Spin

by Joey deVilla on August 25, 2011

Plug in usb

This happens to me every now and again. I swear, it must be quantum spin.

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

{ 0 comments }

“Pragmatic Guide to Sass” is in Beta!

by Joey deVilla on August 24, 2011

Sass

Sass, which is said to be short for “Syntactically Awesome Stylesheets”, is a meta-language that extends CSS3 to do things that plain old CSS can’t do easily or at all, with goodies we’ve come to know and love from our programming languages: variables, nesting, mixins and inheritance. It compiles to well-formatted standard CSS, and you can even have Sass watch your Sass files so that it automatically updates your compiled CSS files as you update your Sass source.

Haml

Sass is the creation of Hampton Catlin, a “Shopifriend” and programmer who’s all about optimizing his programming tools. When he got fed up with building HTML templates for his Rails projects, he created the Haml markup language. Haml’s popular enough that it’s found its way into the most unlikely of places, such as the .NET world, where they’ve implemented it as NHaml. Just as Haml is Hampton’s optimization of HTML, Sass is his optimization of CSS.

Pragmatic guide to sass

It’s only fitting that Hampton is the co-author of the upcoming Pragmatic Bookshelf book Pragmatic Guide to Sass. Like Hampton, it gets straight to the point; it’s going to be about 100 pages long. He recently tweeted that “doing more than 100 pages just seemed like filler.” Given that I’m already behind in my tech reading, I’m glad that Hampton (and his co-author Michael) insist on keeping things concise.

Pragmatic Guide to Sass is currently in beta. You can get it in ebook format immediately (with downloadable updates as more of the book is finished, including the final, finished ebook) for US$13 or buy the ebook + paper book bundle, where you can get the ebook now and both the paperback edition and the final, finished ebook when the book is complete for US$30.

This article also appears in the Shopify Technology Blog.

{ 0 comments }

Brian Alkerton holds up Matthew 'The Oatmeal' Inman's comic, 'Explosive poopies of joy'.

Brian Alkerton, stand-up comic, karaoke wizard and Shopify Guru — the Gurus are a team that help customers succeed with their online shops — is a travellin’ man this week. He was in Boston earlier, and now he’s in Seattle to attend the PAX conference. He’s also doing some remote work and today, he held “office hours” at the legendary Top Pot Doughnuts on 5th Avenue (a stone’s throw from Hotel Five), which is a great place to get some coffee and delicious toroidal baked goods; it’s also a pretty decent place to get some work done.

While there, Matthew Inman, the twisted comics artist behind The Oatmeal (and Shopify customer) dropped by to chat with Brian. He also gave Brian a wonderfully and disturbingly Oatmeal-esque comic with the caption “Shopify gives me explosive poopies of joy.”

Personally, I think it’s all the fiber — his comic is The Oatmeal, after all — but it’s nice to see that we have another scatologically satisfied customer.

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

{ 0 comments }

How We Use Git at Shopify

by Joey deVilla on August 24, 2011

Trunk and branches
Creative Commons photo by Paul Hart.

Over at the Shopify Technology Blog, John Duff explains the Git workflow we use at Shopify. Whether you’re a Git user wondering about how other people use it or looking to migrate from your oldie-von-moldie version control system that’s not expected to catch up to Git for years, you’ll find John’s writeup useful.

{ 1 comment }

Samuel L. Ipsum (or: When Lorem Ipsum Goes Badass)

by Joey deVilla on August 24, 2011

Samuel l ipsum

If you’re tired of using the standard “Lorem Ipsum” placeholder text in your projects, try Samuel L. Ipsum instead. It spits out any number of paragraphs of text featuring dialogue from Samuel L. Jackson’s movie characters. Note that I said “spits out” rather than generates: there’s no generation going on here; the underlying JavaScript is obfuscated code that randomly selects one or more Samuel L. Jackson lines from his movies, with repeats allowed. Still, if you’re looking for an amusing change of pace and need text for a mockup or prototype, you might find this handy.

This article also appears in the Shopify Technology Blog.

{ 1 comment }

“No Escape”: A Portal Movie

by Joey deVilla on August 23, 2011

No Escape is a short film set in the world of Portal, and it’s seven very well-done minutes.

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

{ 0 comments }

Abby Fichtner on Pushing Agile to the Next Level

by Joey deVilla on August 23, 2011

Abby “HackerChick” Fichtner is a friend whom I met at the DefCon 8 conference back in 2000. We caught up in person a little more recently, when she joined Microsoft as a Developer Evangelist for Startups while I was a Developer Evangelist for web and mobile. She works out of the Boston area and while she’s a mobile worker, she does hold some office hours at Microsoft’s NERD (New England Research and Development) Center in Cambridge, the inaugural location of the BarCamp Tour.

Her focus is on helping startup become lean startups and lean startups thrive. According to Wikipedia, lean startups are born out of three trends, which Eric Ries (who coined and even trademarked the term) states are:

  1. The rise and use of free and open source software
  2. Application of agile software development methods
  3. Ferocious customer-centric rapid iteration, as exemplified by the Customer Development process

Lean startups embrace continuous deployment, where new code gets pushed to production daily, if not multiple times a day. From that approach come a number of follow-up approaches, including:

  • Testing in actual production environments instead of mock production environments
  • Getting user feedback from observing user behaviour in the production environment instead of soliciting opinions from users running demo versions
  • Saying “We don’t even know the problem”, in response to the agile statement of “We don’t know the solution”.

In the video above, Abby summarizes the lean startup approach in a quick — I even daresay lean – two minutes and thirty-seven seconds. If you’d like to see an expanded version of this topic, see her slideshow below, Lean Startup: How Development Looks Different When You’re Changing the World, a presentation she gave at Agile 2011:

This article also appears in the Shopify Technology Blog.

{ 0 comments }

Montreal Shopify Meetup: Thursday, September 1st

by Joey deVilla on August 23, 2011

Montreal shopify meetup 2011 09 01

If you build stores, apps or themes for the Shopify ecommerce platform and are in the Montreal area, you should come down to the Irish Embassy (1234 Rue Bishop) on Thursday, September 1st at 6:00 p.m. for a Shopify Meet/Drinkup! Organized by Mitch Amihod and Dave Lazar, this is your chance to talk shop, exchange tips, trick and ideas and just generally get to know the Shopifriends in Canada’s liveliest city. There may even be some Shopify swag for those who attend!

Mitch says that while RSVPing isn’t necessary, you should drop him a line on Twitter (his handle’s @meeech) or email him just so he knows how many plan to attend and can book space accordingly.

There’s also a distinct possibility that Edward or I (or the both of us) will hop in a car and make our way to Montreal to catch the event. Stay tuned!

This article also appears in the Shopify Technology Blog.

{ 0 comments }