Year: 2008
Last night, TSOT held its first Ruby/Rails Project Night, an evening where Toronto area Ruby and Rails developers can see in-depth presentations by their peers on Ruby, Rails and their current Ruby/Rails projects. We’ve only occupied our new office for four days, so in addition to being our first Project Night, it was also the first time the office has had guests (of which there were at least two dozen).
We started by giving people food, drink and some time to hang out, chat and meet their fellow local techies. We agree with the TorCamp folks: having a strong developer community benefits all development companies in the area, and we’re only too happy to do our part. (We may have to kick the beer budget up a notch — not only do Toronto developers work hard, they drink hard too!)
I started the presentation portion of the evening by first introducing Kris White, our CEO, who welcomed the crowd, after which I launched into my Saturday Night Live-style opening monologue, a presentation titled Rant Said Zed: Lessons and Challenges from Zed’s Rant. The basic premise was that as with real-life city neighbourhoods that have made the leap from ghetto to renewed community, it’s going to take the effort of people who are willing to take charge and make positive contributions.
Next up was Andrew Burke (his company is Shindig), whose presentation was on his current project, S.O.S., short for Sign Ordering System, an application for large retailers who need to order all sorts of in-store signage on a regular basis (it’s a need that is large, complex and something that most people don’t think of). He provided a brief background of the sort of problems his customers had, talked about how where custom Rails applications fit in the business software ecosystem, did a quick demo of S.O.S. and provided a handful of development pointers.
After Andrew came Unspace’s Hampton Catlin, who presented ZipLocal.com, an app that answers the question “What’s good in your ‘hood?” (it’s local search for restaurants and other businesses). He showed us all sorts of cool things including its clever URL scheme and — because you’re allowed to go as deep as you like in your presentations — actual code. Hampton even managed to throw in some rebuttals to my Rant Said Zed monologue!
Finally, we had Mike Ferrier, also from Unspace, who presented his project, the iPhone/iPod Touch front-end for TheScore.ca, a sports scores site for the hardcore sports fan. As with Hampton’s presentation, Mike fired up his editor and showed us code, which included his use of Hpricot as an XML parser (because the standard Ruby ways of parsing XML are pretty sad).
I’m biased, but the night looked pretty successful to me. Many people approached me, our VP Public Relations Corina Newby and VP Promotions Ruth Rankin and told us that not only did they like the event, but that they also had a good time. As of this writing, two people who attended have contacted us, asking if they could do a presentation at February’s project night!
If you’ve got a Ruby or Rails project that you’d like to show off, or if you’d like to do a tutorial session on some aspect of Ruby, Rails or any of the Ruby-based app frameworks, we’d like to hear from you! We’re looking for presentations that run about 20-ish minutes and we encourage you to go as in-depth as you like. Feel like showing code? We’re cool with that! Email me if you’d like to present.
TSOT’s Ruby/Rails project nights take place on the second Tuesday of every month. The next one takes place on Tuesday, February 12th. We open our doors at 5:30 p.m., with the presentations starting at around 6 and wrapping up between 8 and 8:30 (with breaks where appropriate). We provide food and drink as well.
I’d like to thank Andrew, Hampton and Mike for their excellent presentations, which provided Project Night with a very auspicious start, as well as all of you who attended. Thanks for coming out, and we’ll see you at the next one!
Click here to see the Flickr set of my photos from Ruby/Rails Project Night.
A number of readers found yesterday’s “Calvin and Hobbes on Ritalin” comic depressing. Luckily, I have a follow-up. Hope this makes you feel better…
Update: This comic made some readers feel very sad, so please be advised that there is a follow-up comic.
Oops
Rupert Murdoch on the Iraq War and oil prices, February 2003: “The greatest thing to come out of this for the world economy, if you could put it that way, would be $20 a barrel for oil. That’s bigger than any tax cut in the any country.”
Oil prices, today: About $100 a barrel.
BlogTO pointed to Mark Kingwell’s essay in The Walrus, Toronto: Justice Denied, which is subtitled Is Toronto being taken over by hucksters, fauxhemians, and the “knowledge economy”?.
Here’s an excerpt:
Suppose we are an idea city. Suppose being so means everyone is somehow better off. We could go on chasing our own tails as a leading creative city, but where would that get us? Where, in all the so-called creativity, is our idea of the idea that matters most in an idea economy? Again I ask, where is our idea of justice?
Surprisingly, given otherwise good intentions, we don’t talk about this. We talk about growth, about wealth, about real estate. We talk about sprawl, that great destroyer of common civic feeling, that anti-glue. From a combination of policy and economics, 5 million of us are now flung, barely coherent, across nearly 6,000 square kilometres of territory. We talk about cultural diversity and its challenges, whipsawing from self-congratulation to recrimination. We talk, sometimes, about beauty, or the sore lack of it on almost every corner of this vast, disorganized place. We talk about activism now and then, our utopian ideals aired in jaunty collections of optimistic DIY culture. We even talk about a subject close to justice, namely civility. This is, we might say, the symptomatic presentation of a deeper disease. How, despite a reputation for politeness, we are getting ruder and rougher by the day. How we never look at one another on the street. How we are all wrapped up in ourselves, 5 million small packages shunting along, back and forth, in the vast spiderweb of highways, subway lines, streetcar routes, and sidewalks. Symptom noticed. But what then?
Another excerpt:
Modern distributive models of justice rightly place emphasis on the fate of the least well off; in a non-distributive idea of justice, we can update and expand this idea: a city, like a people, shall be judged by how it treats its most vulnerable members. These may not necessarily be the poorest: consider the systematic disadvantage, in an idea economy, of truncated education, learning disability, and low access to the technologies of success. Torontonians talk about the value of otherness, celebrating cultural diversity in word, but they do not walk that walk. The smug inwardness of our de facto stealth neighbourhoods, the vertical gated communities of condo developments, the lifetime preoccupation with the averted gaze — all this shows city not confident enough to engage with itself. The gravity of downtown is reduced, as so often, to the cash nexus of shopping, democracy soured into a form of narcissistic pathology and sense of entitlement for a few, invisibility for the many. Race and class, poverty and hatred cannot find a point of intervention when the discursive space of the city is limited to surfaces.
One more snippet:
Though a city in pursuit of glory may neglect justice, the opposite does not hold: a truly just city is always a glorious one, because it allows greatness even as it looks to the conditions of strangeness posed by the other. It does not oppose development, including grandiose development, for the sake of some cramped sense of its own modesty; but it does demand, over and over, that all development be, at some level, in the service of everyone. Such a city starts with you, on the street, lifting your gaze and looking, for once, into the face of that person passing. This urban gaze is not male, or female; it is not casual or demeaning; it is not totalizing; it is liberating. It’s the gaze that recognizes, in the other, a fellow citizen, which is to say one who has vulnerabilities, desires, and ideas, just as you do.
I’ll have to give it another later on tonight and mull it over before commenting. Hey, Mark, you OpenCites, thoughts-on-urban-life kind of guy, what say you?
Riding the subway today, I saw a number of people still wearing winter coats and sweating bullets, despite the fact that we’re in the middle of an unusually warm January thaw. It was already 12 degrees C (about 54 degrees F) and will climb to 15 degrees C (just shy of 60 degrees F) by noon. Let the thermometer, not the calendar, be your guide.