Categories
Uncategorized

Microsoft’s “2019” Video

This article originally appeared in Canadian Developer Connection.

One of the things we saw at the behind-closed-doors, Microsoft-eyes-only TechReady 8 conference was the 2019” concept video shown to us by Business Division President Stephen Elop. Since then, the video’s gone public, with his showing it recently at the Wharton Business Technology Conference and its appearance on Long Zheng;s blog, I Started Something.

The video is a montage of “slices of life” in the year 2019, and shows a vision for how people could be using technology in their everyday life then. Don’t think of this video as an attempt to predict the future; they’re notorious for being hilariously wrong in retrospect. Instead, think of it as inspiration for future projects, a source of ideas for applications and user interfaces and a way to shake loose any assumptions or fixations you might have about how applications should work. As developers, I thought that you might find the video (it’s 5 minutes, 38 seconds in length) an interesting watch, and possibly even the spark that gets you started on your next project.

For those of you who are the type to analyze still frames from your favourite movies, you can see some close-ups of the future user interfaces featured in the video in the PowerPoint deck that Stephen Elop used when he showed this video.

Categories
Uncategorized

Toronto Coffee and Code #3: This Friday at The Roastery @ 401 Richmond

roastery

This article originally appeared in the Coffee and Code blog.

The next Toronto Coffee and Code will take place this Friday, March 6th, at The Roastery at the 401 Richmond building (401 Richmond Street West, just east of Spadina) from 11 a.m. to 6 p.m.. This cafe is nice and spacious, has free wifi thanks to the efforts of the cool people at Wireless Toronto, has good food and is located in one of the best workspaces in the city, If you have an artistic bent, I recommend that you pass by Swipe Books (located in the same building), an amazing bookstore that specializes in advertising and design.

Coffee and Code is a regular event where I “set up office” at a local cafe in order to make myself as accessible as possible to developers and other techies, so they can talk to me about Microsoft, its tools and tech, the industry or whatever else is on their mind. It’s also many other things:

  • A networking opportunity for people looking to find other people in the local tech industry
  • A chance for indie and self-employed software developers to get out of their home offices
  • A interesting coffee break for people who work in the area
  • A chance for you to get your hands on a copy of the Windows 7 beta (I’ll burn a DVD for you)
  • A way for techies to put a little money back into the local economy (by buying lots of coffee and supporting local businesses)
  • A nice social event in a relaxed atmosphere…all on a “school day”

If you’re in the neighbourhood, please drop by! If you’re not in the neighbourhood, don’t worry – I plan to hold future Coffee and Code events in different locations all over Toronto and surrounding areas very soon.

(And if you’re really far away, say Irvine, California, there’s a Coffee and Code in your neck of the woods this Friday.)

Categories
Uncategorized

Coffee, Code and…California?!

"California Republic" flagCoffee and Code, for those of you who haven’t been following this blog, is a regular event where I “set up office” at a wifi-equipped cafe to make myself more accessible to you. We’ve had two so far here in Toronto, and they’ve gone quite well: we’ve have some good discussions, local developers have made new connections with each other, I’ve answered questions about Microsoft and its tools and tech, and I’ve also hooked people up with copies of the Window 7 beta.

This Friday, there will be two Coffee and Code events. One will be in Toronto (details will be in the following post), and the other one will be three time zones away…in Irvine, California.

denny_cherryDenny Cherry is a Microsoft MVP and Senior Database Administrator and Architect at Awareness Technologies. He’s forgotten more about SQL Server than I will ever learn, his blog is SQL Server with Mr. Denny at IT Knowledge Exchange and he tweets at twitter.com/mrdenny. He heard of Coffee and Code and decided that he wanted to hold one in his neck of the woods, southern California. I gave Denny access to the Coffee and Code blog, where he announced his Coffee and Code event, which takes place this Friday, March 6th at the Starbucks at at the Tustin Marketplace (2959 El Camino Real), just off the I5 and Jamboree.

For more information about Denny’s gathering, check out his entry on the Coffee and Code blog.

Categories
Uncategorized

Old Man Stewart and Young Man Williams Talk About Twitter on TV

Here’s the bit from last night’s Daily Show called Old Man Stewart Shakes His Fist at Twitter, courtesy of VentureBeat (at least until the folks at YouTube have to remove the video):

