TechDays

Quick Updates

by Joey deVilla on September 16, 2010

heading home

I’m sitting in the airport lounge in Vancouver, waiting to board my flight back to Toronto. Some quick updates:

  • TechDays Vancouver went very well. Over 800 attendees catching over 60 technical sessions on Microsoft’s platforms, tools and technologies, all taking place in the beautiful West Building of the Vancouver Convention Centre. Thanks to the presenters, staff, and especially the attendees!
  • Successful community events. Rather than have the TechDays venue lie fallow in the evenings, we put it to good use by opening it up for free community events. On Monday, we hosted CloudCamp, a gathering for people interested in cloud computing, and on Tuesday, we held a mini-conference called GoDevMental, which was aimed at students. We’re holding these events in all TechDays cities, so if you live close by, come and see us!
  • Internet Explorer 9 goes beta! Standards-compliant. Hardware accelerated. Clean, minimalist UI. Nifty Windows 7 integration. We’re back in the browser game, people, and we’re playing for keeps. Download the IE9 beta now!
  • Windows Phone 7 Developer Tools go RTM! What happens when you pair a phone with bold new UI and the awesomesauce of Visual Studio? Windows Phone 7, and the developer tools – which include Visual Studio Express for Phone and Expression Blend – have been finalized and are ready for download for free. Download the WP7 Developer tools now!
  • I’ll be at FITC Mobile in Toronto on Friday and Saturday. I’ll be minding the booth at the FITC Mobile conference in Toronto this Friday and Saturday. Come say hi, see the dev tools in action, play with a real Windows Phone and find out what we have in store!

This article also appears in Canadian Developer Connection.

{ 0 comments }

Scenes from TechDays Vancouver, Part 2

by Joey deVilla on September 15, 2010

phone1

One of the hot topics at this year’s TechDays conference is Windows Phone 7. With a new user interface featuring a design that isn’t all “me too”, a “glance and go” approach that doesn’t have you riffling through pages of apps and not one but two programming models that meet specific (and very different) needs, it’s a very promising mobile platform. No wonder a lot of developers want to get in on the ground floor with WP7.

phone2

The buzz about Windows Phone 7 translated into a packed room for Mark Arteaga’s session, the first of a two-part series on WP7 development with Silverlight.

phone3

Here’s the room about a minute or so into his session, with all seats taken and the people still filtering in and starting to take “standing room only” spots in the back. The packed room got an intro to WP7 development with Silverlight, input goodies like the virtual keyboard, accelerometer and microphone and APIs to take advantage of internal features like email, phone dialer, contacts and more.

phone4

Later this morning (Pacific time), Mark will continue with Part 2 of his session, where he’ll cover the life cycle of apps on Windows Phone, control templates, themes and web services available to Windows Phone.

This article also appears in Canadian Developer Connection.

{ 0 comments }

Scenes from TechDays Vancouver, Part 1

by Joey deVilla on September 14, 2010

01

Hello from Vancouver! I’m here at the first stop of TechDays, Microsoft’ Canada’s 8-city cross-country conference series for developers and IT pros. It’s a gorgeous, sunny and almost cloudless day, a nice change from the gloomy weather we had this weekend.

02

The sunshine is perfect for our new TechDays Vancouver venue, the Vancouver Convention Centre’s new west building, whose glass walls provide a spectacular view of the harbour, as seen below:

02a

We’ve been here since 7 a.m., and the conference centre crew were here even earlier. The crowd started arriving around 8, with much of them arriving about 8:30. A little hint, folks: an early arrival means you get registered quickly, and you get enough time to enjoy a free breakfast to boot!

03

With the clock approaching nine came the scramble for the session rooms. Vancouver Convention Centre’s West Building is a huge place, and out attendees are going to get a fair bit of exercise getting from session to session. C’mon, people, it’s good for your cardiovascular systems!

04

Here’s Miguel Carrasco from Imaginet delivering the opening talk for the “Developing for Three Screens and the Cloud” track:

05

And in the “Optimizing the Development Process” track, here’s Bruce Johnston talking about real-world patterns for cloud computing:

06

This article also appears in Canadian Developer Connection.

{ 0 comments }

"What's Up This Week": Map of Canada showing TechDays Vancouver and Mobile Innovation Week Toronto

There’s some interesting stuff going on in the Canadian tech world this week, on nearly opposite ends of the country. I’ll be at both, starting in Vancouver from Monday to Thursday, and ending the back back home in Toronto.

TechDays 2010, Vancouver (Tuesday and Wednesday)

Vancouver Convention Centre (West Building) at night

On Tuesday and Wednesday, Microsoft Canada will be hosting the TechDays conference in the new West Building of the Vancouver Convention Centre. TechDays features content from Microsoft’s biggest (and most expensive) conferences, updated and delivered by local developers and IT pros, all at an incredibly reasonable price – a few hundred dollars, as opposed to a few thousand.

TechDays is your best chance to learn how to make the most of Microsoft’s platforms tools and technologies. It’s also a great way to get to meet your Canadian Microsoft team as well as your fellow techies.

If you’re attending TechDays, come say hi! I’m the guy with the accordion, and I’ll be demoing and working on Windows Phone 7 applications in the Collaboration Lounge.

We’ll be devoting a lot of bandwidth to TechDays this week, and I thought I’d point out something else happing at the same time, a continent away…

Mobile Innovation Week, Toronto (All Week)

Logos of Mobile Innovation Week events

If only I could be in two places at the same time! Alas, the complicated business of booking large conferences like TechDays requires us to find venues a year in advance, and certainly well before the dates of this year’s Mobile Innovation Week in Toronto, which takes place all week.

As you’re going to hear me say quite often for the next little while: Canada has always punched above its weight class in tech, and especially when it comes to the phone. After all, this is the home of Alexander Graham Bell, and he has a strong claim to state, as the Windows 7 commercials put it, that the phone was his idea. Since his time, Canada’s been making significant contributions to the telephone, and it’s getting highlighted in Mobile Innovation Week.

Mobile Innovation Week brings together and showcases the leaders in mobile tech, from idea people to developers to designers to institutions, all coming together exchange ideas about the future of mobile. It’s made up of many events, including:

Windows Phone 7 at FITC on Friday and Saturday

FITC logoI’m cutting my Vancouver trip short to be at FITC on Friday and Saturday, where I, along with some other Microsoft developers and evangelists, will be minding the Windows Phone 7 booth. We’ll have Windows Phone 7 devices and developer tools for you to try out, and we’d be more than happy to answer your questions!

We’ll also have a presenter there: Mark Arteaga will be doing two presentations on Windows Phone 7 development. If you wanted to learn how to code for this exciting new platform and you’ll be at FITC, don’t miss his sessions.

This article also appears in Canadian Developer Connection.

{ 0 comments }

Early Bird Prices for TechDays Toronto Disappear Soon!

by Joey deVilla on September 10, 2010

hourglasses

Time is running out: If you’re thinking about attending TechDays Toronto, you’d better register soon! The CAD$349.99 “early bird” price is in effect, but only until Thursday, September 16th. After that, you have to pay full price to attend, which is nearly double the “early bird” price.

Don’t miss the boat on this deal – register now!

This article also appears in Canadian Developer Connection.

{ 0 comments }

Windows Phone-a-Palooza [Updated]

by Joey deVilla on August 29, 2010

Update: Please note the changes to the Toronto-area deployment clinic locations!

The "Windows Phone Canada" LinkedIn Group

"I [Canada] Windows Phone" logo

If you’re not a member of LinkedIn, the social networking site for professionals, you should join it now! It’s a great place to keep in touch with your network of working peers, post and maintain your resume, find people in your industry and be found yourself, and take part in professional discussions in LinkedIn groups.

Once you’re a member of LinkedIn, you should join the Windows Phone Canada group. It’ll have links to the latest Windows Phone articles, host discussions about all aspects of Windows Phone development, from coming up with ideas for apps to writing them to selling them in Marketplace. You’ll also get to network with Windows Phone developers across Canada, and as I’ll tell you over and over, that’s where opportunities are born.

