Categories
Uncategorized

Register for TechDays Vancouver Before the Early Bird Price Expires

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.

Categories
Uncategorized

Windows Phone Workshops

Windows Phone Workshops / FREE full-day workshops on developing app for Windows Phone 7 / Mississauga ON, Wednesday, June 23 / Richmond BC, Friday, June 25

Windows Phone 7 is coming soon, and we’re holding a couple of full-day workshops to show you its underlying architecture, walk you through its development frameworks, show you how to build apps with Visual Studio Express and sell them in the Marketplace, and then hold a codefest – and yes, it’s free-as-in-beer to attend!

We’re holding two of these workshops, which Yours Truly along with Paul Laberge and Jamie Wakeam will be co-hosting:

  • In Mississauga, Ontario (at Microsoft Canada’s headquarters) next Wednesday, June 23rd
  • In Richmond, British Columbia (at the Microsoft Development Centre) next Friday, June 25th

Here’s the agenda:

Time Session
8:30 a.m. – 9:00 a.m. Check-in, registration and refreshments

9:00 a.m. – 10:00 a.m. Session 1
– Introducing Windows Phone 7 and the user experience
– Selling your apps in the Marketplace
– The Windows Phone 7 architecture
10:00 a.m. – 10:15 a.m. Break

10:15 a.m. – 11:15 a.m. Session 2
– Building Windows Phone 7 apps with Silverlight

11:15 a.m. – 11:45 a.m. Session 3
– Building Windows Phone 7 games with XNA

11:45 a.m. – 12:00 noon Q&A

12:00 noon – 5:00 p.m. Lunch, followed by the Coding Challenge
Bring your laptops, form a team and try your hand at building a Windows Phone 7 app or game in an afternoon!

5:00 p.m. – 5:30 p.m. Coding Challenge Results
Teams will present their apps, one will be selected as the Coding Challenge Champ and will a prize, and we’ll wrap up the day.

Want in on these workshops? As I said earlier, they’re free – just click the links below to sign up:

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Slice of Life: Official Photos from Techdays

For the TechDays conference’s stops in Vancouver and Toronto, Microsoft hired Vancouver-based photog extraordinaire Kris Krug to take photos of the Developer and Platform Evangelism team, which includes Yours Truly. The photos were taken during the conference, which meant that most of us were wearing the official TechDays shirts, which were colour-coded to match the conference track in which we were leading or participating. The track that I lead is Developing for the Microsoft-Based Platform, and its colour is orange. Luckily the folks who made the shirts had a pretty snappy shade of orange (the label refers to the colour as “Spark”) that I can rock.

Most of our photo shoot was on the promenade outside the Vancouver Convention Centre, looking out over the water. He just had me play tunes on the accordion while he shot photos, so they’re all pretty candid shots. Here’s one of the photos that Kris took of me.

joey_devilla_on_accordion_kk

There are more of me and the rest of the DPE team in Kris’ Flickr photoset.

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

Categories
Uncategorized

TechDays Vancouver 2009: Day Two at the “Microsoft Platform” Track

Vancouver Convention Centre and waterVancouver Convention Centre, as seen from the Fairmont Hotel across the street

Yesterday marked Day 2 of the TechDays Vancouver 2009 conference. The track that I’m in charge of is the most broad one: Developing for the Microsoft-Based Platform. With such a wide array of topics that I could cover, I decided to focus on four areas that I and the people I surveyed thought would be both important and interesting:

  • Rich (Internet) Applications
  • The “Software” half of “Software + Services”, namely client applications on computers and other devices
  • ASP.NET MVC, the model-view-controller web app framework that I like to call “Rails That Scales”
  • The “Services” half of “Software + Services”: services accessible via the internet

Day 1 was about the first two, and Day 2 covered MVC and Services.

The Track in a Nutshell: MVC and Services for Day 2

The morning featured two ASP.NET MVC sessions. First, Charles Nurse of DotNetNuke presented Introduction to ASP.NET MVC, which was aimed at ASP.NET developers looking to make the leap from WebForms or to see what MVC is all about. Daniel Flippance of Habaneros provided a great follow-up presentation with SOLIDify Your ASP.NET MVC Applications, which matched two great topics – our new web application framework and the SOLID principles of object-oriented design (which I covered back in July with this article).

Charles Nurse and Daniel Flippance presenting at TechDays Vancouver 2009Charles Nurse and Daniel Flippance

The afternoon was all about services. We started with Phil Bolduc presenting Building RESTful Services with WCF, which covers two topics that Microsoft developers are just starting to pick up. After that came Ho Yan Leung, whose session was Developing and Consuming Services for SharePoint. As you can see in his photo below, you can find Windows 7 and Microsoft platform development in places you wouldn’t expect:

Ho Yan Leung and his MacBook at TechDays Vancouver 2009Ho Yan Leung

(Phil: I got sidetracked during your presentation and didn’t get a chance to snap your photo. My apologies!)

After the final session, we cleared out the presentation halls, gathered for a post-conference meeting to discuss what went right, what went wrong and what we should do at the next stop on the TechDays tour, which is Toronto on the 29th and 30th. We packed the demo machines in their nigh-indestructible flight cases:

