TechDays

This Week: Ottawa!

by Joey deVilla on December 7, 2009

ottawa

Last week, I was in Montreal, this week I’m in Ottawa. Once again, I’ll be road-tripping with my coworker, Damir Bersinic, IT Pro Evangelist and supreme field commander for the TechDays Canada cross-country conference. Watch this space for reports from both Ottawa and the road!

If you’re on the Toronto-Ottawa route and would like to join us for a coffee, let us know, either via email or in the comments!

{ 0 comments }

TechDays Montreal, Day 2

by Joey deVilla on December 5, 2009

Day 2 of Techdays Montreal began with the A/V techs (and yes, me) ooh-ing and ahh-ing at presenter Maxime Rouiller’s Alienware laptop, He showed us the utility for controlling its backlighting colours:

01 alienware

Once set up, the Building for the Microsoft-Based Platorm track’s acting host Laurent Duveau introduced Maxime, who then presented Introducing ASP.NET MVC.

02 maxime and laurent

Maxime will present the same session in Ottawa, so if you’re there, you too can get a look at that Alienware. Wonder what it would take to get Microsoft to assign me one of those babies.

Continuing the morning’s ASP.NET MVC theme, Simon Laroche took to the lectern:

03 simon 1

Simon presented SOLIDify Your ASP.NET MVC Applications, which used the refactoring of an ASP.NET MVC application to demonstrate the SOLID principles of object-oriented design in action:

04 simon 2

Next came lunch, once again held on Centre Mont-Royal’s fourth floor:

05 lunch

Here are Developer Evangelist Christian Beauclair and IT Pro Evangelist Rick Claus preparing for the lunchtime presentation:

06 christian and rick

07 christian

And here they are doing that presentation, in which they show off some of the new features in Office 2010. I rather the like the goodies in PowerPoint 2010:

08 christian and rick

In the meantime, some of the attendees hung out in the Windows 7 lounge, trying out the touchscreen machines and playing games – including the indie hit I MAED A GAME WITH Z0MB1ES!!!1 – on the XBox 360:

09 windows 7 lounge

Mario Cardinal led the first session of the afternoon:

10 mario

His presentation was on Building RESTful Applications Using WCF (Windows Communication Foundation). Mario knows his stuff, and as a seasoned presenter, had no problem crossing the stage and doing part of his delivery far away from the lectern and any speaker’s notes:

11 mario and audience

Mario will also present the same session at TechDays Ottawa.

Some of the staff saw me walking around with Rick’s DSLR camera and asked me to take their picture. I was happy to do so – TechDays doesn’t happen without their help:

12 staff

One nice thing about Centre Mont-Royal is that there’s plenty of “hanging out” space. If you’re not spending at least a little time in these spaces between sessions, getting to know the other techies in your community, you’re not getting all you can out of TechDays:

13 break

14 break 2

The final session in my track had Francis Beaudet speaking:

15 francis 1

He presented Developing and Consuming Services for SharePoint:

16 francis 2

Day 2 wrapped up at 4:00 p.m., at which point we quickly dismantled the machines we’d set up on Tuesday and packed them up for shipping to Techdays Ottawa. Some of the team stayed to do the end-of-conference review, which Christian and I had to run to catch the Microsoft open source cocktail party at the W, which I’ll cover in the next blog entry.

This article also appears in Canadian Developer Connection.

{ 2 comments }

Career Demo Camp Montreal

by Joey deVilla on December 5, 2009

career demo camp montreal

On Wednesday, a mere hour or so after the end of Day 1 of TechDays Montreal, came Career Demo Camp Montreal, a community event that combined presentations on job-hunting and career-building with demos of projects by Montreal-area developers.

What’s With All These “Demo” and “Camp” Events and Techdays?

techdays canada For this year’s edition of TechDays, we decided to try something new. TechDays is a two-day cross-Canada conference taking place in seven cities – Vancouver, Toronto, Halifax, Calgary, Montreal, Ottawa and Winnipeg – and all the conference events take place during the day. There are no events scheduled for after 5 p.m., which means that on the evening of Day 1, the venues are ours – and unused. Since they’re already set up for presentations and it costs relatively nothing to hire an A/V tech for a few extra hours, we decided to make our venues open to local developer community events. We even lent a hand in helping put the events together.

