Categories
Uncategorized

Visual Basic on Windows Phone: From CTP to RTW to OMFG

vb mug

VB for WP7 went RTW? OMFG!

Back in September, I wrote about the release of the CTP (Community Technology Preview) of Visual Basic for Silverlight development on Windows Phone. As a CTP, it was early access to a work in progress, there was no “go-live” license (meaning any apps you wrote in VB couldn’t be for commercial release) and there was no guarantee that it would become a released product.

All that changed a couple of days ago when VB for WP7 went RTW (Release To World). It’s an actual thing now: you can write Silverlight apps for Windows Phone and you can sell them in Marketplace. We’ve also updated our Windows Phone example code to include VB examples. With VB (Visual Basic) for WP7 (Windows Phone 7), one of the MRF (Most Requested Features) has been implemented. Cue a lot of developers saying “OMFG!”

(In case you were wondering, the “F” is for “Phone”.)

Get VB for WP7 Developer Tools

You can download the Visual Basic for Windows Phone Developer Tools RTW right now. There are a couple of things to keep in mind:

  • You need Visual Studio 2010 Pro, Premium or Ultimate. Sorry, but Visual Studio Express for Windows Phone isn’t going to work with this version. If you’re really itching to try writing VB apps for WP7 and only have the Express version of Visual Studio, we suggest downloading a trial version of Visual Studio Pro.
  • Visual Basic for Windows Phone is for writing Silverlight apps only. If you want to write XNA-based games and apps, you have to do it in C#.

Start Building Apps in VB

tip calculator

Once you’ve installed Visual Basic for Windows Phone Developer Tools, go to Jason Zander’s blog, where he walks through the process of building a tip calculator app in Visual Basic. He’s also posted the complete solution online so you can download it, check out the code, tinker with it and learn from it. Remember the motto: Don’t learn to build, build to learn!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Have You Been to MSDN Lately?

new look msdn 1

If you haven’t dropped by the MSDN site lately, you might not know that it’s been redesigned so that it’s easier to get started developing for Microsoft’s platforms. Near the top of the home page are giant links to the “Three Screens and the Cloud” – that is:

new look msdn 2

Each zone has these sections:

  1. A video explaining the sort of development covered
  2. An overview of the Microsoft tools and technologies you can use for that sort of development
  3. A “get the tools” link
  4. “Build your first application” tutorials complete with source code
  5. Links to resources to help further your learning

Give the new MSDN a look!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

AzureFest: Saturday, December 11 in Mississauga

azurefest

Barry GervinAzureFest is an Azure activation community event put on by ObjectSharp featuring ObjectSharp’s Barry Gervin – a great company and a great guy who’ve been a tremendous help to us folks at Microsoft Canada – and it’s taking place on Saturday, December 11th at Microsoft Canada’s HQ in Mississauga (1950 Meadowvale Boulevard, just north of Highway 401 and Mississauga Road). At AzureFest, you’ll get walked through the process of setting up an Azure account and then deploying a simple app. Once you’ve got this under your belt and discovered how painless it can be, you’ll be ready to start building cloud apps and deploying them to Azure!

There will be two AzureFest sessions on Saturday, December 11th:

  • The morning session, which runs from 9:00 a.m. to noon
  • The afternoon session, which runs from 1:00 p.m. – 4:00 p.m.

Registration is FREE! Just visit the AzureFest page for registration details.

A Special AzureFest Bonus for User Groups

If you run a user group, have been thinking about getting into Azure and are looking for a little extra money for your user group events, AzureFest has a deal for you! For each member of your user group that does each of the following:

  • Register for AzureFest
  • Attend AzureFest
  • Activate an Azure account

…your user group will receive $25 from Microsoft! When people register for AzureFest, the registration page will ask them which user group they belong to, so we’ll know how much to give each user group.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Welcome, Frédéric!

Frederic HarperA little while back, we put out some job postings for a couple of developer evangelism positions that had opened up at Microsoft Canada. You might remember my post talking about our search for a developer evangelist based in or around Toronto, and as of this writing, we’re still interviewing people for the position.

