Categories
Uncategorized

Prairie Dev Con 2011 Call for Speakers

prairie dev con call for speakers

D'Arcy Lussier throws his "luchador" look and says "speak!"There is no shortage of developer conferences in Canada’s “MTV” cities, where MTV stands for Toronto, Montreal and Vancouver. That’s not surprising given their population densities, but they’re not the only place where developers live.

We do what we can to cover the country, and we also do what we can to help other people make sure that Canadian developers get the sort of face-time, up-close-and-personal, you-had-to-be-there experience that only conferences provide, as nice as doing stuff over the interney is. That’s why we’re happy to hear that Winnipeg’s own D’Arcy Lussier is holding another Prairie Developer Conference, a.k.a. Prairie Dev Con, this summer on Monday, June 13 and Tuesday, June 14 in Regina, Saskatchewan.

Prairie Dev Con will feature multiple tracks with sessions hosted by Canadian developers covering all sorts of topics in different styles, from lectures to panel discussions to chalk talks to hands-on coding sessions. If you’re based in the Canadian prairies or always wanted to visit, you’ll want to catch this conference!

Better still, you might want to speak at this conference. They’re currently looking for sessions in the following general areas:

  • Microsoft tools and technologies
  • Java tools and technologies
  • Ruby tools and technologies
  • Mobile development
  • Agile development
  • Developer fundamentals

The conference will cover two nights’ accommodations for selected out-of-town presenters. All presenters will be treated to the speaker dinner which take place on the evening of Monday, June 13. Travel costs are the responsibility of the speaker.

The deadline for speaker submissions is January 14th! If you’d like to speak at Prairie Dev Con, download the speaker submissions form and send it to D’Arcy as soon as you can!

The are also sponsorship opportunities! They have a multi-tiered sponsorship model, as well as track, prize and booth sponsorships.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Web Camp in Montreal–Saturday, February 5th

Microsoft Web Camps

(Here’s a post from Frederic Harper, who hasn’t been set up to post on Canadian Developer Connection just yet.)

The first Montreal Web Camp, organized by Microsoft in collaboration with the Montreal .NET Community, will take place at the Microsoft Montreal office (2000 Avenue McGill College) on February 5th 2011 from 9AM to 4:30PM. You are from the Montreal area, understand French (the presentations will be in French but you’ll be able to ask questions in English), are a professional developer or not, and want to learn about MVC, OData, JQuery and meet others passionate Web developers? Join us for this day full of cutting edge Web technologies presented by professionals.

To be part of the fun, you need to register here. Optional: you can get the free Web Camps training kit here. BTW, lunch is included so if you register, please make sure to attend. Looking forward to seeing you there!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

And So It Begins (or Frederic’s Officially on Board)

Frederic HarperIt’s official: I’m not "The New Guy" any more.

After two years and change, I’m passing the mantle to our newest developer evangelist, Frédéric Harper, whose first official day on the job is today (I’m still there, but now it’s my job to torment the new guy). Of the many ways one can kick off a brand new year, starting a new job, especially one as interesting, challenging and fun as being an evangelist at Microsoft, is certainly one of the better ones.

Fred is based in Montreal, where he blogs at A la Base {2} and is known as an open source guy, having worked with its vibrant PHP community with tools and technologies that those of you who eat, breathe and sleep the bash shell will find familiar: PHP, Perl, MySQL and PostgreSQL. That’s not all that different from my own experience, having worked open source from the PHP, Python and Ruby side of things. Also like me, he’s worked the .NET side of the fence, with stuff like ASP.NET, C#, SQL Server and so on. I think his perspective as a newcomer, open sourcer, Montrealer and francophone will be of great value to the team, and judging from the couple of times he’s joined us at TechDays (in Montreal and Winnipeg), I think he’ll fit in just fine.

Fred’s area of concentration is going to be web development. He’s going to be your go-to guy for Windows web technologies of all sorts, and he’s definitely your go-to guy if French is your primary language.

He’s going to be in town later this week to visit Microsoft Canada HQ in Mississauga, where he’ll go through the standard employee “onboarding” procedures, which include getting a security badge (hence the term “blue badge” for Microsoft full-time employees), filling out some TPS reports, getting his assigned gear (one of the best parts of this job – we get lots of toys) and having an exploding tracking chip implanted in his head, near the base of the skull.

(Oh, wait a minute: I think the tracking chip is one of those things we’re not supposed to talk about.)

Anyways: welcome aboard, Fred! I think you’ll like it here.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phones in Canada

Want to know what Windows Phone 7 devices are being offered by Canadian telcos? I’ve got the list below:

Telus

telus wp7 phones

Telus offers two Windows Phones:

  • HTC 7 Surround. This is the one with the slide-out Dolby Surround speakers and a little kickstand so you can use it as a mini video player. The speakers are surprisingly loud and clear and our coworker Anthony “The Mobile Situation” Bartolo used them to great effect at TechDays this year, annoying us with the Jersey Shore soundtrack.
  • LG Optimus 7. This one’s for people with DLNA-equipped TVs (or in a pinch, a TV with an Xbox hooked up to it) – you can use DLNA to send the pictures and videos on your phone to a nice large screen. It’s great for presentations, vacations slides or even movie-watching.

Bell

bell wp7 phone

There are a number of people who refuse to use on-screen virtual keyboards and like the reassuring feel of a button’s “throw”. If you’re one of these people, Bell’s LG Optimus Quantum is the Windows Phone for you, with a slide-out keyboard. I’ve taken it out for a test drive at the store and it feels pretty nice.

Rogers