This year, we opened our space to four such community events:

The Career Portion

People started milling in at around 6:00 p.m.:

02 audience

The evening began with Alex Kovalenko, Director of Operations at the tech recruiting company Kovasys. His presentation was all about what smart job hunters do, how to write a good tech resume, and the elements of a successful tech interview.

01 alex kovalenko

Alex was joined by a couple of his coworkers at Kovasys for the Q&A session, which included the question “What kind of salary can a PHP developer command in Montreal and Toronto? If I recall correctly, their answer what that in Montreal, they’ve seen a range of CDN$55k for starters to CDN $90k for leads. Salaries are 15% higher in Toronto, but with that comes a commensurate increase in the cost of living.

03 kovasys

Next came my presentation, Better Living Through Blogging, in which I talked about how having a blog has improved my life in a number of way, not the least of which was to help land me the last four of my jobs.

04 yann and joey

Blogs, I argued, were probably the most effective way for you to have control of your online identity and therefore to put your best foot forward to potential employers and customers. Among that stats and opinions I cited in the presentation were:

  • 77% of recruiters surveyed by ExecuNet said that they use search engines to check out job candidates.
  • According to CareerBuilder.com, 1 in 4 hiring managers say that they use search engines to research potential employees.
  • SearchEngineWatch.com reports that there may have been up to 50 million proper-name searches in 2006.
  • Tim Bray, Director of Web Technologies at Sun: “If someone came looking for a senior-level job and had left no mark on the Internet, I’d see that as a big negative.”

goku and vegeta

That was followed by a quick presentation by my coworker at Microsoft, Open Source Strategy guy Arun Kirupananthan, who used Dragon Ball Z as a metaphor for Microsoft (as Vegeta) and Open Source (as Goku) and how they can work together and talked about the Make Web Not War conference, which will take place in Montreal in May 2010.

The Demo Portion

The first demo was by Brendan “DigiBomb” Sera-Shriar, who presented WPTouch.

05 brendan 01

“With a single click,” he said, “WPTouch transforms your WordPress blog into an iPhone application-style theme, complete with Ajax-based article loading and effects when viewed from an iPhone, iPod Touch, Android or Blackberry.”

06 brendan 02

Next up: Patrick Lafontaine, MySQL developer and DBA:

07 christian and patrick

His presentation was on how to back up your MySQL databases effectively and for free-as-in-beer.

(I have to give Christian Beauclair kudos for volunteering to be his mic stand. It’s not easy holding a mic in a single position for ten minutes!)

08 patrick

Then came Sylvain Carle of Praized:

09 sylvain 1

Sylvain talked about the Praized API, which lets you harness their “white label” local search platform fro finding people and services in your local community.

10 sylvain 2

After Sylvain came Marc Laporte demoing TikiWiki, a Full-featured open source multilingual all-in-one wiki with content management and groupware features, written in PHP. It’s our plan to make TikiWiki one of the apps included in Microsoft’s Web Platform Installer:

11 marc

Bruno of DokDok did the next demo. DokDok is a way to share, track and version files of any size, and it’s done using an interface that everyone understands: email.

12 bruno

Then came Marc-André Cournoyer and Gary Haran of Talker. I liked the Ruby pseudocode that they displayed on the big screen:

13 talker

Talker is a group chat application that is particularly good for collaborative work. I may have to give it a try soon.

14 marc-andre and gary 1

Testatoo – I think it’s a pun on “tests à tout”, or “tests for everything” – was the next presentation, which was given by David Avenante.

16 david

Here’s a closer look at Testatoo in action:

17 testatoo

The final demo was Pierre-Luc Beaudoin’s L’Agenda du Libre du Quebec:

18 pierre-luc

L’Agenda du Libre is an online calendar of Free Software events in Quebec and was implemented in Django in under 30 hours:

