Categories
Uncategorized

Windows Phone-a-Palooza [Updated]

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.

Categories
Uncategorized

WordCamp Montreal and WebMatrix

Wordpress logoWe’ll be at WordCamp Montreal this Saturday! (In fact, for the second year in a row, Microsoft is a gold sponsor for the event.) WordCamp Montreal takes place this Saturday and Sunday, August 28th and 29th in the Agora Hydro-Quebec in the UQAM Coeur-des-Sciences complex (200 Sherbrooke West).

My fellow Developer Evangelist Christian Beauclair will be presenting Microsoft’s new web development environment, WebMatrix, this Saturday at 11:00 a.m.

(At this point, feel free to put on a dark suit and sunglasses, sit back in a comfortable chair, and in your best Laurence Fishburne voice ask: What is WebMatrix?)

WebMatrix is a development environment that gives you:

  • An integrated code editor
  • A database editor
  • Web site and server management tools
  • Search engine optimization tools
  • Simple web site and application deployment
  • Popular open source web applications such as WordPress
  • A system that installs and configures web tools and technologies for you

Christian will walk you through the whole experience from start to finish, demonstrate how easy it is to deploy a WordPress blog using WebMatrix.

Want to get your hands on WebMatrix so you can get a head start or follow along with Christian’s demonstration? Download the installer for the WebMatrix beta and get started right away!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Join the “Windows Phone Canada” LinkedIn Group

windows phone canadaIf you’re on LinkedIn (and really, you should be) and are interested in developing for Windows Phone 7, you should join the Windows Phone Canada LinkedIn group! It’s a place for Canadian WP7 developers, enthusiasts and users to connect, share news, links to articles, exchange ideas, look for work and projects and get to know each other. You’ll also be able to start your own discussions, ask questions and point people to your WP7-related projects.

Those of you who know me well know I keep saying it over and over again: community and connections is an important and underappreciated element of your career. Join Windows Phone Canada, start some discussions and make those connections!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

“HTML5 Up and Running”– Only $9.99 Today!

html5 up and runningWant to get started developing sites and web applications that run on all modern browsers, including the upcoming Internet Explorer 9? You’ll need HTML 5 (along with CSS 3 and JavaScript) and a handy guide like Mark Pilgrim’s new book, HTML5 Up and Running.

If Mark’s name sounds familiar, it’s because he’s written all sorts of great guides, from Dive Into Python to Dive Into Accessibility to Dive into Greasemonkey to Greasemonkey Hacks, and much of his work is available as both for-pay books and free books off his website.

Today and today only (Friday, August 20, 2010), you can get the ebook version (PDF, ePub and mobi) of HTML5 Up and Running for just USD$9.99 (it normally goes for USD$23.99). Just go to the HTML5 Up and Running page in the O’Reilly site, order the ebook and  use the discount code DDHUR when you check out!

(And while you’re at it, take the latest platform preview of the HTML5-ready Internet Explorer 9!)

downloadie9pp4banner4

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Why You Should Keep Your Facebook Profile Private

A hilarious worst-case scenario involving Facebook and a job interview. Contains some weird adult situations, which is why it’s so funny:

Found via Gizmodo.

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

Categories
Uncategorized

Windows Phone 7 Montreal Bootcamp on Monday!

In case you hadn’t yet seen Windows Phone 7 in action, here’s a video that was shot recently:

I get a lot of questions about Windows Phone 7 development, and of these, the most often-asked one is “How do I get started building apps for Windows Phone?” My answer is always the same: take a guide or tutorial that suits you, learn how the example program works, and then start experimenting!

bootcamp

If you really want to dive into the world of Windows Phone development, you should check out DevTeach’s two-day intensive bootcamp hosted by Colin Melia, who’s presented at TechDays, wrote the Silverlight demo app that we used for the EnergizeIT tour and is one of our go-to guys for Windows Azure – simply put, the guy knows his stuff. If you’re looking to kick-start your WP7 development, there isn’t a course more hardcore than this one.