rogers wp7 phone

I’m on Rogers (as are all Microsoft employees in Ontario – the company pays for our phones and plans), and their Windows Phone is the Samsung Focus. It’s sexy, skinny, much lighter than you’d expect for a device with this kind of horsepower and it sports a bright, crisp 4” Super AMOLED screen, just like the one on the Galaxy S. I end up doing a lot of impromptu demos with this phone, and everyone walks away impressed.

Expansys

expansys site

If you’re in the market for an unlocked WP7 phone, or perhaps a WP7 phone that the Canadian telcos aren’t carrying, Expansys are the go-to people. If you’ve been to one of the big Microsoft conferences in the US – PDC, TechEd North America and so on – you’ve probably seen their booth. They’re the go-to guys for all sorts of mobile devices, including the hard-to-get ones.

They have a Canadian site, www.expansys.ca, and they’ve got a very extensive selection of Windows Phone 7 devices. Better still, their service is great. When I screwed up my last order and accidentally ordered the European version of a phone that wouldn’t be compatible with HSPA+ over here, a quick email to their service was all it took for them to fix the problem and let me know it was fixed. I salute them with a filet mignon on a flaming sword!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Wishing You Some Nerdy Holidays

happy holidays

I’d like to wish all my readers a safe and fun holiday season! Whether you celebrate Christmas, Chanukah, Festivus or anything else, have a fun one, enjoy the downtime, be safe, go work on your favourite side project (even if it’s doing nothing at all) and take a peek here every now and again — you never know what I might sneak in here over the break.

Categories
Uncategorized

Pirates Love Daisies: Uses HTML5, Plays on IE9, Hosted on Azure

The "start" screen for "Pirates Love Daisies"

If things get a little too quiet and boring during the holiday downtime and you’re looking for a game, try Pirates Love Daisies. It’s a “tower defense” style game with cute graphics, great sound and very addictive gameplay, and you can play it in a browser that supports the HTML5/CSS/JavaScript troika (often just referred to as the catch-all “HTML5”), which includes the current beta of Internet Explorer 9. In the game, you set up pirates with different combat skills (pistols, swords, cannons and sponges) in strategic locations to defend your patch of daisies from rates, seagulls, crabs, octopi and their boss, the kraken.

Screen capture of checkbox that reads "Enable additional effectors for IE9 (What is this?)"

If you’re running Internet Explorer 9 or a very fast computer (like my assigned “Dellasaurus” Precision M6500 – a quad-core I7 machine with 16GB of RAM and a 1GB graphics card), try checking the Enable additional effects for IE9 checkbox – it’ll turn on some additional graphic effects in the game, such as clouds and shadows. They’re not necessary for gameplay, but they do spice it up, and you’re going to need a browser that makes use of the GPU (such as IE9) or serious hardware if you want these effects without bogging down the game.

Here’s Larry Larsen talking about Pirates Love Daisies on Channel 9:

Get Microsoft Silverlight

Can’t see the video? You can get Silverlight or download it in the following formats: high-quality WMV, high-quality MP4, regular-quality WMV, regular quality MP4 or MP3 (audio only).

Pirates Love Daisies was the first HTML5 project by Grant Skinner, a Flash developer, and was commissioned by Microsoft, who asked him to build a “best-of-breed” tower defense game using HTML5. He talks about his experience on his blog, which includes this opinion on IE9:

I never thought I’d say this, but Internet Explorer 9 actually looks to be a great browser. It has impressive performance, and seems to be very standards compliant. I would definitely recommend checking it out, you might be surprised.

Microsoft Tech Evangelist Giorgio Sardo also blogged about Pirates Love Daisies. In his post titled Pirates Love Daisies: Lessons Learned, he talks about performance and some things they learned about HTML5 game development along the way, including working with the canvas element, fonts, audio and IE9’s developer tools.

Easel JavaScript library logoPirates Love Daisies makes use of the Easel JavaScript library, which “provides a full, hierarchical display list, a core interaction model, and helper classes to make working with Canvas much easier.” Although it’s still in early alpha, it works well enough for Pirates Love Daisies, which uses it to manage and render the game screen.

And finally, where does Pirates Love Daisies live? In the cloud! It’s hosted on Windows Azure as proof that Azure’s not just for line-of-business-y, ecommerce-y web applications (although it works quite well for them).

Screen capture of the game: "Click here to play Pirates Love Daisies"

Download Internet Explorer 9 now!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Comic Sans Criminal

You're a Comic Sans Criminal but we're here to help you

Comic Sans is probably one of the most misused fonts out there. Originally intended for the comic book-style speech bubbles for “Clippy” and other assistants in Microsoft Office, it got used first for “fun”, “childlike” documents and signs, and then found its way into far less appropriate venues, including those shown in the photos below:

Defibrillator and sexual assault notice using Comic Sans

The Comic Sans Criminal site does a great job telling the story of Comic Sans, where people went terribly, terribly wrong with it, what the appropriate uses for Comic Sans are, and it ends with the Comic Sans Pledge:

The Comic Sans Pledge: "I, _____, understand that my choice of font has the power to subconsciously and incorrectly set the tone for a piece of printed material, and as a result promise to seriously consider whether Comic Sans is an appropriate font choice before using it in any printed work in the future. Signed, ____"

Check out Comic Sans Criminal! It’s a beautifully-designed site that makes use of some good HTML5 tricks to turn it into an entertaining and gorgeous slideshow, and if it stops you from using Comic Sans inappropriately (or even better, altogether), so much the better!

This article also appears in Canadian Developer Connection.