19 agenda du libre

The Aftermath

stewie griffin

This was the first DemoCamp-style event where the presentations were some presentations were done in English while others were done in French. I felt like a Family Guy character listening to Stewie Griffin during the French presentations: I got the general gist, but missed out on the subtleties. Guess I’m going to have to work on my French!

With the demos done, all that was left to do was to award an XBox 360 Arcade to the presentation that the audience liked most, based on their applause. Marc-Andre and Gary of Talker won, and in a very generous move, decided to donate it to the Salvation Army so that some kids who’d otherwise never get the chance would get a video game console this Christmas. Nicely done, gentlemen!

No DemoCamp-style event is complete without a trip to the pub afterwards, so about 35 of us moseyed down to the 3 Brasseurs on Avenue McGill College and St-Catherine, where Microsoft bought the first round of pitchers.

21 3 brasseurs 2

A few brave souls, Arun and I kept the party going at Benelux where we continued to chat and drink until 2 in the morning, after which I had to scurry back to the hotel in order to get some shut-eye for Day 2 of TechDays Montreal.

I’d like to thank the following people for Career Demo Camp Montreal a success:

  • All the presenters, for putting in the time and giving great presentations. It’s not possible without you!
  • Jean-Luc San Cartier and Yann Larrivee for helping us put it together on the Montreal community end.
  • Christian Beauclair for his invaluable assistance with the A/V setup.
  • Matthew the TelAV A/V guy for his work and for staying late.
  • TechDays head honcho Damir Bersinic for giving me the latitude to use TechDays’ space for community events.
  • Microsoft’s Open Source Strategy team of Nik Garkusha and Arun Kirupananthan for helping to put this thing together on the Microsoft end.

(By the way, if you’ve got an open source project and are wondering what Microsoft can do for you, you’d do well to get in touch with Nik and Arun, shown below!)

20 3 brasseurs 1

This article also appears in Canadian Developer Connection.

{ 5 comments }

TechDays Montreal, Day 1

by Joey deVilla on December 4, 2009

With the setup complete, TechDays Montreal was ready to begin, which it did on Wednesday. Like TechDays Halifax, Techdays Montreal sold out weeks before its date. Here’s what the registration line looked like at 7:45 a.m.:

01 registration

We members of the Developer and Platform Evangelism (DPE) team arrived at 7:00 a.m., but the TelAV A/V guys (I keep saying that their motto should be “To Serve and Project”) had been there at least an hour before, making sure that the displays and sound were working perfectly:

02 theatre

The speakers were asked to show up at 8:00 a.m. in order to be briefed on the day’s proceedings, double-check their demo setups and make sure that they were familiar with the audiovisual equipment.

03 laurent

TechDays Montreal, being the only TechDays held in the province of Quebec, required extra work to support both English and Français. Attendees could request radio headsets which they could use to tune into simultaneous translations of the sessions, which were provided by translators located in booths near the rear of every presentation room:

10 translation booth

All the presentation slides were translated into French, and we showed both the English and French slides at each presentation, with the French slides on the left screen and the English slides on the right. Each slide deck ran on its own PowerPoint machine and was advanced using a “clicker” that advanced the slides on both machines simultaneously:

06 laurent

With the exception of my start-of-day introductory mini-session, all the sessions in my track, Developing for the Microsoft-Based Platform, were done in French. As track lead, I normally play the role of host in my track, but my rather limited command of the French language just wasn’t up to the task. I was very fortunate that one of my presenters, Laurent Duveau (pictured below by the lectern) was able to act as host. He did an excellent job MCing and introducing the speakers.

04 laurent

Laurent was also the first presenter of the day. He did the What’s New in Silverlight 3 session:

05 laurent

The second session of the day was Expression Blend for Developers, which was presented by Louis-Philippe Pinsoneault. The two photos below show Laurent on the left and Louis-Philippe on the right:

07 laurent louis philippe

08 laurent louis philippe

Here’s Laurent introducing Louis-Philippe:

09 laurent louis philippe

Just down the hall, Dan Nerenberg presented at the Microsoft Deployment Toolkit 2010: The Next Generation session:

11a dans room

Dan presented to a packed room:

12 audience

Then came lunch, which took place in the large room on Centre Mont-Royal’s fourth floor:

13 lunch 1

The lunch highlight was a demo showdown in which we asked the question “Who can do better Windows 7 demos – developers or IT pros?” Christian Beauclair represented the developers and Pierre Roman represented the IT Pros; both got four chances to do 60-second demos of various features in Windows 7.

Here’s Pierre setting up before the showdown:

14 lunch 2

The winner was determined by audience applause, and Christian (and thus the developers) won.

In addition to the sessions, attendees could also visit the Windows 7 lounge, and area set up with Windows 7-equipped touchscreen computers and an XBox 360, where they could take Windows 7 and its multitouch features or XBox 360 indie games for a spin:

15 lounge 1

16 lounge 2

17 lounge 3

Day 1 of TechDays included a bonus session at the end of the day. Rodney Buike and I did a presentation in which we talked about PHP on Windows, the Web Platform Installer (WPI) and the Expression Web tools. In another room, Anthony Bartolo and Mark Arteaga, did their presentation on developing for Windows Mobile:

18 windows mobile

Although TechDays’ Day 1 had ended, it wasn’t the end of the day for some of us – we had Career Demo Camp that evening, which I’ll cover in the next article.

This article also appears in Canadian Developer Connection.

{ 0 comments }

Setting Up for TechDays Montreal

by Joey deVilla on December 4, 2009

TechDays is no small undertaking: it’s a seven-city two-day conference tour with over 40 sessions featuring content from the TechEd North America 2009 conference and delivered by local and “imported” speakers (we try to get local speakers) to hundreds of developers and IT pros in each city. Montreal was the fifth stop on the tour, and I thought I’d show you some behind-the-scenes stuff that took place on Tuesday, the day before TechDays Montreal took place.

Keep in mind that what you’re seeing here is the setup for the conference’s technical content and only a small portion of what goes on to make TechDays happen. In a later entry, I’ll show you photos of that many other people who make Techdays run smoothly: the event coordinators, A/V team, benue staff, and Windows lounge volunteers.

Tuesday started with a hearty breakfast at Dunn’s, which I enjoyed with my coworkers Rick Claus, Pierre Roman, Christian Beauclair and my road trip buddy Damir Bersinic

01 dunns

With hunger satisfied, it was time to make our way to the Centre Mont-Royal to transform the place into TechDays Montreal. Here’s one of the smaller rooms, just after the A/V setup and before the chairs were rolled in:

02 Cartier 1

TechDays Montreal was sold out, so we had to provide overflow seating outside the rooms, just in case. At Techdays, we place a large monitor outside every room with a live feed to the audio and video from the presentation.

03 overflow seating

Here’s one of the larger theatres. Some of our sessions could easily pack one of these rooms.

04 large theater

It meets with Christian’s approval:

05 christian approves

We TechDays organizers aren’t just a bunch of pretty faces: we move our own gear (and remember, we need enough computers and ancillary equipment to support over 40 tech demos!). So it was off to the loading dock to get the demo machines – assuming we survive the cargo elevator ride. Here’s a photo of Pierre learning why dangling clothing and cargo elevators where you have direct exposure to the elevator shaft don’t mix:

06 maudit ascenseur

“Sixteen years at the company and I still don’t have any roadies! I wonder if Ballmer has to lug his own demo gear….”

07 christian and hand truck

“Why’d this thing get so heavy all of a sudden?”

08 why is this so heavy

The answer, of course, is Pierre:

09 pierre on cart

Conference wifi is a very expensive proposition, with many venues asking for hundreds of dollars per user. In order to keep the cost of TechDays affordable (early bird registration is under $300, which is a steal). we decided to forgo the conference wifi and provide internet kiosks instead. The kiosks were Dell laptops, which we had to initialize with clean copies of Windows 7 with both French and English settings.