Join the WP7 discussion – join the Windows Phone Canada LinkedIn group!

Windows Phone Deployment Clinics

7 LG Windows Phone 7 phones charging

Pictured above: some of the phones we’ll be using in our deployment clinics.

Anyone who’s built apps and tried them out on an emulator and then deployed to the real thing will know what Jan van de Snepscheut was talking about when he said “In theory, there is no difference between theory and practice. In practice, there is.”

To support you in your WP7 development and help you make the leap from theory to practice, we’re starting our deployment clinics this week! It’s your chance to deploy your app to a real WP7 phone and see how it works. This week’s are being held in:

There are also some events being planned for next week:

(I’m working on Toronto dates for next week…watch this blog!)

We’re working on ways to hold deployment clinics in as many places across Canada, as often as our schedules and pool of phones will allow. For those of you out west, we’re working on getting clinics out your way – watch this space!

Windows Phone Bootcamps

Photo of Windows Phone 7 bootcamp Montreal attendees sitting at a boardroom tableDevTeach’s Windows Phone 7 Bootcamp – a four-city, two-day, hands-on intensive training course taught by Colin Melia – started off quite nicely last week in Montreal (pictured left).

This week, the Bootcamp comes to Vancouver on Monday and Tuesday (August 30 – 31) and Ottawa on Thursday and Friday (September 2 – 3).

Next week, Yours Truly sits in on the Toronto Bootcamp, which happens next Tuesday and Wednesday (September 7 – 8).

Want to sign up for the Bootcamp? Register here, and save $100 when you use the discount code WP7BOOTCAMP.

Windows Phone Training and Deployment Clinics at TechDays

"Microsoft TechDays 2010" logoTechDays, our cross-Canada conference on how to make the most of Microsoft’s tools and technologies, is just over two weeks away, starting with TechDays Vancouver on September 14th and 15th. We’ve got two 65-minute breakout sessions on Windows Phone app development being presented by Windows Phone MVP Mark Arteaga and a half-hour “Turbo Talk” by Windows Phone MVP Anthony Bartolo on distributing your apps through the Marketplace. To find out more about TechDays, visit the TechDays site.

We’ll be running deployment clinics in the TechDays cities when we’re there (those cities, in order: Vancouver, Edmonton, Toronto, Halifax, Ottawa, Montreal, Winnipeg, Calgary), in the TechDays lounge, as well as outside the conference. Watch this blog for details!

Windows Phone Training for Students at Go DevMENTAL

"Go DevMENTAL" logoJust as TechDays is a cross-Canada tour for working developers and IT pros, Go DevMENTAL is a cross-Canada tour for post-secondary students who’d like to learn more about the coolest apps and platforms, get connected with people in the software industry and get help in pursing a career. To find out more about Go DevMENTAL, check out the Go DevMENTAL site.

One of Go DevMENTAL’s tracks is dedicated to creating Windows Phone apps. It’ll have two sessions: one on building Silverlight apps for WP7; the other on building XNA-based games for WP7.

This article also appears in Canadian Developer Connection.

{ 1 comment }

register nowToday, Tuesday August 3rd, is your last chance to register for TechDays Vancouver at the early bird price of CAD$349.99 (plus taxes). The deadline is tonight at 12:00 midnight Eastern (that’s 9:00 p.m. Pacific); once this passes, the registration fee for TechDays jumps up to its regular price, which is almost twice the early bird price.

If I were a gangsta rapper (and it in fantasies, it’s one of a dozen of interesting things I do on the side), I’d say “Don’t procrastinate, registrate!”

But seriously: this year’s TechDays is a big all-out production that brings together content from the big conferences like TechEd, MIX and PDC, hooks up local heroes to present and augment it, and serves it all up close to home at a very affordable price (especially affordable at the early bird rate). It’s also a chance to get to know both us and your peers in the tech community.

Once again, “Don’t procrastinate, registrate!”. Register for TechDays Vancouver now!

This article also appears in Canadian Developer Connection.

{ 0 comments }