save100withWPBOOTCAMPcode

The first bootcamp takes place next week in Montreal at the Microsoft offices on Avenue McGill College. The registration fee is $999, but you can save $100 with the discount code WP7BOOTCAMP. Register today!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

WhyDay: Today, August 19th

Cartoon foxes from "why's (Poignant) Guide to Ruby" yelling "Chunky Bacon!"Today, August 19th, is WhyDay, a day held in honour of the Ruby world’s most enigmatic character, a guy known to most only by a nickname, why the lucky stiff.

_why (as he’s often called) is probably best known for his quirky programming book, why’s (Poignant) Guide to Ruby, quite possibly the most weird and whimsical tutorial written since Carlton Egremont III’s books Mr. Bunny’s Big Cup O’ Java and Mr. Bunny’s Guide to ActiveX. Although he never finished the book, it’s still a great (and greatly amusing) intro to the Ruby programming language from simple one-liners, all the way up to metaprogramming, peppered with his crazy comics which include two cartoon foxes whose catchphrase/battle cry is “chunky bacon!”.

Comic from "why's (Poignant) Guide to Ruby"

_why also wrote a number of libraries and applications, many of which have either become part of the Ruby programmer’s toolkit or have become the basis of current apps and libraries. He was also a big proponent of making programming environments to teach kids programming, so he created Shoes, a UI toolkit for making web-like desktop apps and Hackety Hack, a programming mini-IDE built on top of Shoes for kids to make their own programs.

"why the lucky stiff" presenting at RailsConf 2006

He didn’t stop at writing and coding; he was also a musician and performer. If you were at the first RailsConf in 2006 in Chicago, you were treated to his keynote, a psychedelic multimedia rock opera which began with him exhorting the audience to “Put you best practices away!” and filled with great music and geeky jokes (including one about exception handling that I found particularly amusing).

"why the lucky stiff" playing banjo with a violin bow at SXSW

_why has always been a bit of a privacy nut, to the point that very few people actually know his real name or even what he does for a living. On this day last year – August 19th, 2009 – he decided that he no longer wanted to be in the spotlight and quietly disappeared from the Ruby scene, removing all traces of his sites and projects. John Resig, they guy behind jQuery, wrote a nice elegy for him (even though _why didn’t pass away, but went into J.D. Salinger mode).

His stuff lives on because it was all either open-sourced or licenced under Creative Commons, and is now curated (and even expanded upon) by fans of his work.

A number of people are celebrating WhyDay by remembering his greatest gift to the Ruby and larger programming world: a spirit of whimsy, creativity, freedom and experimentation. Yes, programming is serious work and probably one of the hardest things that humans do, but without finding joy in what you do, what’s the point? The people who’ve declared today as WhyDay suggest:

  • See how far you can push some weird corner of Ruby (or some other language).
  • Choose a tight constraint (for example, 4 kilobytes of source code) and see what you can do with it.
  • Try that wild idea you’ve been sitting on because it’s too crazy.
  • You can work to maintain some of the software Why left us (although Why is more about creating beautiful new things than polishing old things).
  • On the other hand, Why is passionate about teaching programming to children. So improvements to Hackety Hack would be welcome.
  • Or take direct action along those lines, and teach Ruby to a child.

I’d be a bad Microsoft evangelist if I didn’t tell you that:

  • Yes, Ruby works like a charm on Windows. For a lot of quick computation, I keep an irb window handy on my Windows 7 box much of the time.
  • You should take _why’s spirit and apply it to .NET! The .NET 4.0 framework incorporates a lot of great stuff that Ruby developers would find familiar, from powerful collections to dynamic typing to functional programming features, whether you do it in C# and want to go hardcore with F#.
  • Inspiration and community are part of programming. _why inspired a lot of programmers to go out their and try their crazy ideas, and in the process, they got to know and work with their fellow geeks. Get out there, build something beautiful and share it!

This article also appears in Canadian Developer Connection.