Categories
Uncategorized

Get Your Hands on Internet Explorer 10 Platform Preview 1!

ie10 platform preview 1At last year’s MIX conference, we got our first taste of what would become the current version of IE: Internet Explorer 9, Platform Preview 1, which was available for download at TestDriveIE.com.

It’s a bit over a year later, and IE9 is now in “RTW” form – that’s “Release to World”, and it’s now time to talk about the version of IE to follow: Internet Explorer 10, which you can download now in the form of IE10 Platform Preview 1.

Here’s what the head honcho of IE, Dean Hachamovitch, has to say about this Platform Preview and IE10 in general:

We built IE9 from the ground up for HTML5 and for Windows to deliver the most native HTML5 experience and the best Web experience on Windows. IE10 continues on IE9’s path, directly using what Windows provides and avoiding abstractions, layers, and libraries that slow down your site and your experience.

We’re about three weeks into development of IE10, and based on the progress we’ve made, we want to start engaging the development community now. At the MIX conference today, we showed the new browsing engine along with several new browser test drives that anyone on the Web can try out. You can run these at www.ietestdrive.com to see emerging standards like CSS3 Multi-column Layout (link), CSS3 Grid Layout (link) and CSS3 Flexible Box Layout (link), CSS3 Gradients (link), and ES5 Strict Mode in action. We also demonstrated additional standards support (like CSS3 Transitions (link) and CSS3 3D Transforms (link)) that will be available in subsequent platform previews of IE10, which we will update every 8-12 weeks.

Also available are new test drive samples for today’s production browsers. For example, Fishbowl is an update to the original FishIE tank that now uses more HTML5 technologies. Paintball is another great demonstration of what fully hardware accelerated HTML5 Canvas delivers.

Get your hands on IE10 Platform Preview 1 and take it for a spin!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

SVG Girl

svg girl

SVG Girl is a great demo of SVG in action. It looks like a video of anime, but it isn’t – it’s all SVG! Check it out, and especially in IE9, where it takes advantage of hardware acceleration to give you more smoothness. They showed it a few minutes ago at the MIX11 keynote, and it looks gorgeous.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

MIX Day 1 Keynote Live Stream!

mix stageThe MIX keynote room, earlier this morning.

Don’t forget – you don’t have to be in Vegas to catch the MIX11 Day 1 keynote. All you have to do is point your browser at live.visitmix.com.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Scenes from BarCamp Boston

01

barcamp boston 6I was in Boston this weekend to help out with BarCamp Boston, the sixth such event to take place there. It took place on Saturday, April 9th and Sunday, April 10th at Microsoft’s NERD Center (NERD is short for New England Research and Development), located in Cambridge on One Memorial Drive, nestled comfortably by the MIT campus and close to the high-tech and bio-tech companies surrounding Kendall Square.

A BarCamp is an “unconference”: a conference in which the normal rules are turned on their ear. Normal conferences have their agendas set in advance by the conference organizers, and the conference sessions are typically lectures featuring one or a few speakers and everyone else acting as the audience. In a BarCamp, the agenda is set by all the attendees, the sessions are less like lectures and more like open discussions, and in lieu of the traditional presenter is a discussion facilitator. (I’ll explain a little more about how this works later in this article.)

barcamp tour

BarCamp Boston 6 was sponsored by BarCamp Tour, a group of five startups who actively participate in BarCamps taking place across the U.S. and help BarCamp organizers ensure that they’re holding the best possible events. The startups that make up the BarCamp Tour are:

If you’re planning a BarCamp for your city and would like the backing of BarCamp Tour, which comes with money to help run your event plus other goodies like arrangements for the after-party, you should contact them! Drop them a line via Twitter at @BarCampTour and be ready to explain to them why they should support your city’s BarCamp.

02

BarCamp Boston 6 started off in the big space that takes up the 10th and 11th floors at NERD. It’s an airy space with lots of places to sit and lots of windows providing a gorgeous view of the Charles River and downtown Boston. It served as the breakfast, lunch and dinner room, as well as for the opening “unkeynote” and the after-party.

03

The big room at NERD features banners that feature both nerdiness and “local colour”:

18

The local organizers welcomed the crowd enthusiastically:

04

…and by “crowd”, I do mean crowd. There were a number of people down on the floor, with more people watching the opening talk from the balconies:

05

…and a good number more caught the talk from the combination staircase/stands that connected the two floors:

06

Once the event had been properly introduced, we all made out way to NERD’s first floor, which contained all the conference rooms and meeting spaces where BarCamp’s sessions would actually take place. It was now time for the participants to set the agenda.

Step one was to propose topics of discussion. Attendees were encouraged to propose topics by writing them down on large Post-It notes and stick them on the “Ideas” wall. In the meantime, people would vote on those proposals by placing checkmarks on those proposals they’d like to see:

07

There were a lot of topics proposed. Many were about programming, the web and technology, but a number were about self-improvement, cooking, being an entrepreneur, being active in your community, music, philosophical matters – just about everything that might interest the sort of person who’d spend an weekend at a BarCamp.

08

09

Once a proposed topic got a sufficient number of votes, the person who proposed the topic would then take the Post-It note and place it somewhere within the schedule grid. The schedule grid divided the weekend into equal-sized time slots, and it was first-come, first-served.

15Click the photo to see it at full size.

16Click the photo to see it at full size.

Once the schedule grid started filling up and the start time for sessions drew near, people started picking out the sessions they wanted to attend:

10

And then it was session time! Sessions took place in all sorts of settings. Some took place in NERD’s larger lecture halls, while others took place in the “clusters” that are scattered about NERD. NERD is rich in all sorts of little spaces designed for collaborative work, which makes it an ideal location for a BarCamp:

11

NERD also has a number of smaller “salon” style rooms that are perfect for comfortable round-table discussions. The room shown below was a great place for the Mobile UI discussion; large enough to accommodate the crowd, but small enough for people to pass around phones to show off their mobile UI projects:

12

The smallest rooms were perfect for discussions that required a closer look, such as this session on Arduino projects:

13

With the participants responsible for putting together the content for a BarCamp on an ad hoc basis, what’s left for the organizers to do? Simple: create the conditions that make BarCamp possible in the first place! That includes getting a venue in which to hold BarCamp, providing the basic structure around which BarCamp takes place, and of course, providing food. With the sponsorship of the companies that make BarCamp Tour as well as Microsoft, there was food and drink aplenty for breakfast, lunch and dinner:

14

Saturday’s sessions ran from 11:00 to 6:00 p.m., with a break for lunch. The sessions were followed by dinner, then PowerPoint Karaoke, and then a performance by the local band Ribs:

17

I was only able to attend the Saturday of BarCamp Boston 6, but it went quite well and I had a great time meeting, sharing ideas with and playing accordion for a lot of people while I was there. I hope to catch more BarCamps over the next few months, so if you want BarCamp Tour to sponsor your BarCamp, contact them on Twitter!

Categories
Uncategorized

A Little Something for Those Getting Started with CSS…

css is awesome mug

road to mix smallI’m at the MIX conference as I write this, where the pre-conference boot camps are currently taking place. The actual conference doesn’t start until tomorrow, when this place will transform from a relatively idyllic (idyllic for Vegas, anyway) zone into a geek mosh pit with the population density of downtown Tokyo.

It’s still morning here in the Pacific time zone, and right now, there’s a packed room learning about HTML5 and CSS3. We’ve got a good number of people in the room who are diving into this stuff in earnest for the first time – some are coming over from the desktop dev / WinForms world, others are coming from programming on the back end – and I can see from the looks on their faces that they’re feeling a tad overwhelmed. If you’re among this crowd, let me assure you that:

a) CSS eventually does make sense, even when it sometimes does what you don’t expect (hence the “CSS is Awesome” mug, a joke that you’ll soon appreciate and that you can by at Zazzle.com),

b) CSS will make your life as a web designer / developer / whatever easier once you get the hang of it,

c) There are lots of people right here at MIX who’d be happy to answer your questions about CSS, including the Canadian Developer Evangelist team, which includes Yours Truly, John Bristowe and Fred Harper.

Later this afternoon: the jQuery boot camp!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Windows Phone 7 Hackfests in Vancouver and Toronto This Saturday!

Hackfest?

wp7 hackfestIf you’re in the Vancouver or Toronto areas and you’ve been meaning to write apps for Windows Phone 7, there’s a Hackfest near you this coming Saturday, April 16th!

  • If you have an idea for an app but don’t know how to build apps for Windows Phone, this event is for you! We’ll have experts and tutors on hand to show you how to write your first Windows Phone app, and it’s easier than you think.
  • If you have the skills to build apps for Windows Phone but don’t have any ideas for an app, this event is also for you! If you’ve got C#, .NET, Silverlight or XNA skills but can’t think of what to write, the Hackfests are a great place to brainstorm with other people and come up with ideas for apps.
  • If you’re looking for a job or clients, this event is also for you! Okay, Hackfests aren’t actually job fairs, but they’re excellent networking opportunities, and these days, 80% of the tech jobs out there are found by networking.

The Vancouver Hackfest

Vancouver’s Hackfest takes place this Saturday, April 16th from 8:30 a.m. to 5:30 a.m. at BCIT Burnaby Campus (3700 Willingdon Avenue, Burnaby), Building SW3, Room 1710.

This event is free – click here to register!

The Toronto Hackfest

Toronto’s Hackfest also takes place this Saturday, April 16th from 9:00 a.m. to 6:00 p.m. at the ObjectSharp offices (11 King Street West, Toronto), suite 1400.

This event is free – click here to register!

Get the Tools

If you’re coming to the Hackfests, you’ll want to bring a computer (preferably a laptop, unless you’re into heavy lifting), and to make the best use of the time, you should install the Windows Phone developer tools beforehand.

You can download the tools from the App Hub (create.msdn.com). They’re free-as-in-beer and they’re awesome.

You’ll want to do it in this order:

  1. Download and install the Windows Phone Developer Tools (Release Notes)
  2. Download and install the Windows Phone Developer Tools January 2011 Update (Release Notes) [Note: Installation may take several minutes and is complete when the install dialog box closes.]
  3. Download and install the Windows Phone Developer Tools Fix

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Dzinepress’ Ultimate Collection of HTML5 Tutorials and Useful Links

"HTML5" logo

The Road to MIXOne of the topics that will be covered quite heavily at the MIX Conference (it’s taking place this week) is HTML5. It’s great to see it supported in Internet Explorer, it’s great to hear that it’s coming soon to Internet Explorer on Windows Phone, and now it’s time to get any of you who’ve held off on taking it up to get started and those of you who’ve already taken it up to get even better at it.

Dzinepress have put together a collection of Ultimate HTML5 Tutorials and Useful Techniques, and whether you’re new to HTML5 or an old hand it at already, there should be something in this set that you’ll find useful.

I’ve taken the links from Dzinepress’ article and grouped them into categories below:

Introductory Stuff

Site Design

Forms

Drag and Drop

Canvas

Video

Storage

Mobile

This article also appears in Canadian Developer Connection.