Categories
Uncategorized

Scenes from TechDays Vancouver, Part 4: Go DevMENTAL

Go DevMental: Our event for students

What is Go DevMENTAL?

Since TechDays – Microsoft Canada’s cross-country developer and IT pro conference visiting 8 cities across Canada this fall – is a two-day event, we’ve got the venues for the entire 48-hour period, including evenings. Rather than have the session rooms (which are already set up for an audience, complete with A/V and seating) lie fallow, we decided to put them to good use and hold free community events in the evenings. One of these events is Go DevMENTAL, where we show college and university students what they can build using Microsoft’s tools and technologies and give them a lot of free stuff.

Go DevMENTAL is a two-track conference, with one track devoted to web design and development using WebMatrix, Expression Blend and Silverlight, while the other covers mobile development for Windows Phone 7 using Silverlight and XNA. At the end of the evening, we give the students a token for DreamSpark, our program that gives them free Microsoft development tools and operating systems and a DVD full of goodies so they can start coding right away.

If you’re a college or university student and would like to have an informative and entertaining evening where you learn cool new things, get free cool stuff, connect with industry people and get some help with your career, register for Go DevMental!

Where is Go DevMENTAL?

We’ll be hitting these cities on these dates:

City Where When
Edmonton Shaw Convention Centre October 5
Toronto Metro Toronto Convention Centre
South Building
October 27
Halifax World Trade Centre November 2
Ottawa Hampton Inn Ottawa
(200 Coventry Road)
November 9
Montreal Palais Des Congres November 23
Winnipeg Winnipeg Convention Centre December 7
Calgary Round-Up Centre
(Calgary Stampede Park)
December 14

What Happened at Go DevMENTAL Vancouver?

Go DevMENTAL Vancouver took place on Tuesday, September 14th in the West Building of the Vancouver Convention Centre, a gorgeous venue (for more, see this entry).

I was helping out with the Phone track, so I only managed to get photos for its sessions. My colleages in Microsoft Canada’s Developer and Platform Evangelism team, Christian Beauclair and John Bristowe, took care of the Web track, while Mark Arteaga of Redbit Development and I ran the Phone track.

Here’s Mark setting up for his presentation, as the students and a number of professors milled into the room. We had some drinks and snacks set up in the back; that’s what the line at the back of the room is all about:

Photo of the session room, with Mark Arteaga setting up his computer in the foreground

And we’re off! Mark did the first presentation, which focused on app development with Silverlight.

The audience in the Phone track at Go DevMENTAL Vancouver

By the end of his session, he had a working, skinnable Magic 8-Ball app that responded to the user shaking the phone. The app was flexible enough so that it would be really easy to repurpose it as a fortune cookie app, the Wisdom of Master Yoda app and so on, without having to touch any code.

Mark Arteaga makes his presentation

Mark’s session was followed by a break, which concluded with a quick accordion performance by Yours Truly:

Joey deVilla plays accordion at Go DevMENTAL

Followed by a quick word from Andrew Gottlieb, a Microsoft recruiter who works the UBC campus looking for the next great Microsofties. If you’re looking for a job at Microsoft and you’re a student in the Vancouver area, you’re going to want to drop him a line.

Joey deVilla plays his accordion at Go DevMENTAL as Andrew Gottlieb stands beside him

Then came my presentation, a live-coding exercise in which we start with “File –> New Project…” and in 45 minutes, put together a game in which you get to smack Justin Bieber around. Let it never be said that I let professionalism stand in the way of a good coding presentation‘

Joey deVilla makes his presentation, holding up a piece of paper

Live coding in front of an audience is not for the weak of heart, and you’d better really know your stuff. But when you do it right, it’s fun for both you and the audience.

In these photos, I’m holding up two pieces of paper as a way of explaining collision detection using bounding boxes. It’s not every day you see some goof in an ironic hipster trucker cap talking about videogame fundamentals!

Joey deVilla makes his presentation at Go DevMENTAL holding up two pieces of paper

After the student sessions, I made my way to the faculty roundtable where we chatted with the professors about what Microsoft could do for them.

It was great meeting the students and faculty – I had a great time, and also learned a lot from them. I’m looking forward to the upcoming Go DevMENTAL cities. See you there!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Scenes from TechDays Vancouver, Part 3: The Surroundings

Exterior of the Vancouver Convention Centre's West Building, as seen from halfway the East and West Buildings

For the past couple of years, we’ve held TechDays Vancouver at Vancouver Convention Centre’s East Building, but this year, we got to hold it at the brand new West Building. If you followed the Olympics, you might have caught a glimpse of it in the coverage; it served as the media centre during the event.

Entrance to the Vancouver Convention Centre's West Building

The place is huge, covering 111,000 square metres (about 1.2 million square feet). The building and surrounding walkways cover a total project area of 57,000 square metres (14 acres) over land and 32,000 square metres (8 acres) over water. The indoor carpeting is colour-coded brown in those parts that are over land and blue over those parts that are over water.