To make setup simpler, we laid out the machines in a row and worked on them in assembly line fashion, each one of us performing a specific task to set up the machine. I was step 1: boot up, delete old virtual hard drive, and copy new virtual hard drive from the appropriate USB key…

12a usb keys

to various machines, starting with these ones…

10 trio of dells

…after which I moved on to these machines…

11 row of dells

…and then these machines:

12 even more machines

…and of course, there’s the matter of setting up the machines that would be used in the presentations.

13 starting setup

I had to duck out of the setup room for a little bit to record the Developer Night in Canada podcast with John Bristowe – we were doing an interview with the folks at Habanero Consulting Group:

podcast

Dell is our hardware sponsor, and they provided an assortment of computers, from the netbooks, which were used as secondary PowerPoint machines, to the copper-coloured “Dellasaurus” machines, big honking laptops with serious horsepower for sever demos:

14 machines in crates

Here’s Pierre doing some setup with Christian shoulder-surfing:

15 pierre is leeeroy jenkins

Here’s Rick, who can sometimes kill technology by just looking at it, pleased that his setup works:

16 rick claus

And finally, a photo of the last two machines to be set up: the rig for the lunchtime demos:

17 lunchroom

This article also appears in Canadian Developer Connection.

{ 1 comment }

More Photos and Videos from the Road Trip

by Joey deVilla on December 2, 2009

The Ford Flex

Here’s the Ford Flex that we drove to TechDays Montreal, parked in front of my building:

05 ford flex front

Here’s the interior, as seen from the front passenger-side door:

04 ford flex cockpit

Here’s the back of the Flex, with Damir applying (non-permanent) Bing and Windows 7 stickers to the windows:

01 ford flex rear

Here’s the magnetic bumper sticker we affixed to the back of the Flex:

03 ford flex bumper sticker 2

Here’s the Sync console:

06 sync console

We have lift-off! Here’s Damir getting us out to the open road:

07 damir driving

The open road at last!

08 open road

Little Boxes

Here’s a video featuring some pre-fab houses being moved on the highway to their final destination. It inspires a quick discussion about how we might want to travel down to the TechEd 2010 conference in New Orleans:

Big Apple Videos

Here I am, marvelling at the Big Apple’s pie selection, while looking for people to show Bing in action (I was using a Rogers stick for internet access, which worked quite well).

I was wearing my Crazy Go Nuts University (a.k.a. Queen’s University) Science ‘91 jacket while in the restaurant, which a guy in the corner noticed. He turned out to be from the class of Science ‘90 and had never heard of Bing. I walked him through a couple of demos and he was impressed — “I need to show this to my IT guys!” he exclaimed.

Here’s another video – it’s got me and Damir enjoying the Big Apple’s pie and how “cutting the cheese” onstage at a tech conference can have serious (ahem) blowback:

This article also appears in Canadian Developer Connection.

{ 0 comments }

Demo Night in Canada: Wednesday December 9 in Ottawa

by Joey deVilla on December 2, 2009

demo night in canada

Demo Night in Canada

The “DemoCamp”-style event happening in Ottawa next week (which coincides with TechDays Ottawa) has an official name: Demo Night in Canada! It’ll take place in the Hampton Inn Conference Centre (200 Coventry Road, Ottawa ON)  on Wednesday, December 9th at 7:00 p.m..

Demo Night in Canada is a free-as-in-beer event where the bright lights of the Ottawa tech scene can talk about their favourite technologies and tools or about one of their development projects. It’s also an opportunity for techies in the Ottawa area to meet other members of the community, network, make friends and even strike up a collaboration. It’s all up to you!

The presentations at Demo Night in Canada will be:

  1. Scott Lake (SWIX and ThinkSM): The first ever public demo of his new social media metrics app.
  2. Jean-Rene Roy (Technologies SoftDesign Inc.): Microsoft’s Sync Framework.
  3. Scott Annan (Mercury Grove) Techdrifter, a never-before-demo’ed co-worker discovery tool.
  4. Charles Wiebe (TrackerRealm) and John Hansen (Jetfire): "This is My Language", which will showcase Dynamic Language Runtime.
  5. Ivan Paramonau (Itteco) Itteco Development Platform.
  6. Joël Hébert (Opulent ASP Development) The Boo Programming Language.
  7. Islam Gommaa: Implementing ISO 27001 .
  8. Mark Stephenson and Kareem Sultan: UnRealDecoy Bot Challenge