And for those of you who missed it, here’s Twitter co-founder and chief exec Evan Williams talking about Twitter on Charlie Rose, once again courtesy of VentureBeat:

Categories
Uncategorized

Ignite Your Career Starts Today!

This article originally appeared in Canadian Developer Connection.

The first installment of our Ignite Your Career webcast series starts today at noon Eastern time. Today’s topic is Industry Insights and Trends – here’s the abstract:

The nature of technology is one of continual change; a fact of life for professionals in the ICT industry. As a result, you need to be on top of what is happening in the industry in order to position yourself and your organization to benefit from these trends. This panel discussion will arm you with the information you need from experts in the ICT industry in order to stay on top of your game.

The session will be hosted by Joel Semeniuk, Jeff Kempiners and Jay Payette.

Ignite Your Career is about your career and “skills portfolio”. It’s not specific to any kind of technology or vendor, so it’s useful no matter what kind of development you do. Best of all, registration is free – all you have to do is sign up with your Windows Live ID. It’ll take place every Tuesday starting today and for the next five weeks, with a new topic hosted by different experts every week.

To find out more about this series, check out the Ignite Your Career site.

Categories
Uncategorized

Mapping the Journey

Stunning view from the top of Pike's PeakCreative Commons photo by "ishrona". Click to see the original.

This article originally appeared in Canadian Developer Connection.

It’s been just over four months since I joined Microsoft, and it feels like both a brief moment and a very long time. Although I’ve been a developer evangelist/advisor before, my experience has largely consisted of independent contracting, small companies and startups, so my experience here at Microsoft has been like a trip through “the looking glass”. So much has changed in a few months, and yet I’ve only just begun.

The conferences I’ve already attended – PDC 2008, TechDays 2008 for Calgary and Vancouver, and most recently, TechReady 8 – as well as the EnergizeIT cross-Canada tour that we’re gearing up for have reintroduced me to the scale and scope of Microsoft’s tools, platform and tech. All told, they spread pretty far and wide, like the (pardon the pun) vista pictured above, from the smallest embedded systems to the giant data centres we’re building to support our cloud computing platform.

It’s a lot of ground to cover. I’m sure that most of Microsoft’s evangelists, with the exception of a few super-geniuses among us, know a little bit about most Microsoft tech and pick a few areas of specialization. Now that I’ve had a chance to go through the orientation process and get some exposure to some of the company’s facets (it’ll be a long time before I see them all), it’s time for me to pick a few areas to become quite good at; areas which play to my strengths and interests.

For the past six years, I lived in the world of open source, the LAMP stack, PHP, Python and Ruby on Rails, a world built on the web. Prior to that, I lived in the Microsoft world, which was built on desktops, as evidenced by the original mission statement, “A PC on every desktop and in every home”. My plan is to take my experience in both worlds and apply it towards the goal of helping drive Microsoft development on “non-traditional” platforms – the web, mobile and gaming – by both Microsoft “lifers” and people who wouldn’t normally consider working with Microsoft tech.

With that in mind, the particular areas where I’ll be concentrating my efforts will be:

  • ASP.NET MVC: A radically different paradigm for web development  using .NET, with all the MVC goodness of DRY, convention over configuration, separation of concerns and test-driven development, coupled with the performance of .NET.
  • Silverlight: Rich internet application development backed by .NET and great development tools.
  • Windows Mobile: There may be a lot of confusion about this one, but there’s also a lot of potential and many opportunities.
  • XNA: A great framework for developing games for Windows, XBox 360 and Zune.

As I explore these, I’ll be blogging all the way, turning my experiences into tutorials, “quick starts”, “how to’s”, and other informative articles, all with the intent of helping you get up and running with these technologies quickly. My goal is to give you enough knowledge to start experimenting on your own, because I think the best way to learn to build is to build to learn.

It’s going to be a fun journey, and I hope you’ll follow along.

Categories
Uncategorized

“Ensign Crusher, Report to My Ready Room. Oh Yes, and Wear the Sweater.”

For no other reason than the geeky amusement it will provide, here’s Wil Wheaton in a clown sweater:

ensign_crusher_report_to_my_ready_room