TechDays Vancouver: September 14 - 15

If you’re planning on TechDays Vancouver, your window for the early bird price of CDN$349.99 plus tax expires on Tuesday, August 3rd. After that, the price jumps up to almost twice that. Save yourself some money by not procrastinating – register for TechDays Vancouver now!

Remember the TechDays formula:

techdays formula
Want to know more about the sessions at this year’s TechDays? Take a look at our sessions page.

Once again, register for TechDays Vancouver before the early bird price expires!

This article also appears in Canadian Developer Connection.

{ 0 comments }

The Hot Dog That Got Away

Back in September, while we were setting up for TechDays Toronto 2009 at the Metro Toronto Convention Centre, John Bristowe and I noticed two of these machines:

Hot dog vending machine

Your eyes aren’t deceiving you, and no, it’s not Photoshoppery – it’s an actual hot dog vending machine. Better still, it doesn’t make just one kind of hot dog, but as you can see in the close-up below, it makes three different kinds!

3 buttons: "Jumbo beef hot dog", "Spicy Italian sausage" and "Jumbo chicken hot dog"

Duuuude,” said John, “we have got to try this,” and I agreed. We’re programmers, and as such, we cannot resist junk food from a vending machine, especially junk food we’d never expect to come from a vending machine.

However, being the responsible conference track leads that we were, we had to take care of the business of running TechDays first. So we decided to try a hot dog from the machine later in the day, once things were running smoothly and when could take a break. Our plan was to record a video of us ordering and eating the vending machine hot dogs, post it online, achieve Justin Bieber levels of fame, get movie deals and become rich beyond our wildest dreams.

As you have probably guessed, that never happened. We returned later in the day, with thoughts of vending machine hot dogs in our heads, only to discover that in the interim, the machines had been taken away. We missed out because we’d waited too long.

Captain Kirk yelling "Khaaaaaaan!"

The TechDays Early Bird Rate: $349.99

Unlike those vending machine hot dogs, TechDays is good for you. You could sum up Techdays in a number of ways, including this:

TechDays is... content from premium, far-away conferences (tweaked and updated, of course), prepared and presented by "local heroes", at venues close to home, at a price that won't break your budget, plus extra events, networking opportunities and goodies for developers and IT pros to enjoy!

Taking place this fall in eight cities across Canada (in chronological order: Vancouver, Edmonton, Toronto, Halifax, Ottawa, Montreal, Winnipeg and Calgary), TechDays 2010 is Microsoft Canada’s big cross-country conference for developers and IT pros who want to learn how to get the most out of Microsoft tools and technologies. It’s also an opportunity to get to network with your tech community peers and get to know us as well.

TechDays is a two-day conference featuring six tracks comprising over 50 sessions based on those from the very big (and very expensive) TechEd North America conference. At its regular price, it’s a pretty good deal. At the early bird price of $349.99 – about half off the regular price – it’s a great deal.

Like those vending machine hot dogs, the TechDays early bird rate is available for a limited time. You can register at the early bird price for any TechDays city’s conference up until six weeks before that conference. After that, you’ll have to pay full price. (For example, TechDays Vancouver takes place on September 14th and 15th, which means the early bird price will not be available after the end of July.)

Don’t wait too long and miss out on the early bird rate! Register for TechDays today!

This article also appears in Canadian Developer Connection.

{ 1 comment }

Scenes from TechDays Winnipeg

by Joey deVilla on December 18, 2009

It’s hard to believe, but the seven-city cross-Canada tour known as TechDays 2009 is over. We had the last one – TechDays Winnipeg – on Tuesday and Wednesday of last week. Here are some photos I shot during the event.

The Day Before TechDays Winnipeg

Of all the TechDays venues, I would have to hand the “swankiest speaker prep room” award to the Winnipeg Convention Centre, with its wood panelling, private washrooms, loads of closet space, plentiful tables, very comfortable leatherette couches and all-round 1980s styling. I can imagine a young Flock of Seagulls or Duran Duran hanging out here after a show, entertaining groupies:

00 speaker room

