Categories
Uncategorized

Prairie Dev Con 2010: Regina, June 2 – 3

prairie dev con

prairie provinces It’s not too late to register for Prairie Dev Con, the prairie developer conference, which takes place in Regina next week on Wednesday, June 2nd and Thursday, June 3rd – in fact, you can still get a discount on the registration fee! Register before next Monday, May 31st, and save 20% off the ticket price.

darcy lussier Winnipeg-based developer D’Arcy Lussier put together Prairie Dev Con with the goal of providing techies in the prairie provinces a developer conference with great content without having to deal with the high cost of travel and hotels. It’s a two-day conference with four tracks:

  • Web/Rich Internet Applications
  • Development Foundation
  • Application Lifecycle Management
  • Database/Business Intelligence

with fifty sessions in total.

donald belchamDonald “Brownfield Application Development in .NET” Belcham will lead a post-conference workshop, Making the Most of Brownfield Application Development, on Friday, June 4th. There’s an additional fee to attend this workshop, which you can attend either as a follow-up to the conference, or on its own (see the registration page for full details).

If you’re a developer in The Prairies and looking for a conference that provides a lot of knowledge but is close by and won’t drain your training budget, register for Prairie Dev Con!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Toronto-Montreal NerdTrain (Departs Tuesday, May 25th, Returns Friday, May 28th)

via nerd car

A quick reminder: if you’re looking for cheap transport to Montreal for MonDev, Montreal’s Open Source Week (which concludes with the Make Web Not War conference), we’ve booked an entire VIA Rail car from Montreal to Toronto! The train car (pictured above) has wifi, power outlets and will be equipped with video monitors, an Xbox or two, a big-ass HP TouchSmart computer and other technological goodies to make the time pass by.

Best of all, if you want to book a trip on this car, we’re subsidizing it. Round-trip tickets are a mere $50 and cover the cost of the ride, a sandwich lunch and drink voucher! The train departs for Montreal on the morning of Tuesday, May 25th and departs back for Toronto on the morning of Friday, May 28th.

For more details, email cdnsol@microsoft.com.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Mesh Conference: Toronto, May 18th – 19th

mesh conference

The 2010 Mesh Conference – the fifth one – takes place at Toronto’s MaRS Collaboration Centre on Tuesday, May 18th and Wednesday, May 19th. Its organizers call it “Canada’s Web Conference”, and it is: it’s this country’s premier get-together for creatives, techies and “suits” to share ideas about the internet and how it affects how we work, live and play.

This Year’s Keynote Speakers

This year’s keynote speakers are:

Chris Thorpe, Developer Advocate for the Open Platform at The Guardian

His background as a research scientist and his early involvement in Open Access publishing, makes him fascinated and passionate about what happens when data, content, platforms, identity and pretty much anything opens up. He spends his time at The Guardian working on the best ways to integrate The Guardian’s content, data and APIs with other people’s technology and businesses as part of the drive towards building the distribution and engagement channels of a mutualized newspaper.

Joseph Menn, author of Fatal System Error: The Hunt for the New Crime Lords Who are Bringing Down the Internet

Fatal System Error: The Hunt for the New Crime Lords Who are Bringing Down the Internet, Menn’s third book, was published in the US in January 2010 and in the UK in February 2010 by PublicAffairs Books. Part true-life thriller and part expose, it became an immediate bestseller, with Menn interviewed on national television and radio programs in the US, Canada and elsewhere. Menn has spoken at major security conferences on his findings, which include hard evidence that the governments of Russia and China are protecting and directing the behavior of some of the world’s worst cyber-criminals.

Scott Thompson, President of PayPal

Scott Thompson is president of PayPal with overall responsibility for establishing PayPal as the leading global online payment service. Scott previously served as PayPal’s senior vice president and chief technology officer, where he oversaw information technology, product development and architecture for PayPal.

Arvind Rajan, Vice President, International at LinkedIn

Arvind Rajan leads the company’s initiatives in markets outside the United States and Europe. Prior to joining LinkedIn, Arvind was the CEO of Grassroots Enterprise. Also a co-founder of the company, Arvind developed pioneering online grassroots communications programs for a wide variety of Fortune 500 companies, trade associations and nonprofit organizations. Arvind began his career with the Boston Consulting Group, and has held a wide range of leadership positions in emerging growth technology companies.

This Year’s Topics

Mesh will have two days’ worth of sessions covering a number of topics, including:

  • Open Government
  • Mobile phones and computing
  • The Pirate’s Dilemma
  • Privacy in the age of Facebook
  • Real-time
  • Social media in the Olympics, in the newsroom, as used by Médecins Sans Frontières and your business

For more, see the schedule.

Who’s Behind Mesh?

