Categories
Uncategorized

Scenes from TechDays Edmonton, Part 4

Here’s Rick Claus MCing the lunchtime show:

01

One of the lunchtime demos was a tour of all the goodies in the upcoming Windows Phone 7, which was given by Anthony “The Mobile Situation” Bartolo:

02

“Windows Phone 7 is HOTT!” You could even hear that he said “HOTT” with two T’s:

03

And his Windows Phone 7 device naturally had the Jersey Shore soundtrack loaded:

05

Edmonton is the latest city to be added to the TechDays cross-Canada tour, making for a grand total of 8 cities. Being a new city to the tour and judging by the population, we figured that we should expect about 250 people to attend. The Edmontonian techies stepped up and impressed us by doubling that number! Nicely done!

06

We love Edmonton’s enthusiasm for Kinect games:

08

09

10

Here’s Anthony again, doing a turbo talk on Windows Phone Marketplace. He announced to the crowd that although the Marketplace registration fee is CAD$120, if you successfully submit 2 apps before the launch date, we’ll refund it. So start writing those apps!

11

The deep tech discussions continued in the Ask the Experts area today:

12

13

14

And the OnX folks were there as well, providing internet access and raffling off an Xbox 360:

15

The whiteboards in the Ask the Experts area were a good place to let your skills and services be known:

16

When we say “Come to the dark side; we’ve got cookies”, we’re not kidding!

17

There was more than just the Kinect in the Collaboration Lounge, but a whole host of cool machines from our hardware sponsor, Dell. Many of these machines were equipped with touchscreens to show off touch tech and the touch features built into Windows 7:

18

The woman in the photo below is playing with a Dell Latitude XT2, my touch-equipped road warrior laptop, standard issue for Canadian developer evangelists on the Windows Phone 7 Champs team:

19

Here’s the XFR – we often say that it’s short for “eXpressly For Rick”, who’s notorious for killing technology. The XFR is the military-grade ruggedized version of the XT2 and can be dropped on the floor repeatedly without conking out.

20

This is a Dell 19” all-in-one touchscreen-equipped desktop machine:

21

Anthony Vranic gives us the lowdown on DirectX and accessing it via managed code. I recommend doing it either with the Windows 7 API Code Pack or if you’re doing games, XNA:

22

The last session of the last day is always a little challenging. The audience is tired and thinking about going home, and you have to do a little extra to get their attention. Luckily, I saved some interesting presentations for that slot, and got two great speakers. In the Optimizing the Development Process track, my fellow Developer Evangelist John Bristowe used good ol’ jazz hands to liven up his session on Visual Studio 2010 tips and tricks:

23

“These are not the droids you’re looking for.”

24

“Hey fellas! What’s cooler than bein’ cool?”

25

“ICE COLD!”

26

In the Developing for the Three Screens and the Cloud track, Todd Anglin, Telerik’s Chief Evangelist, was giving John a run for his money in the Expressive Presenter Hands contest as he talked about ASP.NET MVC:

27

“Oh, waiter! Cheque, please!”

28

Here’s Todd getting “gangsta”:

29

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Scenes from TechDays Edmonton, Part 3

And now, more photos of the goings-on at TechDays Edmonton! Here are Barnaby Jeans, Damir Bersinic, Dottie Yeates and John Bristowe having a pow-wow early this morning:

01

Here’s another shot of Michael Schweitzer talking about the .NET 4.0 Framework in the Optimizing the Development Process track:

02

03

At the same time in the Developing for Three Screens and the Cloud track, Erik Jensen talked about Visual Studio 2010 and Azure development:

04

The presence of the Kinect meant that our audience – techies all, a good portion of whom lead rather sedentary lives – got more than their usual dose of exercise:

05

06

Pierre Roman and Rodney Buike take a break during the lull in the hallway that takes place when the sessions are taking place:

07

The Ask the Experts area was busy with attendees catching up with presenters and asking them more in-depth questions:

08