Registration for Demo Night in Canada is FREE! All you have to do is sign up at the registration page.

Apres-Demo Night Celebration

scoble_and_accordion_guyGeeks! Beer! Whoo!

After Demo Night in Canada wraps up, everyone attending is invited to the Startup Ottawa holiday party, which will happen in a to-be-determined location somewhere in the Byward Market. There’ll be much merriment and perhaps a pint or two tossed back in celebration.

Want to attend Demo Night in Canada? Click here to register – registration is free!

This article also appears in Canadian Developer Connection.

{ 0 comments }

Road Trip Video #2: Damir Picks Me Up

by Joey deVilla on December 1, 2009

In this second video of our Ford Flex road trip from Toronto to Montreal, Damir arrives at my place to pick me up:

(In case you missed the first video, you can watch it here.)

This article also appears in Canadian Developer Connection.

{ 0 comments }

In case you didn’t see yesterday’s blog entries, we spent most of yesterday on a little road trip from Toronto to Montreal. We took nine hours making a journey that normally takes about five, but that’s because we made a number of stops along the way, demonstrating Bing to random passers-by and trying out the Sync technology in a Flex that was lent to us by Ford Canada.

Here are links to yesterday’s blog entries in case you missed them:

I did a lot of tweeting from the road as well – go check out what I wrote on my @AccordionGuy twitter page.

Upstream bandwidth wasn’t quite so hot on the road, so it wasn’t possible to post videos yesterday. So I’ll be posting yesterday’s video today.

The Hand-Off

Here’s our boss, John Oxley, Director of Audience Marketing, at Microsoft Canada Headquarters in Mississauga (just outside Toronto), handing the keys to the Ford Flex to Damir with much apprehension:

In the video, John says:

It’s Monday morning and our good friends at Ford Canada and Bing have sponsored my team to go out and highlight technology innovation changes and the impact they’ve had – with Ford Flex, location-based software and Bing – across the country.

I’m about to give this brand new Ford Flex to Joey deVilla and Damir Bersinic to go from here to TechDays in Montreal, to do Coffee and Codes, show it along the way to developers, IT pros and anyone who wants to come by and see how technology has changed.

I’m really excited about the possibilities [but] I’m a little hesitant about giving away the keys to a car…especially to Joey and Damir. But you’ve got to trust your team, and I trust the impact they can have.

You’ll tell me three or four days from now whether this was a good decision or whether it was a lesson that I learned.

Was letting us take a brand new car on a road trip a good idea or a bad one? Let us know in the comments, or email the boss-man directly at john.oxley@microsoft.com.

(Please tell him it was a good idea.)

This article also appears in Canadian Developer Connection.

{ 0 comments }

Avril Lavigne’s Hometown

Tim Hortons' "Always Fresh" "Drive Thru" signs

While on the road, we sent out a tweet asking anyone who was near the route we were taking to Montreal if they’d like to catch up with us. We got a message back from our friend Todd Lamothe (who’ll be presenting at TechDays Ottawa next week), who works in Avril Lavigne’s hometown, Napanee, so we decided to catch up with him at the nearby Tim Hortons. What Canadian roadtrip doesn’t include a visit to this venerable Canadian institution?

My laptop on a table at Tim Hortons Checking the Twitter action with Seesmic while enjoying a chicken salad sandwich.

We’re taking the Ford Flex back to Toronto using the same route on Friday – Highway 401 westbound from Montreal to Toronto – so if you’re somewhere on the route and would like to join us for coffee, lunch, an accordion performance, whatever – let me know, either via email or the comments, and we’ll make arrangements!

Tim Hortons sign

The Sync has been terribly handy on the trip, functioning as phone dialer, GPS, entertainment system and ever-so-handy, rear-bumper-saving rear-view camera:

"Reverse" camera view from the Ford Flex's Sync monitor

My Alma Mater

A stone’s throw east of Napanee is Kingston, home to my alma mater, Crazy Go Nuts University (a.k.a. Queen’s University). After demonstrating Bing to a couple of students at the John Deutsch University Centre – guys from Science ‘12, who were surprised to see a guy in a Science ‘91 jacket – we made our way to Goodwin Hall, the home of the School of Computing.

I couldn’t visit without getting a shot of me beside the entrance to my former home-away-from home:

Me and my laptop, posing beside the sign at the entrance of Goodwin HallNote the Clark Hall Pub logo sketched in chalk, just right of me.
I probably spent as much time there as I did at Goodwin Hall.

When I graduated in 1994, the options for departing undergraduates were considerably more limited than they are today. Most of the jobs seemed to centre around banking or insurance. Wanting to do something that was equal parts techie and creative, I opted for something a little more creative and joined Mackerel, a multimedia company that made interactive apps for floppies and CD-ROM instead.

So when I entered Goodwin Hall and saw the poster below, I exclaimed “Why, oh why wasn’t this program available when I went here?”

"Computing and the Creative Arts": poster promoting course offered jointly by the School of Computing and various arts departments

We were there to make the first steps in getting both Microsoft and Yours Truly back in touch with the Queen’s School of Computing. A quick glance at the staff list turned out to be very surprising: a lot of the professors who taught me were still there!

This was an unplanned spontaneous thing: I made a mental notes of the professors I new and their office numbers and visited each one. It was pretty late in the afternoon and I was lucky to find two.

The first was Dr. Michael Levison, who ran the department in my final year at Crazy Go Nuts University, when I was president of the Departmental Student Council for Computer Science, whose role was to represent the students in meetings with the faculty. Dr. Levison was responsible for a number of important changes in the department’s direction and one of the department’s most trusted advisors. Of the many things I learned from him, I consider the two most important were:

  • That technology should work in the service of people, and not vice versa
  • The best teachers are great storytellers

Dr. Michael Levison and Joey deVillaDr. Michael Levison and me.

The other professor was Dr. Robin Dawes, who taught a number of courses that I took – I’m sure a good chunk of what I know about data structures is his doing – and who also dispensed some very good advice to me as both an individual student and as a student representative. Dr. Dawes has always been a favourite with the students thanks to his breezy lecturing style and his penchant for magic tricks, including the show-stopping “flaming wallet trick”.

Dr. Robin Dawes and Joey deVillaDr. Robin Dawes and me.

When I left their offices, I made sure to say “Thank you…for everything.” The lessons I learned from them about technology, its relation to people and the art of teaching technology have served me very well over the past fifteen years. I am forever in their debt.

I’d like to give back to the school that gave me so much (and yes, I send them a cheque every year already). I’d like to drop by next semester and talk to the students about my experiences as a programmer and tech evangelist, make myself available to them as an “industry resource” and reassure them that even a perma-student like myself can make good in the real world. I’d also love to grab a pint or two at good ol’ Clark Hall Pub.

I’m glad we drove to Montreal rather than flew – otherwise, I wouldn’t have had this chance to catch up with my profs!

This article also appears in Canadian Developer Connection.

{ 1 comment }

Road Trip Diary, Part 4: More Big Apple

by Joey deVilla on November 30, 2009

Some more photos from the Big Apple! Here’s their pie menu:

08 pie menu

The Big Apple is an apple-shaped three-storey building with an observation deck on the roof. Here’s a shot of Damir beside the Big Apple:

10 damir big apple 1

Here’s a close-up:

11 damir big apple 2

Inside the building is an apple museum. We were all rarin’ to go inside and take photos of the various displays inside the museum, but…

12 closed

Closed! Look at the disappointment on Damir’s face:

13 damir disappointed

I was even more disappointed (look at my sad mug below). “Ain’t that just like an apple,” I said, “tantalizing promises, but you get denied the moment you get close. Now I know how iPhone developers feel.” (Remember, folks – I kid because I care.)