During the holidays, many people like to decorate their storefront and home windows with fake spray-on frost. In Winnipeg, where the temperatures were hovering around –35 degrees C (-31 degrees F), you don’t need that stuff – they’ve got the real thing! Here are the side doors on the ground floor of the Winnipeg Convention Centre:

01 frost

Here’s a closer look:

02 frost

And just for kicks, an even closer one.

03 frost

I must tip my hat to the people of Winnipeg for toughing out those kinds of temperatures, year after year.

The Convention Centre had a secret stash of Christmas trees, ready to be deployed at a moment’s notice:

04 decorations

One of the perks of being a TechDays Track Lead is that nobody asks questions when you rearrange the signs for an art shot:

05 art shot

Day 1

John Bristowe, track lead for the green-shirted Developer Fundamentals and Best Practices track, just had another baby, so he was tied up with Dad duties (congrats, John and Fiona!). I donned a green shirt took over as acting track lead for his track and recruited D’Arcy Lussier to host my track, the orange-shirted Developing for the Microsoft-Based Platform track.

The first speaker for Developer Fundamentals and Best Practices was Jeremy Wiebe, who presented the very popular Tips and Tricks for Visual Studio session:

06 jeremy wiebe

How popular was it? Popular enough that people were overflowing out of the rows:

07 green track audience 1

…and we even had to drag in some extra chairs to create a new row at the back:

08 green track audience 2

This was an attentive crowd. There were a lot of “I didn’t know you could do that in Visual Studio!”-type reactions.

09 green track audience 3

The second session of the day was given by Dylan Smith: Test-Driven Development Techniques:

10 dylan smith

Once again, a good crowd.

11 green track audience

During lunch, my coworker, IT pro evangelist Rick Claus and I did a presentation on some of the new features in Office 2010, with me showing off some of the new graphics goodness in PowerPoint 2010:

12 lunch day 1

The sessions resumed in the afternoon with Uwe Schmitz talking about Patterns for the Rest of Us. I was a bit surprised at how few hands went up when I asked how many people had read or even attempted to read Design Patterns by the “Gang of Four”.

13 uwe schmitz

Most of Uwe’s audience was in the same room as he was:

14 inside audience

But one guy, whose back was made sore by the conference room chairs, took a clever approach. We broadcast all sessions’ projections and audio on a monitor outside every room, so he took one of the comfy chairs in the hallway outside and set himself up for some living room-style viewing:

15 outside audience

I told him that with his sunglasses and the way he was seated, he reminded me of the old ads for Maxell tapes from the 1980s:

old maxell ad

After Uwe was Dave Harris, who presented A Strategic Comparison of Data Access Technologies from Microsoft:

16 dave harris

Day 2

The outside temperature improved for the second day: it became a relatively balmy –20 degrees C (-4 degrees F). What a difference 15 degrees makes!

The first session was Practical Web Testing and was delivered by the team of Tyler Doerksen and Robert Regnier:

17 tyler doerksen robert regnier

I stepped out to drop in on the track which I had put together, my orange-shirted Developing for the Microsoft-Based Platform track. While the Developer Fundamentals and Best Practices track typically had big draws on Day 1, Day 2 is when the Platform track brought in the crowds:

18 orange track audience

The session was the popular Introducing ASP.NET MVC, and in Winnipeg, it was delivered by Kelly Cassidy:

19 kelly cassidy

An unfortunate set of circumstances speaker shortages and cancellations means that Rick had to deliver all the presentations for day 2 of his track, Servers, Security and Management. That’s 300 minutes in total behind the lectern. It’s quite fortunate that he knows his stuff and that his theatre training makes him an excellent presenter:

20 rick claus

Meanwhile, back at the green track, Aaron Kowall presented Better Software Change and Configuration Management Using TFS:

21 aaron kowall

During his session, he presented a very important truth: Build automation is not just merely pressing “F5”:

22 aaron kowall

At lunch, Rick hosted a demo showdown between me (representing developers) and my coworker, IT Pro Evangelist Rodney Buike, trying to determine who could do the better Windows 7 demos. I won, thanks in part to my demo of the most obscure Windows features: the Private Character Editor.