Here’s Sean Kearney’s presentation on Powershell, which took place this morning:

09

10

Adam Crandall presented this morning on web deployment using Visual Studio 2010:

11

…and Aaron Kowall dropped Entity Framework 4.0 science on the Developing for Three Screens and the Cloud crowd:

12

13

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Scenes from TechDays Edmonton, Part 2

01

Here’s Microsoft’s Kevin Harris doing the Silverlight presentation on Day 1:

02

03

After Kevin’s session came what might be the hottest session at TechDays this year – the Windows Phone 7 session. Here’s the crowd in the room a good ten minutes before the session started, with most of the seats already gone:

04

With a few seats dragged in from other rooms, speaker and long-time Windows Mobile guru Mark Arteaga began his presentation:

05

Miguel Carrasco of Imaginet was the track host for the Developing for Three Screens and the Cloud track and kept things running smoothly:

06

…while Mark rocked the WP7 demo:

07

If you ever need IT pro training, Sean Kearney is your go-to guy. He’s one of the best presenters on the circuit, and delightfully wacky. Just don’t let him have any Red Bull before he goes onstage:

08

Here’s the crowd at the Team Foundation Server for Everyone session:

09

Aaron Kowall presented the session:

10

Edmonton represent! Mack Male of Paramagnus was the track host for the Optimizing the Development Process track:

11

Meanwhile, in the Collaboration Lounge, the Kinect games continued to draw in curious onlookers:

12

Here’s Blythe Morrow coaching a guy taking the Kinect driving game for a spin:

13

We encouraged speakers not to hide out in the speaker prep room and to hang out in open areas like the Collaboration Lounge or the Ask the Experts area, a comfy zone with couches, beanbags and whiteboards. I couldn’t resist drawing a couple of comics. One featured Damir Bersinic, the evangelist in charge of TechDays:

14

and the other was to let folks know that if they had any questions about Windows Phone 7, they should come to me:

15

Lunch! Here’s the view from the stage in the “F and B” (Food and Beverage) room:

16

Along with lunch comes a show – a number of demos of various goodies from the Microsoft platform. Here are Rick Claus, John Bristowe and Rodney Buike setting up for their demos:

17

Here’s Damir doing his lunch demo:

18

In case you were wondering who picked the sessions for the developer tracks – Developing for Three Screens and the Cloud and Optimizing the Development Process – it was me, in consultation with a number of prominent developers in the .NET community. One of my very first picks was Branching and Merging Practices. It’s a topic covered fairly often in the open source world, but I feel it needs more discussion in the .NET world. Tommy Lum from Habanero presented:

19

Miguel did more than just play track host – he also presented! Here he is, talking about how to build web sites more quickly using Visual Studio 2010:

20

21

At the same time in the Optimizing the Development Process track, Michael Schweitzer covered getting the most out of .NET Framework 4.0, which is chock full of developer goodies:

22

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Scenes from TechDays Edmonton, Part 1

01

Hello from TechDays Edmonton! I’m spending the week in the home of the Oilers, helping run the developer tracks at Microsoft’s cross-Canada tech training conference for developers and IT pros. TechDays takes the content from Microsoft’s big-ticket conferences – TechEd North America, MIX and PDC – gets local heroes to present that content, and brings it all to a city near you at a price in the low hundreds, not the thousands. For the Canadian developer, it’s the conference that delivers the most bang for your buck!

Here’s the venue, the Shaw Conference Centre, as seen on Monday, the day before TechDays, which had some pretty gloomy weather. It’s cleared up since then:

02

The conference centre has an unusual shape that takes advantage of its location, a hill on the north side of the North Saskatchewan River:

03

Here’s the view looking straight south:

04

And here’s the view looking southwest:

05

The interior of the conference centre reminds me of the domed city in Logan’s Run:

06

07

08

The first session in the Optimizing the Development Process track was Real-World Patterns for Cloud Computing:

09

Bruce Johnston of Ideaca did the presentation – here are some pics of him in action:

10

11

12

Meanwhile, in the Collaboration Lounge, Anthony “The Mobile Situation” Bartolo, one of my go-to guys for Windows Phone 7, telcos and Jersey Shore, showed us how Kinect Soccer is truly played:

13

Notice that footwork:

14

It may look like a blank stare, but don’t let that fool you – he’s simply entering a state of motion-sensing soccer zen

15

“That was too easy!”

16

He’s moving faster than the camera can track!

17

GOOOOOOOOOOOOOOOOOOOOOAL! Victory dance!

18

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Montreal/Toronto/Edmonton Event Reminders

reminders

Deployment Clinic Today in Montreal

Deployment clinics are a little more formal than Coffee and Codes. You can book an exclusive timeslot to deploy and test apps to a Windows Phone 7 device, and there’s one taking place all day at Microsoft’s Montreal office (2000 Avenue McGill College, 4th floor) on the 30th. Email Christian Beauclair to reserve a time slot.

Coffee and Code Today in Toronto

I’ll be at the Starbucks at King and Yonge (4 King Street West) from 11:00 a.m. to 5:00 p.m. with a Windows Phone 7 for you to play with and deploy your apps to. I’ll be at or near the big table in the back — come on down!

Montreal “Speaker Idol” Deadline is Soon!

Compete in Speaker Idol to win a licence of Visual Studio Ultimate and the respect of the Montreal .NET Community! The deadline to subm,it a 200-word abstract and a brief bio for your 10-minute presentation is coming fast (midnight Friday).

TechDays Edmonton is Next Week

TechDays comes to Edmonton next week, taking place on October 5th and 6th, and with it will come CloudCamp Edmonton (October 4th) and Windows Phone 7 Coffee and Code Edmonton (October 7th). Watch this blog for more details!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Scenes from TechDays Vancouver, Part 5: Day 2 and Beyond

Day 0 (The Day Before)

TechDays typically happens on a Tuesday and a Wednesday; we usually arrive on the Sunday or Monday in order to prepare the venue, our speakers and our own presentations. The afternoon of Day 0 is usually spent setting up the computers in each of the track rooms and in the Collaboration Lounge and “Ask the Experts” areas.

Here’s Christian Beauclair taking a tour of the facilities on the afternoon before TechDays.

Christian Beauclair in the hallway at Vancouver Conventioon Centre's West Building

I usually see Samantha Wong at Microsoft Canada’s headquarters in Mississauga, but last week she was with us at TechDays Vancouver, minding the table for the WebsiteSpark program, which gives free development tools available to eligible fee-for-service web design shops.

Samantha Wong, minding the WebsiteSpark table

We made the TechDays venue available to CloudCamp on the evening of Day 0. The Vancouver one was quite well-attended. John Bristowe, pictured below with the camera, took some photos of the crowd:

A crowd of CloudCamp attendees gathering as John Bristowe takes a photo of them

We’re usually quite busy with other things on the evenings of Day 1 and Day 2, so we hold the speaker dinner on the evening of Day 0. We took the speakers to Town Hall, where they got a chance to hang out with us over food and drinks and play with the new Windows Phone 7 devices. Morten Rand-Hendriksen seemed particularly delighted to take WP7 out for a spin:

Morten Rand-Hendriksen smiles maniacally as he holds a Windows Phone 7 device

Day 1

Here’s track host Miguel Carrasco delivering a short introductory presentation for “Developing for Three Screens and the Cloud” track the at the start of Day 1. We have introductory presentations on both days; they ease the audience into the day and tell them what to expect from each track.

Miguel Carrasco delivers the welcome presentation to a packed room

Also presenting in the “Three Screens and the Cloud” track was Aaron Kowall:

Aaron Kowall makes a presentation

Both developer tracks were well attended. Here are some scenes from the other developer track, “Optimizing the Development Process”:

Packed presentation room

Packed presentation room

Day 2

