Santa, NO! is a hilarious blog featuring images of Santa in less-than-fortunate situations. Here are a few recently-posted favourites of mine:
Santa, NO! is a hilarious blog featuring images of Santa in less-than-fortunate situations. Here are a few recently-posted favourites of mine:
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:
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.
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:
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:
Next came lunch, once again held on Centre Mont-Royal’s fourth floor:
Here are Developer Evangelist Christian Beauclair and IT Pro Evangelist Rick Claus preparing for the lunchtime presentation:
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:
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:
Mario Cardinal led the first session of the afternoon:
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:
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:
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:
The final session in my track had Francis Beaudet speaking:
He presented Developing and Consuming Services for SharePoint:
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.
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.
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:
People started milling in at around 6:00 p.m.:
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.
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.
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.
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:
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 first demo was by Brendan “DigiBomb” Sera-Shriar, who presented WPTouch.
“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.”
Next up: Patrick Lafontaine, MySQL developer and DBA:
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!)
Then came Sylvain Carle of Praized:
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.
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:
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.
Then came Marc-André Cournoyer and Gary Haran of Talker. I liked the Ruby pseudocode that they displayed on the big screen:
Talker is a group chat application that is particularly good for collaborative work. I may have to give it a try soon.
Testatoo – I think it’s a pun on “tests à tout”, or “tests for everything” – was the next presentation, which was given by David Avenante.
Here’s a closer look at Testatoo in action:
The final demo was Pierre-Luc Beaudoin’s L’Agenda du Libre du Quebec:
L’Agenda du Libre is an online calendar of Free Software events in Quebec and was implemented in Django in under 30 hours:
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.
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:
(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!)
This article also appears in Canadian Developer Connection.
While walking about the TechDays Montreal conference, I couldn’t help noticing that there were hand sanitizers dispensers everywhere, a sign of these H1N1 flu-obsessed times. Since I thought it would be amusing to do so, and since the Internet is a perfect place for the obsessive cataloguing of oddball minutae, I thought I would take photos of the dispensers scattered throughout the conference venue (the Centre Mont-Royal) and post them here. Enjoy!
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.:
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:
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.
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:
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:
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.
Laurent was also the first presenter of the day. He did the What’s New in Silverlight 3 session:
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:
Here’s Laurent introducing Louis-Philippe:
Just down the hall, Dan Nerenberg presented at the Microsoft Deployment Toolkit 2010: The Next Generation session:
Dan presented to a packed room:
Then came lunch, which took place in the large room on Centre Mont-Royal’s fourth floor:
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:
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:
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:
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.
Every roadside stop on the 401 westbound east of Kingston is closed for renovations, so we’ve just been driving straight through without stopping. We’re just 30 kilometres east of Kingston, where we’d planned to fill up, but the dashboard display says we’re 11 kilometres away from an empty tank at the current rate of consumption.
Shall we chance it?
With TechDays Montreal wrapped up – and yes, I’ll post photos from the actual conference soon – it’s time for me and Damir to pack up our stuff, board the Ford Flex and head on home.
As I write this, we’re on Highway 401, just about 100 kilometres east of Kingston. Damir’s at the wheel, we’ve got Raw Dog Comedy on the satellite radio and I’m working away on my laptop (as you can see from the photo above, with my “Bruce Lee as the Green Lantern” desktop), getting info to a couple of just-added speakers for the TechDays Winnipeg conference, which happens the week after next.
I’m actually surprised at how much work I can get done on a laptop while in a car. My dad had some pretty strong motion sickness – even standing on a floating dock made him queasy – and I’ve inherited a diluted version of that malady. I can do stuff as complicated as writing code when on a plane or train, but for some reason, I can’t do it in a car. I can write blog entries, send email and tweets and do some light photo editing while in a car, but felt some motion sickness when I tried a little coding. Maybe I should try bumping up the font size – it might help.
I tweeted about not being able to write code in a car and Ken Rachynski tweeted back that it was a first world problem. He’s right!