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

Categories
Uncategorized

“Pocket-Sized”

It’s a bit of a stretch to think of the Vaio netbook as pocket-sized, but you can fit more of it in your pocket than most other computers…

Photo of various people putting computers of various sizes (from tiny netbooks to full-sized desktops) in the pockets.Click the photo to see it at full size.

By the bye, a little fashion tip: pleated pants (like those in the topmost photo) make you look fat.

Categories
Uncategorized

Always Keep Salt in the Server Room

I don’t know why; it must be some kind of sysadmin thing. Maybe the salt is for keeping slugs away.

Server room, with a large tangle of wires. In the centre of the room is a table covered with folders, papers, and a large container fo salt.Click the photo to see it at full size.