Categories
Uncategorized

Shopify Gives “The Oatmeal” “Explosive Poopies of Joy”

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.

Categories
Uncategorized

How We Use Git at Shopify

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.

Categories
Uncategorized

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

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.

Categories
Uncategorized

“No Escape”: A Portal Movie

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.

Categories
Uncategorized

Abby Fichtner on Pushing Agile to the Next Level

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.

Categories
Uncategorized

Montreal Shopify Meetup: Thursday, September 1st

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.

Categories
Uncategorized

A Portal 2 Marriage Proposal

How does a gamer propose marriage to another gamer? If the first gamer is well-connected, he gets a level designer, an artist and the voice actor behind GLaDOS (your cybernetic tormentor in the Portal games) to create a special set of Portal levels (and not simple ones, either) which conclude in a big church-like chamber and GLaDOS popping the question on his behalf. The video above shows gameplay from these levels.

If you have the PC or Mac version of Portal 2, you can take these levels for a spin:

  • Download them from here
  • Put the VPK in the addons directory
  • Put the bik files in the media directory
  • Open up the console and type map la_bringing_together

First the zombie-themed engagement photos and now marriage proposal videogame levels. Are these signs of a geek marriage chic trend?

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