23 lunch day 2

Joel Semeniuk needs no introduction. I simply told the audience that “Joel has forgotten more about Team System than I will ever learn. Besides, what I know about Team System can be summarized in the two words ‘jack’ and ‘poop’.” Here’s Joel in action, presenting Metrics That Matter: Using Team System for Process Improvement:

24 joel semeniuk

I love this shot of Joel – he looks like a general addressing his own private banana republic:

25 joel semeniuk

A closer look:

26 joel semeniuk

The most popular afternoon snack was served between the third and fourth sessions of Day 2: Canada’s favourite snack – donuts!

27 donuts

My SD card corrupted the photos of the last speaker of the day, Steve Porter, who did a fine job presenting his session, Database Change Management with Team System. My apologies, Steve!

And finally, to make up for the fact that I did not properly capture D’Arcy Lussier’s hair — an asset in which he takes great pride — in yesterday’s video interview, I now present a close-up shot of his coiff:

28 darcy lussier suave

My thanks to everyone at TechDays Winnipeg – attendees, speakers, staff and organizers – for making it an great way to close out the tour!

This article also appears in Canadian Developer Connection.

{ 3 comments }

Next Stop: Winnipeg!

by Joey deVilla on December 14, 2009

winnipeg skyline

At long last, we come to the last city in TechDays’ seven-city conference tour: Winnipeg! The combination of venue availability and perhaps a little masochism puts me and my coworkers in a city notorious for brutal winters in mid-December. Take a look at the weather forecast for the days I will be there:

winnipeg forecast

(If you’re American, the high for Monday translates to –9 degrees F; the low is –26 degrees F. There’s a reason the city has the nickname “Winterpeg”.)

Fortunately, we were given our official TechDays-branded winter jackets at the Ottawa conference last week, and when they’re worn with the fleece lining, they’re incredibly warm. In fact, I found myself boiling in my jacket in Ottawa’s just-below-freezing temperatures when I wore it with the lining, which means that it should keep me toasty in Winnipeg’s deep freeze. Still, I’m glad that the walking route from the hotel to the conference venue can be done mostly indoors, with the notable exception of one street crossing.

In spite of the temperatures, I’m looking forward to the trip to Winnipeg later today. See you there!

This article also appears in Canadian Developer Connection.

{ 0 comments }

Demo Night in Canada

by Joey deVilla on December 13, 2009

01 demo night in canada

The TechDays conferences that we’ve been holding across Canada span two days and have no evening events. This means that the venues are “lying fallow”, with plenty of A/V, presentation and demo equipment doing nothing on the evening of the first day. That seemed like a waste.

“Why not,” we thought, “open up our venues to community events on the evenings of Day 1?”

We were able to do this in four out of the seven TechDays cities this year:

We put together each event with local people in order to make sure that each one had its own “local flavour” and fit the needs of the local audience. For Ottawa, we decided to approach two very different groups: the Ottawa IT Community, which comprises a number of .NET user groups, and Startup Ottawa, who are the Ottawa analogue of DemoCamp Toronto.

The event had two hosts: Glenn Schmelzle, from Startup Ottawa:

02 glenn schmelzle

and Colin Melia, representing Ottawa IT Community:

03 colin melia

The first presentation of the evening was This is My Language by Charles Wiebe and John Hansen, who showed us their programming language, Jetfire, which is built on top of the .NET Dynamic Language Runtime:

04 jetfire

Next up were Scott Lake:

05 scott lake

…and Craig Fitzpatrick:

06 swix

…who presented Swix, their social media marketing metrics system. It looks both useful and beautiful (its UI shows the sort of rich interfaces you can build with jQuery), and Christian Beauclair and I both agreed that we could make us of it in our developer evangelism work.

09 swix

After the Swix presentation came Islam Gomaa, who took us into the land of enterprise IT by talking about implementing ISO 27001 security:

10 islam

The event went smoothly thanks to Christian, who once again provided invaluable assistance by helping the presenters get their machines hooked up to our A/V setup quickly:

11 techdrifters

Scott Annan talked about Techdrifters, a system for road warriors, cafe coders and people who work in coworking spaces to find an interact with each other. I must admit that it’s a topic close to my heart:

13 techdrifters

Jean-Rene Roy did the final presentation, a look at Microsoft’s Sync Framework – nope, not the car audio system, but the file synchronization system that bears the same name:

14 jean-rene

With the presentations wrapped up, we made our way to the Clock Tower brew pub on Clarence Street, where we enjoyed good conversation and a few drinks, including a round bought on my corporate card.

I’d like to thank Colin Melia, Scott Lake and Glenn Schmelzle for providing all the local help in getting Demo Night in Canada together, the presenters and the attendees who made it out to the event, in spite of all the snow. Let’s do this again soon!

This article also appears in Canadian Developer Connection.

{ 0 comments }

Scenes from TechDays Ottawa

by Joey deVilla on December 13, 2009

Annoyances Beyond Our Control

No matter how much planning you put into a conference, there will always be things that you just have to roll with. For starters, when you’ve got an event in December in Canada, there’s always a chance that the first major snowstorm of the year will happen on the very same day.

Here’s what the parking lot of the Hampton Inn Conference Centre looked like at 7:00 a.m. on Wednesday, Day 1 of TechDays Ottawa:

01 snowy parking lot

Here’s a look at Coventry Road, on which the Conference Centre is located. Even at 7:00 a.m., it’s already pretty busy, thanks to the combination of snow and “In too early, out too early” working style of government towns. The building in the background is the RCMP headquarters:

02 snow traffic

In addition to the snowstorm, there was another little problem that fell outside of our contingency planning. I’ll let the video below explain:

Someone in the crew of workers in the garage accidentally knocked out a sprinkler valve, setting off the fire alarms. The staff did the right thing by leading an orderly evacuation of the centre…and into the snowstorm. Luckily, we found out that there was no fire very quickly and the evacuees didn’t have to stand outside for longer than a couple of minutes.

With the annoyances out of the way, it was time for Day 1 to start in earnest.

Day 1

The first speaker in the track for which I am lead, Developing for the Microsoft-Based Platform, was Colin Melia, who did the What’s New in Silverlight 3 session:

03 colin melia

He spoke to a packed room and an attentive crowd:

05 audience

With the first sessions safely under way, Damir and I made a quick run to get some cables, a replacement keyboard and some much-needed Starbucks. I decided to shoot some video during our run:

Next up was Peter Henry, whose session was Expression Blend for Developers:

06 peter henry

The lunch session featured Rick Claus (in the hat, on the right) acting as referee between Pierre Roman (representing IT pros in the Montreal Canadiens jersey) and Christian Beauclair (representing developers in the Ottawa Senators jersey) having a showdown to see who can do the better Windows 7 demos. Christian, as the representative of developers, won handily:

08 pierre christian rick

According to the feedback forms, the lunchtime demo showdown was a popular event:

09 lunchroom

The afternoon sessions featured Daniel Crenna (shown in the photo below) on Building Composite Applications with WPF and Silverlight, followed by Colin Melia talking about Optimizing Your Applications for the Windows 7 User Experience:

10 daniel crenna

The day closed with a set of bonus sessions. Rodney Buike and I did one on IIS/PHP interoperability. Rodney’s been promising revenge on me since I farted during our session in Calgary, nearly messing up his concentration and forcing him to stifle his laughter.

I’m still getting static about that incident. I swear, you “cut the cheese” once on stage, and you’re branded for life…

Day 2

I’m pleased to see that ASP.NET MVC has turned out to be a very popular topic at this conference. The demand for the MVC sessions is such that we’ve been switching to a larger room for them:

12 audience

The first session, Introducing ASP.NET MVC, was given by Maxime Rouiller, who once again wowed everyone with his snazzy Alienware laptop (which I featured in an earlier blog entry):

11 maxime rouiller

Daniel Crenna’s session covered the SOLID principles as applied to ASP.NET MVC:

13 daniel crenna