We were also looking for a French-speaking developer evangelist based in either the Ottawa or Montreal area, which we talked about in this blog post. We found him – it’s Montreal-based Frédéric Harper!

Fred’s one of the bright lights in Montreal’s tight-knit and very active open source community, participates in all sorts of social tech events around the city (including our Make Web Not War event earlier this year), but also has dabbled with Microsoft technologies. He has a blog, A la Base 2 (“In Base 2”), and its tagline is Parce que le monde n’est fait que de 0 et de 1 (“Because the world isn’t made of zeros and ones”). If you can read French – or perhaps put up with a little machine translation – you should check it out.

Fred announced his joining Microsoft on his blog, and below is my attempt at translating it into English. Please keep in mind that I am not a professional translator or even a student of the French language; I just like to party with mes amis and picked up a little French along the way.

Of the people in the Developer and Platform Evangelism group at Microsoft Canada, I think I’m especially looking forward to working with Fred. We have the same small-company, open source background, and more than a few people have described him as my Quebec counterpart. I’ve been feeling like Beavis without Butt-head (or is it the other way around?) since David Crow’s departure, and I’m looking forward to working with Fred!

And now, Fred’s blog entry:

The king is dead, long live the king

A little pretentious, you say? No – I’m not talking about me; I’m using an expression often used to refer to big changes. Believe me, I have a big change to announce!

Change

TechDays badge that reads "Frederic Harper / Microsoft"The more perceptive reader will have already figured it out after seeing the badge pictured here. Indeed, a change of course is happening in my professional life: I accepted a offer for job tailor-made for me, developer evangelist at Microsoft. This of course means that I’m closing my company,  will thus have understood that brings at the same time the closing of my company À la base 2, because with all the beautiful challenges that await me, I can’t take on any more work once fully ensconced in the company from Redmond (I’m not moving, I will remain in Montreal).

Putting aside these last few months of effort to start my company was not an easy thing to do, especially since things were going well, but this was a once in a lifetime chance! Still, I grew through this experiment and in spite of the fact that I won’t be offer my services, I’d be happy to introduce you to the good people in my network who can help you out.

From now until the end of December, I’ll finish what I’m currently working on and from January 3rd onward, I’ll hold this new position. I’d like to thank all the people who believed in and trusted me! The people who offered me work that I refused without hesitation will know that only an evangelism job could make me change my mind about my career path. I even talked about it in a blog post. about what I wanted to do in 2010

An evangelist? Will you preach the good news?

In some ways – not for some religion, but for Microsoft tools and technologies. I return to my old standby, which I never really left: web development – that’s going to be the area where I’ll specialize. Why did I say that this job was tailor-made for me?

  1. My social side = going to user groups, conferences, Microsoft events…
  2. My technical side = talking to other developers, building apps for examples/presentation…
  3. My gadget-loving side = to try out the company’s new gadgets, products and technologies…
  4. My extrovert side = public speaking and making presentations…
  5. The side of me which likes to learn = my first days will be to learn, at least the broad strokes, the panoply of products, services and technologies that this giant offers…
  6. My “big brother” side = to help developers grow their careers, to get their projects done, to help them with their technological choices…
  7. My “challenger” side = I met my team and some people from Microsoft and they’re easy to get along with, but also very smart. I look forward to the challenge, especially as the new guy on the team, and since I’m replacing Christian Beauclair who’s made quite a mark, and how in spite of my experiment, I still have a multitude of things to learn…

Simply put, this job fits me very well. I talked with a few people about the job while I was considering it, and whether they’d know me for a short of long time, before I even said it was a dream job, said that I was made for the role! Moreover, it’ll make me practice my English and give me the chance to travel across Canada. What more could I ask for? For me, it is really is a “dream job”…

Really? At Microsoft? You?

Seriously, yes! I’m not saying this for the money or to please anyone. Frankly speaking: had you offered my this job four years ago and I would have said, “No, never, not for the Evil Empire!”. It’s easy to poke fun at Microsoft when you’re not all that familiar with it. Four years ago, I didn’t play with any Microsoft tech other than Windows and Internet Explorer. Thanks to my stint at IBI Solutions Inc., I saw the good things about the company and their products. At Make Web Not War last year, I could see a sincere change of attitude and that the company listened. I want to belong to this change!

