White Ford Fiesta with "SAYLER" spelled on its hood in black duct tape

Sometimes you’re so devoted to a band that you forget how to spell its name.

It Happened to Me


Screen capture from Twitter: "Hi, Joey deVilla. Karl Rove (KarlRove) is now following your tweets on Twitter."


So You Need a Typeface…

so you need a typeface flowchart

Got a project and can’t decide on a typeface? This chart is by no means complete, but it might help steer you in the right direction. Click it to see it at full size.

This article also appears in Canadian Developer Connection.

Geek It Happened to Me Toronto (a.k.a. Accordion City)

Toronto Code Camp: Saturday, May 1st!

Toronto Code Camp logoThe 5th annual Toronto Code Camp takes place next Saturday, May 1st, in the SEQ building on Seneca College’s York Campus (Seneca@York). If you’re a developer who builds or is thinking of building on the .NET platform, you want to catch this free event!

Last year’s event had over 350 attendees who caught 25 sessions, including the infamous “Data Bondage with Silverlight”, which opened with the equally infamous “assless chaps and accordion performance”. I make no guarantees this year, other than that I’ll be there and that this year’s event will be the biggest and best one yet, with a whopping 40 sessions arranged into 8 tracks.

Seneca@York campus at night

Code Camp happens because of Chris Dufour, .NET community guy extraordinare, who’s been making it happen for the past few years. It’s a free-as-in-beer event, a labour of love carried out by Chris and a team of dedicated volunteers and funded by generous sponsors including The Empire.

Here’s a run-down of Toronto Code Camp 2010’s agenda:

Time What’s Happening
8:30 a.m. – 9:00 a.m. Registration
9:00 a.m. – 9:30 a.m. Keynote
9:30 a.m. – 10:45 a.m. Sessions

10:45 a.m. – 11:00 a.m. Break
11:00 a.m. – 12:15 p.m. Sessions

12:15 p.m. – 1:30 p.m. Lunch
1:30 p.m. – 2:45 p.m. Sessions

2:45 p.m. – 3:00 p.m. Break
3:00 p.m. – 4:15 p.m. Sessions

4:15 p.m. – 4:30 p.m. Break
4:30 p.m. – 5:45 p,m. Sessions

5:45 p.m. – 6:00 p.m. Break
6:00 p.m. – 6:30 p.m. Closing
6:30 p.m. “The Hive” Afterparty
If you want to attend this event, please register!
Later After the afterparty, a tour of York University’s astronomy observatory!


I’ll be present at the event, making myself useful as an official Microsoft representative and as a Windows Phone 7 Champ and Azure go-to guy.

Toronto Code Camp takes place in the SEQ building at Seneca’s campus at York University, which is at 70 The Pond Road. Click the map below to see a Bing map and get directions:

Map to Toronto Code Camp (70 The Pond Road)

See you there!

This article also appears in Canadian Developer Connection.


Kate Beaton’s Scenes from “The Great Gatsby”

Halifax-based Kate Beaton draws funny historical comics at her site, Hark, a Vagrant! In her latest comic, she pokes fun at one of my all-time favourite novels, F. Scott Fitzgerald’s The Great Gatsby:

Kate Beaton's comics spoofing "The Great Gatsby"


Talking to the Kids in Their Language


When I was young, I used to cringe when adults made clumsy, if well-intentioned, attempts to speak in what they thought was “youthful slang” in order to make a connection with us.

Now that I’m one of those adults, I can’t tell for sure whether the message in this poster (which I saw in the Toronto subway yesterday) comes across to today’s net/text-speaking youth as clever or clumsy. I’m torn – should my reaction be LOL or WTF?

(And is it me, or does the expression on the guy’s face say BRB?)

This article also appears in Global Nerdy.


Bob Evans’ Sausage Gravy and Biscuit Dispensers

Bob Evans biscuit and gravy dispensers at a convenience store

I know I should be recoiling in horror at this sight, but as a fan of biscuits and gravy, I’m curious to see how close (or far) the convenience store version is from the real, down-home thing. And is there a sweeter phrase than “sausage gravy dispenser”?