“Dependency injection”: you’d better get used to that phrase:

14 daniel crenna

Here are Christian and Rick, preparing to do some announcements over lunch:

15 christian rick

I really enjoyed Mario Cardinal’s rendition of the Building RESTful Applications with WCF:

16 mario cardinal

My original plan was to just catch the first ten minutes of his presentation, but I got drawn into it. Just another ten minutes, I thought to myself, and in that ten minutes, he and I did a little back-and-forth about open source and Microsoft approaches to protocols, after which I thought Okay, maybe another ten minutes. Christian, with whom I was supposed to catch up and take care of some stuff, ended up phoning me to remind me that I couldn’t stay for all of Mario’s session.

17 mario cardinal

The final session was Francis Beaudet’s, which was on Developing and Consuming Services for SharePoint. Unfortunately, I didn’t get any good shots from that session.

This article also appears in Canadian Developer Connection.

{ 0 comments }

Setting Up TechDays Ottawa

by Joey deVilla on December 11, 2009

Ottawa was the sixth of the seven cities in the TechDays cross-Canada tour. We’ve settled into a pretty good groove and the setup process for the conference has become second nature; I’m sure that we can all do it in our sleep now.

The Hampton Inn Conference Centre is a pretty nice venue, with lots of balconies for overhead shots like this one:

01 overhead

Here’s one of the larger rooms, which met with Christian Beauclair’s approval:

02 118A

This is one of the smaller lecture halls, featuring a more classroom-like setting, as seen from the lectern. You can see:

  • The presentation machine, a laptop with a large screen on which the PowerPoint presentations are run. The large screen makes it easy to read any speaker notes.
  • The “confidence monitor”, which shows the speaker what’s being displayed on the big screen. That way, you know what the audience sees without having to break eye contact with them.
  • The countdown timer, which displays the time remaining for the presentation, along with three lights: “Go on”, “Wrap up” and “Enough already”.

03 110

Here’s the dining hall, where breakfast and lunch are served. In the far corner, you can see the Windows 7 lounge:

04 dining hall

Here are IT Pro Evangelists Rick Claus and Rodney Buike, along with speaker Steve Syfuhs, getting ready to set up the internet access stations:

05 rick steve rodney

…and here are the fruits of their labour. It’s our dream to be able to provide wifi access to attendees, but with conference venues typically asking for hundreds of dollars per wifi user per day, it’s prohibitively expensive. We’d rather keep the cost of admission to TechDays low – a mere $299 for early-bird registrants – which is why we decided to provide internet access at the conference this way:

06 internet stations

Here are Christian and Rick setting up the Windows 7 Lounge. In case it was unclear, they’ve taken steps to let you know that they indeed are geeks:

07 geeks

Every TechDays attendee gets a “lunchbox” full of swag, literature and promo material. Here’s the stack of lunchboxes behind the registration desk:

08 lunchboxes

One of the ways we show our appreciation for the TechDays speakers is by taking them out to a nice dinner. In Ottawa, the speaker dinner was at In Fusion Bistro in Glebe, where the food and service were fantastic. I had the squash and maple soup to start, the rack of lamb for dinner and the chocolate-and-berry empanada for dessert – it was one of my favourite meals of the tour. Thanks to Rick for choosing this restaurant!

09 speaker dinner

This article also appears in Canadian Developer Connection.

{ 0 comments }

Demo Night in Canada: Wednesday Night!

by Joey deVilla on December 7, 2009

demo night in canadaIf you’re a techie in the Ottawa area and want to meet fellow techies and see what projects they’re working on and what tech they’re using, you’ll want to check out Demo Night in Canada, which takes place this Wednesday night at 7:00 at the Hampton Inn Conference Centre (200 Coventry Road). It’ll be an evening of demos and presentations by Ottawa-area developers, organized by Ottawa IT Community and Startup Ottawa.

It’s also a chance to get your geek party on! After the demos, we’re heading down to the Market to have a little celebration.

Come to Demo Night in Canada! It’s free to attend – all you have to do is register.

This article also appears in Canadian Developer Connection.

{ 0 comments }