It’s just the beginning!

It is indeed only the beginning! The beginning of a new adventure for me. The beginning of several beautiful challenges that I will face. The beginning of my first job at a large company. And of course the return of this web site to a simple blog, as it was at the beginning.

From now until I start at Microsoft in 2011, I won’t be talking much about this, because my full attention will be devoted to my current project, but I’ll share my thoughts on this change in due time. And of course, you’ll hear me talking more often about Microsoft, but I’ll still be the same Fred you always knew…they hired me in spite of knowing all about me, the fools!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Montreal Coffee and Code: Thursday, November 25th

montreal coffee and codeCoffee and Code Montreal takes place tomorrow (Thursday, November 25th) at the Second Cup at 2020 University. It starts at run 11:00 a.m. and runs until about 5:00 p.m.

Coffee and Code is a way for you to get in touch with us in an informal setting. Rather than work out of an office, at Coffee and Code, we work out of a cafe, where we can easily be found, enjoy some nice caffeinated beverages and talk with other developers and IT pros about all sorts of things. I’m going to be talking about Windows Phone 7, but a number of my Microsoft colleagues will also be there, and they’d be happy to talk to you about all sorts of things, from Microsoft platform goodies like Windows, Windows Server, Azure, Internet Explorer, SharePoint, IIS, Internet Explorer and more, to more general topics, from programming to the tech industry to career opportunities.

If you’re in the neighbourhood, please drop by and join us for a coffee!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

“Building Awesome Apps for Windows 7” Simulcast Tonight!

building awesome apps for windows 7Tonight’s the night of the Building Awesome Apps for Windows 7 simulcast featuring super-smart super-talented developer Kate Gregory talking about how to build applications that make the most of Windows 7. Kate will be presenting two sessions:

  • Session : A Lap Around the Windows API Code Pack
    The Windows API Code Pack for the .NET Framework is a managed library for building applications that light up on Windows 7. It provides access to new user interface features (taskbar jump lists, libraries, sensor platform and more) as well as "behind the scenes" features that make your applications more aware and responsive (restart and recovery, power management and more). This is a must-have library for developers targeting Windows 7 with managed code. In this session, you’ll learn how to quickly incorporate the Windows API Code Pack into your applications to take advantage of features in Windows 7.
  • Session : Building Touch-First Applications for Windows 7
    In Windows 7, innovative touch and gesture support enable a rich and natural interaction with applications. Are your applications ready to support this new wave of PC form factors? Are they finger-friendly to support interactions and gestures on Windows 7? This session highlights the new multi-touch gesture APIs and explains how you can leverage them in your applications.

Best of all, you don’t have to pay anything or go anywhere to catch this session! It’s online tonight at 6:30 p.m. Eastern (3:30 p.m. Pacific), streaming straight to your computer.

To register for the event, visit the Building Awesome Apps for Windows 7 registration page.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Yorkville Media Centre’s Windows Web Dev Sessions

yorkville media centre

Microsoft Canada is working with Yorkville Media Centre (YMC), a downtown Toronto learning facility where where you can learn the skills you need to work in digital media. Typically, YMC covers building websites with open source technologies like PHP, MySQL and WordPress, but this time, they’re doing so with a slight twist: they’ll still be building a site on open source technologies, but they’ll be doing so with Microsoft development tools and products such as the Web Platform Installer.

The course runs for nine weeks and takes place for a few hours every Saturday, and as an added bonus, they’ll be recording the whole thing as a series of documentary-style videos. You’ll see a season at Yorkville Media Centre, from the start where they introduce both open source and Microsoft tools and technologies right to the end, where they’ll have produced a fully-functioning web application.

Here’s their first video, Session 1: Industry Overview, which introduces YMC’s Mark Reale, the rest of Yorkville Media Centre and the people taking the course:

We’ll post these videos here as Yorkville Media Centre release them throughout the season. If you’re looking to learn about WordPress on Azure, WebMatrix, the Web Platform Installer, Web Gallery or any other Microsoft web goodies, check out these videos!

This article also appears in Canadian Developer Connection.