We’ve always got extra goodies to give away at TechDays. This year’s bonus prize was a special Halo Reach edition of the Xbox 360, and Lowell Picklyk was the lucky winner. Here he is, being presented the prize by Barnaby Jeans:

Barnaby Jeans and Lowell Picklyk hold up the box for the limited edition "Halo Reach" Xbox 360

Here’s Anthony Vranic talking about some of the new goodies in ASP.NET 4 WebForms:

Anthony Vranic makes a presentation

And here are Aaron Kowall and Miguel Carrasco watching Anthony:

Aaron Kowall and Miguel Carrasco, seated and watching a presentation

In addition to the usual developer and IT pro tracks, we added a new track to TechDays: the Local Flavours track. Unlike the other tracks, whose content comes from other big Microsoft conferences such as TechEd North America, MIX and PDC, Local Flavours’ presentations are the creations of developers and IT pros in each city.

In Vancouver, the last Local Flavours session was a special treat: a recording of a DotNetRocks show with DotNetRocks stars Richard Campbell and Carl Franklin interviewing Pete LePage, Senior Product Manager for Internet Explorer. IE9 Beta had been released earlier that day, so it was the perfect time to interview him.

Here are Richard, Carl and Pete being introduced to the audience by John Bristowe:

Richard Campbell, Carl Franklin and Pete LePage seated as John Bristowe introduces them

Richard Campbell, Carl Franklin and Pete LePage seated as John Bristowe introduces them

Richard Campbell, Carl Franklin and Pete LePage seated as John Bristowe introduces them

Day 2 Evening

After the end of TechDays, we tore down the computer setups in the session rooms, “Ask the Experts” area and Collaboration Lounge and packed them for shipping to Edmonton, the next TechDays city (TechDays Edmonton takes place on October 5th and 6th).

The day wasn’t over yet: we changed out of our TechDays clothes, dressed up a little and made our way to Glowball Grill in Vancouver’s Yaletown district for an IE9 blogger night, where 604-area tech bloggers, tech press and other notable nerds were shown IE9 in action.

Here’s Arnaud Gabaudan, the consumer lead for Internet Explorer, welcoming the crowd:

Arnaud Gabaudan makes a quick speech to the attendees in the lounge area of Glowball Grill

John Bristowe waits “in the wings” to do his presentation after Arnaud’s introduction:

Arnaud Gabaudan makes a quick speech to the attendees in the lounge area of Glowball Grill as John Bristowe watches

And we’re off! Here’s John’s grand tour of the new, faster, more standards-compliant beta of IE9:

John Bristowe's presentation, as seen from the bar

And tucked off to the side were those of us in the bar. We still had a pretty good view of the presentation, plus we had easy access to drinks!

The scene at the bar

Don’t worry, John; I’m paying attention – I just pay better attention when I’m enjoying a Bloody Caesar:

John Bristowe's presentation, as seen from the bar

Day 3 (The Day After)

We held a Coffee and Code on the day after TechDays at the Take 5 Cafe at Granville and West Hastings, a stone’s throw from our hotel, and the site of the foundings of a couple of Vancouver tech groups and startups. I started Coffee and Code at the beginning of 2009 as a way for Microsoft to be better in touch with and more accessible to developers, it’s been going strong ever since.

The scene at Take 5 Cafe

The faces I know in the pictures above and below, from left to right:

  • Boris Mann (blue jacket)
  • Chris Nicol (red shirt)
  • Christian Beauclair (blue shirt)
  • Morten Rand-Hendriksen (green plaid shirt, far back)
  • John Bristowe (black t-shirt, seated farthest back)
  • Anthony Bartolo (rightmost blue shirt)
  • Mark Arteaga (rightmost in the white shirt)

The scene at Take 5 Cafe

We will be holding Windows Phone 7 Coffee and Code events in all TechDays cities. Watch this blog for announcements about the locations of upcoming Coffee and Codes!

The scene at Take 5 Cafe

The scene at Take 5 Cafe

This article also appears in Canadian Developer Connection.

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.