Flight case holding several laptops

The red, green and blue machines are Dell Netbooks. They’re cute, but my stance on netbooks remains unchanged.
The really nice machines are the copper-coloured 16 gig “Dell-a-saurus” machines in the middle row.

We marked the end of TechDays Vancouver 2009 with strong drink and flaming teppanyaki:

Flaming teppanyaki, with Rick Claus saying "Funny, that's exactly what happens when I get my hands on a computer!"

[This article also appears in Canadian Developer Connection.]

Categories
Uncategorized

Scenes from Demo Ignite Camp

Last night’s Demo Ignite Camp was a success. We got a decent-sized crowd, a bunch of great presnetations on all sorts of projects by Vancouver-area techies and hopefully inspired the local nerds to get together and do "show-and-tell" events more often.

Demo Ignite Camp came about thanks to a couple of lucky circumstances. First and foremost, Vancouver is lucky enough to have a guy like Boris Mann, who is a technologist, entrepreneur and David Crow’s West Coast evil twin. He was able to rally the local techies to come out to a gathering on short notice on a week packed full of techie-oriented events (including "Launch Party" this Wednesday, which we’ll be attending).

The other lucky break comes as a result of the TechDays Vancouver conference. TechDays is a two-day conference, and we booked the Vancouver Convention Centre for it. We had no evening events, which meant that the conference halls were going to be empty and unused on the first night of the conference. We decided to make the space available for some kind of free community event; I thought of hosting a DemoCamp-style event and immediately thought of getting Boris’ help.

Last night’s presentations – all which of were quite good — were:

  1. Clamato — Hot Smalltalk on JavaScript action by Avi Bryant
  2. TransitDB – Carson Lam’s online guide for Vancouver Transit users that won the PHP FTW contest earlier this year
  3. RestfulX Framework – Dima Berastau’s framework for bringing Rails-esque goodness and RESTfulness to Adobe Flex and AIR development
  4. PhoneGap and Ayogo’s use of it for iPhone Game Development
  5. Joyent’s Smart – Joyent’s cloud platform
  6. Walruz — Ruby framework for managing complex authorization policies

We didn’t have time to get around to Mobify’s presentation, so I’m going to make up for it by writing an article about them and give them lots of link love (I’ll be emailing you guys soon!).

Once the presentations wrapped up, we took the attendees to the Lions Pub where we pulled out the Microsoft American Express corporate card and bought a round for everyone.

And now, the photos, courtesy of John Bristowe. You can check them out in the slideshow below or view them on Flickr:


Created with Admarket’s flickrSLiDR.

Vancouver’s got some great people doing some very interesting tech work, and we’d like to make sure that it gets nurtured with events like Demo Ignite Camp and other community-building gatherings. If there’s anything we can do to help – because a healthy tech ecosystem, regardless of the technology is also good for Microsoft – please let us know! Drop me a line in the comments or email me!

I’d like to thank Boris Mann for helping put this event together, Barnaby Jeans and Damir Bersinic for offering up the space, Angie Lim, Nik Garkusha and Arun Kirupananthan for providing the during- and after-refreshments – but most importantly, the presenters and attendees!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

TechDays Vancouver: More Scenes from the “Platform” Track

Two out of three of this afternoon’s sessions in my track at the TechDays conference – Developing for the Microsoft-Based Platform — were presented by Anthony Vranic, an independent consultant who used to be a Microsoft developer evangelist. His sessions:

  • Building Modular Applications Using Silverlight and WPF
  • Optimizing Your Apps for the Windows 7 User Experience

Anthony Vranic presenting at TechDays Vancouver 2009

Next up were Anthony Bartolo and Mark Arteaga, who were there to present the session Taking Your Application on the Road with Windows Mobile Software, in which they showed us things that people think Windows Mobile can’t do.

arteaga_bartolo_1

Yup, that’s The Beatles: Rock Band beside Anthony – this was a session where you could leave with a prize! They gave away XBox games to people who answered skill- and mobile market knowledge-testing questions correctly.

arteaga_bartolo_2

They gave The Beatles: Rock Band to the person working on the most interesting Windows Mobile app, as judged by audience applause. It went to the gentleman in the photo below on the right, who wrote a currency exchange application that watches exchange markets for the ideal time and buys foreign currencies then. He uses it to send money home to New Zealand within taking a bath on the exchange rate.

winner

As I write this, it’s 5:45 p.m. Pacific, which means that the next event, Demo Ignite Camp, is just over an hour away.

Categories
Uncategorized

Slice of Life: Striking the “Charlie’s Angels” Pose with Netbooks

Yesterday, while setting up for the TechDays conference at the Vancouver Convention Centre, my co-workers Rick Claus (pictured below on the left with the red netbook) and Rodney Buike (pictured below on the right with the blue netbook) and I couldn’t resist playing around with the Dell netbooks that we were using to do PowerPoint donkey-work. John Bristowe, who was doing the photography, suggested striking a Charlie’s Angels-style pose and we were only too happy to oblige:

Rick Claus, Joey deVilla and Rodney Buike strike the "Charlie's Angels" pose with Dell netbooks Click the photo to see it at full size.