Mesh is a great example of the sort of thing that engaged and enthusiastic communities can create. It wasn’t created by a professional conference-organizing company, software vendor or government program, but by these five individuals known through the Toronto tech scene:

  • Mark Evans: Digital marketing and social media consultant, former VP at my old company, b5media, worked with the startups PlanetEye and Blanketware, and former tech journo with the National Post and Globe and Mail.
  • Mathew Ingram: Senior writer with GigaOm, former tech journo with the Globe and Mail and supreme tech blogger-about-town.
  • Mike McDerment: Runs Freshbooks, one of Toronto’s most successful start-ups.
  • Rob Hyndman: If (or more likely, when) I get sued, I’ll haul ass for Rob’s office! Considered by the Toronto tech scene to be its unofficial legal advisor, Rob runs Hyndman | Law, a boutique law firm catering to tech companies.
  • Stuart McDonald: Runs Tripharbor/Tripharbour; in a former life, he brought Expedia to Canada.

And of course, there are the sponsors, which includes Microsoft Canada. I’ll be there, representing The Empire along with my coworkers David Crow, Barnaby Jeans and John Oxley.

Get Your Tickets Now!

There’s not much time left before Mesh, and tickets are going quickly. The student tickets are already gone, but a few regular tickets — CAD$539 each – are still available at the registration page.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

MeshU Workshops: Toronto, May 17th

MeshU: May 17th, 2010 - Toronto, Canada

MeshU – short for “Mesh University” – takes place on Monday, May 17th at the MaRS Collaboration Centre (101 College Street, just east of University). It’s a series of workshops for web designers, developers and “suits” that takes place the day before the Mesh Conference (“Canada’s Web Conference”) and will feature 12 workshops divided into “Design”, “Development” and “Management” streams delivered by people with real-world startup/tech business experience.

I’ll be there, as both an attendee furiously taking notes (which I’ll post here) as well as a representative of Microsoft Canada and Silverlight, who are MeshU’s event partners.

Keynote: Bill Buxton

Keynote: Bill Buxton

Bill Buxton, Principal Researcher at Microsoft Research, human-computer interaction guru extraordinaire and fellow alumnus of Crazy Go Nuts University, will deliver the morning keynote. Every presentation I’ve ever seen him do has always inspired me and given me at least three new ideas, and I expect that this one will be no different. He’s an intelligent, engaging and interesting speaker – don’t miss your chance to see him live!

MeshU Sessions

Here are the MeshU sessions:

Registering for MeshU

Alas, the $49.00 student tickets for MeshU are sold out. Here’s what remain:

  • Regular tickets: CAD$289.00 each
  • “Friends of MeshU” sponsorship: CAD$1000 each – with this, you get:
    • 1 regular ticket
    • 1 student ticket
    • Your logo on the MeshU site and at the event
  • “Really Good Friends of MeshU” sponsorship: CAD$2000 each — with this, you get:
    • 2 regular tickets
    • 2 student tickets
    • Your logo on the MeshU site and at the event
    • A table at the event

To register for MeshU, go to the MeshU registration page.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Scenes from Toronto Code Camp 2010

The fifth annual Toronto Code Camp took place on Saturday at Seneca College’s Campus at York University. This was the most ambitious one by far, with the number of sessions increased from 25 to a whopping 40, arranged into 8 tracks.

For those of you unfamiliar with Code Camps, they’re software development conferences organized by the .NET community, featuring community-developed material, for the benefit of the community. Code Camps must be free-as-in-beer to attend, and the content and code in its presentations must be shared, free-as-in-speech style. While a number of business and organizations throw in sponsorship money and swag to help cover costs – The Empire included – Code Camps are powered by volunteers. From the organizer to the presenters to the staff, they do it for free, because they love what they do.

Want to see the full-resolution versions of my photos of Toronto Code Camp? I’ve posted them to this Flickr photoset.

The day opened with ObjectSharp’s Barry Gervin delivering the keynote. I was moving swag at the time, so I could catch all of it, the bits I did catch were pretty entertaining. I expect no less from Barry and the rest of the ObjectSharpies, all of who are top-notch presenters:

01 barry gervin keynote

Perhaps I’m wearing out this phrase from overuse, but let me say it just once more: Mark Arteaga of RedBit Development has forgotten more about mobile phone development that I will ever learn. He did the first session in the mobile track, providing an overview of developing apps for the upcoming Windows Phone 7:

02 mark arteaga windows phone 7

The Empire is quite serious about web development, which is why Internet Explorer’s Big Kahuna Dean Hachamovitch stated very clearly that yes, we believe HTML5 and all the goodies that go along with it are the future. One of those goodies is JavaScript, and nothing turbocharges Javascript quite like jQuery. We love jQuery, and Colin Bowern from ObjectSharp walked a full room through an introductory session:

03 colin bowern jquery

The “Rule of Two Feet” – that is, go the sessions you find interesting and bail from the ones you don’t – is proof that .NET developers care about web development. Here’s a shot of the jQuery session hall, which was standing room only:

04 colin bowern audience

Colin is truly dedicated to the craft; so dedicated, in fact, that he did this presentation even though he was getting married the next day! He’s resourceful too – he used his impeding nuptials as fodder for his presentation, using jQuery to build little mini wedding-planners. Congrats, Colin, on getting married and having a very understanding fiancee!

05 colin bowern

Colin Melia is a rock star. He did some great presentations and an Azure exercise for Techdays, wrote one of the demo apps we used in EnergizeIT and will be helping out at Make Web Not War. He also played to a very packed room at Code Camp with a session on Silverlight Essentials:

06 colin melia silverlight

Here’s Infusion’s Nickolas Landry doing a presentation on XNA development. He showed a Space Invaders game with an interesting twist – it was written as a 3D game rather than a 2D one, which opened up some interesting possibilities. I lent him my Xbox 360 controller, which I usually have in my knapsack, which he thought was a little bit weird (Is it? I don’t know any more):

07 nickolas landry silverlight

None of this would’ve happened without the dedicated efforts of MVP Chris Dufour, the heart and soul of Toronto Code Camp. Here he is, taking a small breather in the speakers’ lounge:

08 chris dufour

While wandering the halls of the building, I saw something that I thought looked familiar:

09 web not war 1

Upon closer inspection, it was indeed a familiar object – a “Make Web Not War” sticker, promoting Microsoft’s Web Platform Installer. As you can see, some puny Jedi attempted to remove the sticker, but his piddly powers were no match for the Dark Side!

10 web not war 2

Meanwhile, Bruce Johnson from ObjectSharp was showing the room his “OData face”…

11 bruce johnson odata

…and while that happened, Ryan was in the lunchroom, valiantly guarding the bag lunches prepared for attendees.

12 ryan lunches

Ever wondered what 400 bag lunches look like? Like this:

13 lunches

If there was an award for the best-attended session, we’d have to hand it to Telerik’s Todd Anglin, whose very well-attended presentation on Ajax was followed by an even-better attended presentation on HTML5. This one had people filling every seat, standing at the back and even sitting in the aisles:

15 todd anglin html5 1

Always controversial is the “Flash vs. Silverlight vs. HTML5 – how do they stack up?” question. Here’s Todd’s answer:

16 todd anglin html5 2

Here’s a close-up. Feel free to discuss this in the comments!

17 todd anglin html5 3

Here are the two closing slides from Todd’s presentation. The first was by Adobe’s CEO Shantanu Narayen:

The consumer should be able to decide which technologies they want to use, but a multi-platform world is definitely where the world is headed.

18 todd anglin html5 4

Followed by a quote from Dean Hachamovitch, who agrees with me that:

The future of the Web is HTML5.

19 todd anglin html5 5

I had a great time watching presentations and talking with people at Code Camp. It’s great to see the .NET community getting together like this, and I’d love to do it again. See you next year!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

How to Make a Conference Pay Off

imagePictured above: The scene at MIX10 after the Day 2 Keynote.

Whether you’ve just come back home from SxSWi, are heading back home from MIX10 or expect to go to a conference sometime soon, you want to make sure that it was worth the ducats you or your company spent sending you there. It’s one thing to come back from a conference, all inspired to try out the ideas you picked up, test drive the new technologies showcased and stay in touch with the people you met, but it’s an entirely different thing to follow through.

Web Worker Daily has an article titled How to Make a Conference Pay Off that provides these tips on how to get the most out of the conference you just attended after you’ve arrived back home (be sure to read the article for expanded versions of these pointers!):

  1. Review your content – the notes, business cards, literature and so on.
  2. Act on the quick “now” items.
  3. Schedule the “now” items that take more time.
  4. Check for information posted online.
  5. Complete the tasks from step 3.
  6. Follow up with the people who promised to contact. Don’t underestimate the strength of weak ties!
  7. Study the materials. It is why you picked them up in the first place, isn’t it?
  8. Write blog posts or articles. Sometimes the best way to cement what you’ve learned is to share what you’ve learned.

Also worth checking out: A Conference Survival Guide for the Web Worker.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

MIX10 Day 1 Keynote

In case you missed it or weren’t able to attend, here’s the recording of the MIX10 Day 1 keynote featuring Scott Guthrie talking Silverlight and Joe Belfiore talking Windows Phone 7:

Get Microsoft Silverlight

(You can also download the video in high-quality WMV format.)

This article also appears in Canadian Developer Connection.