14 joey disappointed

This article also appears in Canadian Developer Connection.

{ 0 comments }

Road Trip Diary, Part 3: The Big Apple

by Joey deVilla on November 30, 2009

01 big apple sign

When people in Toronto and area refer to “The Big Apple”, we’re usually not talking about New York, but the Big Apple in Coburg, Ontario. It’s one of the must-visit stops on that stretch of Highway 401 that spans the Toronto-Montreal corridor: roadside rest stop, mini-amusement park, apple pie facvory, apple museum and giant apple-shaped building with a balcony on top giving a commanding view of the cars whizzing by.

02 big apple building

There’s no shortage of interesting signs on the grounds:

03 rabbits are wild

Apparently, the Big Apple is about 13,000 kilometres from the city of my birth, Manila:

04 city signs

The place is heaven for people who like pie:

05 boxes of pies

They have a mascot, but no one was running around in the giant apple costume today. Damir and I had to settle for the little statue by the counter:

06 apple mascot

We arrived in the Ford Flex just before a busload of people, which means that we didn’t have to wait for pie:

07 pie crowd

More scenes from the Big Apple to follow!

This article also appears in Canadian Developer Connection.

{ 1 comment }

Road Trip Diary, Part 2: The Blogging Rig

by Joey deVilla on November 30, 2009

blogging rig

Here’s the blogging setup I’m using from within the Ford Flex as we drive to Montreal: my laptop with a Rogers stick and carte blanche to use as much bandwidth as I need to continually post from the road. Damir’s at the wheel, I’ve got my seat moved all the way back, my own set of climate controls and Raw Dog Comedy on the satellite radio. It’s a surprisingly decent work setup; I could get a fair bit done this way.

This article also appears in Canadian Developer Connection.

{ 2 comments }

Road Trip Diary, Part 1

by Joey deVilla on November 30, 2009

rt damir at the wheelDamir at the wheel, looking for an opening on the Don Valley Parkway.

I’m blogging and tweeting from the road today! My coworker Damir Bersinic (IT Pro Evangelist) and I have been loaned a Ford Flex equipped with Microsoft’s Sync and I’ve got my laptop hooked up to a Rogers internet stick. The photo above was taken just before noon, when we were on the Don Valley Parkway, right around Richmond Street.

I’ll be posting quite regularly from the road, so watch this space!

This article also appears in Canadian Developer Connection.

{ 0 comments }

TechDays Montreal: Next Week!

by Joey deVilla on November 27, 2009

montreal elm de maisonneuve

TechDays Canada, Microsoft’s cross-country conference covering how developers and IT pros can best make use of current Microsoft tools and technologies, hits Montreal next week. As with TechDays Halifax, which took place earlier this month, Techdays Montreal is completely sold out – there aren’t any tickets left to be had for love or money.

fleur-de-lisTechDays Montreal will feature some interesting Quebec twists, one of which is that all the presentations in the developer tracks – that’s Developing for the Microsoft-Based Platform and Developer Fundamentals and Best Practices – will be done in French. If you’re an Anglophone, worry not: there will be a translation service to help you out. We’re happy to be able to do our presentations in our freres’ and souers’ mother tongue.

career demo camp montreal

On the evening of the first day of TechDays Montreal, we’ll be loaning out our conference space to the fine folks at PHP Quebec and ConFoo so they can hold Career Demo Camp Montreal, a gathering that combines a career advice workshop with a DemoCamp-style event (I’ll be doing a presentation about boosting your career through blogging). Admission to this event is free-as-in-beer, and no, you don;t have to be a TechDays attendee to get in. For more details about Career DemoCamp Montreal, see their sign-up page.

caroffcliff

And finally, there’s the matter of how we’ll get there. My coworker Damir Bersinic and I will be hopping in his van and drive from Toronto to Montreal. The usual sort of hilarity is likely to ensue, and we’ll take pictures and shoot some video and post tweets (he’s @DamirB on Twitter, I’m @AccordionGuy) along the way.

This article also appears in Canadian Developer Connection.

{ 0 comments }