Sign: "Vancouver Convention Centre / West | Burrard Street Entrance"

The building is one of the greenest convention centres in the world. Among its certifications and designations are:

Burrard Street doors to Vancouver Convention Centre's West Building, with the giant globe hanging from the ceiling visible through the glass walls

The building is topped with a 24,000 square metre (6 acres) “green roof – the largest one in Canada and the largest non-industrial one in North America – housing 400,000 native plants and 60,000 bees. Irrigation for the roof is provided by treating the “blackwater” from the building.

Detail of a wall inside the Vancouver Convention Centre's West Building, made up of the ends of planks of wood

There’s a great “log cabin” smell to the place as soon as you walk in. It comes from the walls, which are made of wood from trees that have fallen on their own rather than ones that were felled. Photos don’t do it justice:

TechDays registration area -- the large hall on the west side of the building -- as seen from the staircase

The place is huge. There were city block-esque distances to cover between the farthest rooms. This isn’t necessarily a bad thing – programming is a sedentary job, and a little moving around is probably just what the doctor ordered.

TechDays registration area, with the giant "eggs" made of hockey-stick-length pieces of wood hanging from the ceiling

Being by the water, there are some great views that most cities’ convention centres simply can’t offer:

A silhouetted TechDays attendee takes a phone call against the north windows of the Vancouver Convention Centre's West Building, with the oceans and mountains in the background

And hey, mountains and ocean make a great backdrop against which to play Kinect games on the Xbox 360!

A group of TechDays attendees playing Kinect games on the Xbox 360

While we nerds are famous for enjoying the great indoors, it would be a waste not to enjoy the promenades surrounding the centre, with their views of the scenery and a piece of outdoor art named Digital Orca, the pixelated killer whale statue just outside the Centre:

Promenade of the west side of the Vancouver Convention Centre's West Building, with "Digital Orca" in the foreground

Believe it or not, you might be familiar with some of the other work done by the artist behind Digital Orca – it’s Douglas Coupland, who in addition to doing industrial design, fashion design and sculpting, is also a writer. You might have heard or even read his stuff: Generation X, Microserfs, JPod, and many other books.

People posing by "Digital Orca", a pixelated killer whale statue

Looking past Digital Orca to the northwest, you get this view:

View of a promenade facing the water and mountains

And looking south towards the city, you see this:

Downtown Vancouver buildings, with Digital Orca in the foreground

Here’s a view from the second floor windows facing north – a lovely thing to see during a between-session break:

View of the ocean and mountains

Turn your gaze slightly to the left and you’ll see this:

View of the ocean and mountains, with an island with a large sign on the left

Take a closer look at that island on the left: it’s a Chevron station. I was half-tempted to swim up to it and ask to use their bathroom:

A floating chevron gas station, with a couple of boats moored to it

The sessions were programmers were in rooms on the second floor, opposite windows that faced east and provided a view of the Vancouver Convention Centre’s East Building. It’s where the Pan Pacific Hotel is and where the cruise ships are moored. On Day 1, we were treated to a view of a Princess Cruises ship – yes, that’s “Princess” as in Love Boat:

Princess Cruises liner, moored to Vancouver Convention Centre's East Building

On Day 2, we saw a Holland America ship set sail:

Holland America liner, moored to Vancouver Convention Centre's East Building

Holland America liner, setting out for sea

All in all, I enjoyed working in and looking out of our first TechDays venue of the year.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

I Need “Booth Brains”!

you could be here

I need “booth brains” at the Windows Phone 7 booth at FITC Mobile 2010 tomorrow (Saturday). “Booth brains” are like “booth bunnies”, but smarter (and of either gender).

If you’re technically inclined and curious about Windows Phone 7 or a Windows Phone 7 developer who’d like some deployment time with a real Windows Phone 7 device, this is your opportunity! I need to maintain the Windows Phone 7 booth at the FITC Mobile 2010 conference at the Metro Toronto Convention Centre tomorrow from 9:00 a.m. to 5:30 p.m.. Right now, I’m the only person available to take care of the booth and I need help! You don’t need to know everything about Windows Phone 7 – I can brief you. I need enthusiastic people who can help me run things, and I’ll feed you, too!

(And yes, helping me gets you into FITC 2010, and we can take turns minding the booth so you can catch a session or two.)

Interested in helping me out? Drop me a line – and as soon as possible, please!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Quick Updates

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.

Categories
Uncategorized

They Know Us Well

These stickers are posted above the urinals and toilets in the men’s rooms at Vancouver Convention Centre:

dont drink from the urinal

Also: That thing in the urinal that looks like a big mint? It’s not a big mint.

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Scenes from TechDays Vancouver, Part 2

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.

Categories
Uncategorized

Scenes from TechDays Vancouver, Part 1

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.