People

Mathew Ingram Joins GigaOM

by Joey deVilla on January 11, 2010

mathew ingramIt’s another “local guy makes good” story: Mesh Conference co-founder, Globe and Mail writer and editor for the better part of two decades, all-round respected Canadian voice in tech journalism and fixture of the Toronto tech scene, Mathew Ingram is leaving the Globe to join GigaOM as one of its full-time reporters.

This is great news all ‘round: for GigaOM, who are getting a great writer to join their ranks, for Mathew, because this is a great opportunity, and for Canada – whose techies since Alexander Graham Bell have been punching above their weight class – who now has a voice in one of technology’s most important and influential blogs.

Congratulations, Mathew, and see you online!

This article also appears in Canadian Developer Connection.

{ 3 comments }

Sacha Chua’s “The Shy Connector”

by Joey deVilla on November 25, 2009

My friend Sacha Chua is not someone who you’d think of as an introvert, but she is. Hang out in Toronto’s tech scene and sooner or later, you’ll catch one of her presentations, which she does with all with the energetic bounce that is her stock in trade. She considers technology evangelism and outreach not just part of her job, but part of her life. She has hundreds of blog subscribers, Facebook followers and LinkedIn contacts, and her Twitter followers number in the thousands. Despite all her public appearances, blog entries, and vast social network, she’s still an introvert.

There’s a reason the saying “It’s not what you know, it’s who you know” has endured: it’s true (so true, in fact, that Malcolm Gladwell has done quite well for himself telling stories based on this particular nugget of wisdom). Wonderful things arise from opportunities, opportunities often come from connections and the some of the best connections are “weak ties”: those casual acquaintances who exist slightly outside our regular circles and who thus have information that we might otherwise never acquire. For a madly-grinning accordion-playing extrovert like Yours Truly, gathering weak ties is quite easy, and I’ve parleyed many a weak tie into an opportunity.

But what if you’re not an extrovert? Can introverts make the connections that can make the difference between getting by and getting ahead? The answer is yes, by playing to introversion’s strengths, taking advantage of some tools and following the steps in Sacha’s presentation, The Shy Connector, which I’ve included below:

 

This article also appears in The Adventures of Accordion Guy in the 21st Century.

{ 3 comments }

Developer Night in Canada logo

It’s Back!

Developer Night in Canada is back! It’s a podcast featuring interviews with Canadians who make software, from all parts of the industry (yup, not just the Microsoft world), working all over the world, talking all about what they do and the projects they’re working on. It’s hosted by Yours Truly and my co-worker and fellow Developer Evangelist at Microsoft Canada, John Bristowe.

Developer Night in Canada is a bare-bones podcast. It’s just me and John talking with whomever we’re interviewing, just having an unscripted conversation with as little editing as possible.

Interview with Joel Semeniuk

Photo of Joel Semeniuk standing outside with his laptop on a very cold winter day In this episode, John and I talk with Joel Semeniuk, founder and Chief Envisioning Officer of Imaginet Resources, a Microsoft Gold Partner based in Canada. We talk about all sorts of things, including his work in healthcare technology, kanban, Visual Studio, Team Foundation Server, SharePoint, Telerik and travelling.

Joel is a Microsoft Regional Director. RDs (as they;re often called) aren’t Microsoft employees, but independent developers, architects, trainers, and other professionals who provide a vital link between Microsoft and the developer community. You see RDs doing things like helping companies and individuals get the most out of Microsoft developer tools, writing books, articles and websites on developing on Microsoft’s platforms and making presentations, teaching courses and meeting up with developers face-to face. Without the help of RDs like Joel, my job is considerably more difficult – I’m glad that people like him are out there.

Some quick facts about Joel:

  • Has a degree in Computer Science from the University of Manitoba
  • Spent the last twelve years providing educational, development, and infrastructure consulting services to customers throughout North America
  • Specializes in helping organizations improve their software development and information technology practices
  • Has probably forgotten more about Team Foundation Server (and its predecessor Team System) than I will ever learn

Click here to listen to Developer Night in Canada

Here’s the MP3 – it’s just under 25MB and runs 53 minutes, 58 seconds (you can left click to listen now, or right click to “Save as”).

{ 0 comments }

Windows 7: Even Linus Approves!

by Joey deVilla on October 22, 2009

Here’s Linux creator Linus Torvalds, taking a break from the Japan Linux Symposium to pose at a store where Windows 7 was on sale:

linus torvalds and windows 7

[Thanks to Stefan Arentz for pointing me to the picture!]

This article also appears in Canadian Developer Connection.

{ 2 comments }

Me and Steve B.

by Joey deVilla on October 22, 2009

I bought a fuzzy “Cat in the Hat”-style raver hat with a Canadian flag pattern on a whim earlier this year, thinking that I’d probably find a pretty good use for it some day. That day, it turns out, was yesterday, where I turned it into what I believe was yesterday’s only Steve Ballmer photo-op with a non-management Microsoft Canada employee:

Joey deVilla and Steve Ballmer, wearing Joey's Canadian flag raver hatPhoto by Barnaby Jeans.

Yesterday was a busy day at the Harbour Castle Convention Centre, where we had an all-day Steve Ballmer-rama. In the morning, Steve keynoted an event showcasing Windows 7, Windows Server 2008 R2 and Exchange Server 2010 for the media, key customers and partners. This was followed by an employees-only “town hall” where Steve did a short presentation followed by a Q&A session. On a whim similar to the one that led me to buy it, I took the hat (along with the accordion) along with me.

Following a suggestion from my co-worker Damir, I arrived very early for the town hall, grabbed a seat by the stage and donned the hat. When Steve made his appearance, he did so in classic Ballmer style, running and whooping, high-fiving people as he made his way to the stage. As soon as he saw me, he yelled “Hey!”, put the hat on and posed with me for the photo above.

I’d made a decent splash at Microsoft in my first year, and I’d been wondering if I could match it in my second, which began on Monday. This isn’t a bad start.

This article also appears in The Adventures of Accordion Guy in the 21st Century.

{ 0 comments }

Tonight on “The Hour”: Steve Ballmer and Snoop Dogg

by Joey deVilla on October 21, 2009

steve_ballmer_snoop_dogg

Fo’shizzle my Ballizle: on tonight’s episode of CBC’s news show The Hour, “Strombo”’s interviewing an unlikely pair: the CEO of the company for whom I work, Steve Ballmer, and Snoop Dogg. Alas, they’re taping the segments separately, so there’s no chance of Ballmer and Snoop doing a rap duet called Win and Juice.

The Hour airs on CBC tonight at 11 p.m. Eastern.

This article also appears in Canadian Developer Connection.

{ 1 comment }

Trouble, Incorporated

by Joey deVilla on October 6, 2009

One of the features at the TechDays cross-country conference is the “Ask the Experts” booth, which is staffed all day by speakers (when they aren’t speaking, naturally) and other local tech experts. They’re there to answer attendee questions about Microsoft tools and technologies, tech trends, the industry in general, the local job scene and so on.

While riffling through the photos I shot over the past couple of weeks, I found these ones I took when I passed the “Ask the Experts” booth at TechDays Toronto and saw the trio of Sean Kearney, Steve Syfuhs and Mitch Garvis. I took one look at them, said “Uh-oh, Trouble Incorporated!”, and snapped these pics. I thought you might enjoy them:

Sean Kearney, Steve Syfuhs and Mitch Garvis

Sean Kearney, Steve Syfuhs and Mitch Garvis

This article also appears in Canadian Developer Connection.

{ 5 comments }

reza alirezaei 1

As I write this, we’re getting into the final session of TechDays Toronto, which in my track – Developing for the Microsoft-Based Platform – features SharePoint guru Reza Alirezaei doing his presentation, Developing and Consuming Services for SharePoint.

If you ask me the question “What is SharePoint?”, I’d most likely give you a description that sounds like this:

how sharepoint appears to uninitiated

Here’s a more accurate description of what SharePoint is:

sharepoint_diagram

Reza’s session takes a look at another aspect of SharePoint: as a platform on which you can build and deploy custom web services that other clients can call upon.

reza alirezaei 2

Once his session’s done, TechDays Toronto will wrap up and then the tear-down process begins.

Next stop: Halifax on November 2nd and 3rd!

This article also appears in Canadian Developer Connection.

{ 0 comments }

bruce johnson 2

Right now (at the time of this writing) at the Toronto edition of the TechDays cross-Canada conference, in the Developing for the Microsoft-Based Platform track, is Bruce Johnson – “the speaker so nice, we put him on twice!” – talking to the audience about Building RESTful Applications Using WCF.

rest

REST – as in REpresentational State Transfer – while a big thing for a lot of developers, is still only gaining traction in the Microsoft world, in which a lot of resource access is done with SOAP. Since Microsoft is more about interoperability these days, it’s important to get developers building on the Microsoft platform up to speed with REST and different ways to build RESTful services using Microsoft technologies, whether it’s ASP.NET MVC or Bruce’s area of expertise, WCF, Windows Communications Foundation.

bruce_audience

Bruce is playing to a full room, which is a good sign – it’s good to see developers interested in learning new things!

This article also appears in Canadian Developer Connection.

{ 0 comments }

bruce johnson 1

This morning’s sessions in TechDays’ Developing for the Microsoft-Based Platform focuses on both the ASP.NET MVC web app framework and recommended object-oriented programming practices, namely the Model-View-Controller pattern with Colin Bowern’s presentation earlier this morning and now (at the time of this writing) the SOLID principles in Bruce Johnson’s session, SOLIDify Your ASP.NET MVC Applications.

Assless Chaps + Twitter = Business Opportunity

You might remember Bruce from the “Assless Chaps” story. The story can be summarized in the three tweets shown below.

First came Bruce’s response to my article about CodeCamp back in April, in which I forgot to mention the session he was doing:

lacanuck_tweet_1

I tweeted him back and then decided to throw in a jokey reply:

accordionguy_tweet_1

My thinking was: Hey, this is a conference of Microsoft developers! Yes, they’re a bright and talented bunch, and I like them, but they’re an older, corporate, more buttoned-down crowd. They’d never go for renaming a session from “Data Binding” to “Data Bondage”.

But Bruce and the Toronto Code Camp organizers surprised me – he changed the name of his session very quickly:

lacanuck_tweet_2

And since he responded to my challenge, I had to fulfill my end of the bargain:

assless_chaps_closeup

assless_chaps_behind

The “Assless Chaps” story doesn’t end there. Yesterday, while we were hanging out by the Windows 7 lounge and the “Assless Chaps” story came up. Bruce told me that our conversation on Twitter about the assless chaps actually landed his company, ObjectSharp, some business. A local developer got curious as to what the “assless chaps” business was all about in Bruce’s and my conversation on Twitter and the ensuing conversation got them talking about ObjectSharp’s services, which in turn became a contract.

The moral of the story: there’s actual business value in Twitter and assless chaps. I may have to go buy a pair (I rented the ones pictured above).

There’s a tamer version of this story in Canadian Developer Connection.

{ 0 comments }

TechDays: Colin Bowern and “Introducing ASP.NET MVC”

by Joey deVilla on September 30, 2009

Colin Bowern doing his presentation at TechDays

It’s Day 2 of TechDays Toronto! and after a hearty breakfast, we’re kicking off the Developing for the Microsoft-Based Platform track – my track, and thus to my mind the best one – with Colin Bowen doing his presentation, Introducing ASP.NET MVC, which takes a look at the new web development framework, ASP.NET MVC. If you’ve done development with Rails, Django, CakePHP or Catalyst, you should find ASP.NET MVC familiar.

gang_of_foreheads If you’d like to learn more about ASP.NET MVC programming, the best place to get started is chapter one of the “Gang of Foreheads” book, a.k.a. Professional ASP.NET MVC 1.0, which I covered in the article The Best “Chapter One” I’ve Ever Read. This particular chapter walks you  through the construction of an entire site using ASP>NET MVC – NerdDinner.com – from start to finish.

You can get a free copy of chapter one of the Gang of Foreheads book [14 MB PDF] – er, I mean Professional ASP.NET MVC 1.0 – which is more than enough book to get you started.

Want the source code for NerdDinner.com? Not a problem – it’s an open source project on Codeplex released under the MS-PL license (and yeah, it’s Open Source Initiative-approved!).

Want to learn more about building applications using ASP.NET MVC? Watch this space!

This article also appears in Canadian Developer Connection.

{ 0 comments }

Anthony Vranic doing his presentation at TechDays

My photos from Anthony Vranic’s session at TechDays, Optimizing Your Application for the Windows 7 User Experience, are a bit dark because I used a different camera; my main camera was on video recording duty. I’m including them anyway, because I’m trying to keep a complete record of TechDays.

Anthony Vranic doing his presentation at TechDays

The original version of this presentation from TechEd North America is somewhat different – its target audience was C++ developers, and TechDays is more of a managed code audience. Since the original TechEd presentation, Microsoft released the Windows API Code Pack for the .NET Framework, and Anthony added it to his presentation.

The Windows API Code Pack for .NET gives managed code access to a lot of features, including some new ones introduced in Windows 7, such as:

  • Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars
  • Windows 7 Libraries, Known Folders, non-file system containers
  • Windows Shell Search API support, a hierarchy of Shell Namespace entities, and Drag and Drop functionality for Shell Objects
  • Explorer Browser Control
  • Shell property system
  • Windows Vista and Windows 7 Common File Dialogs, including custom controls
  • Windows Vista and Windows 7 Task Dialogs
  • Direct3D 11.0, Direct3D 10.1/10.0, DXGI 1.0/1.1, Direct2D 1.0, DirectWrite, Windows Imaging Component (WIC) APIs — (DirectWrite and WIC have partial support)
  • Sensor Platform APIs
  • Extended Linguistic Services APIs
  • Power Management APIs
  • Application Restart and Recovery APIs
  • Network List Manager APIs
  • Command Link control and System defined Shell icons
  • Shell Search API support
  • Drag and Drop functionality for Shell objects
  • Support for Direct3D and Direct2D interoperability
  • Support for Typography and Font enumeration DirectWrite APIs

Anthony Vranic doing his presentation at TechDays

Watch this blog – I’ll posting some example code for the Windows API Code Pack for .NET in the coming weeks!

This article also appears in Canadian Developer Connection.

{ 0 comments }

barry gervin 2

As I write this, we’re well into Day 1, Session 2 of the Toronto edition of the TechDays Canada conference, and ObjectSharp’s Barry Gervin is doing his presentation, Expression Blend for Developers.

expression blend

Since Expression Blend is a UI building tool that is separate from Visual Studio, it’s typically seen as a tool for designers rather than developers. However, as Barry pointed out in his presentation, the division between designers and developers isn’t so simple, especially here in Canada, where developers often wear many hats, including that of UI designer. Besides, UI design isn’t just a bit of flourish you add to a software project at the end – it’s something you’ve got to consider from the very beginning.

barry gervin 3

Expression Blend makes the development of front ends, whether Silverlight or WPF, a great deal easier. You can do in minutes with Blend what might take hours in Visual Studio, driving yourself insane with XAML editing.

barry_gervin_1

Watch this space in the coming weeks – I’m going to be writing articles on Expression Blend and using it to build rich internet user interfaces for Silverlight.

expression blend room

This article also appears in Canadian Developer Connection.

{ 0 comments }

Social Software Venn Diagram

by Joey deVilla on September 8, 2009

Yeah, that’s about right:

social_software_venn_diagram

And better yet, it’s available as a T-shirt!

venn_diagram_t-shirt

[Found via Kevin Kelly.]

{ 2 comments }

Dear Lyons: You Got Pwned Even Harder

by Joey deVilla on August 31, 2009

John Gruber: Slick. Dan Lyons: Dick.

In his latest Daring Fireball blog entry, So Dan Lyons Called, John Gruber does a great job giving Dan “Fake Steve Jobs” Lyons a much-deserved pimp-slapping. It’s a fun-to-read response to Lyon’s article on the Fake Steve Jobs blog titled Dear Gruber: You’ve Been Pwned, in which Lyons, writing as a fictionalized Steve Jobs, takes great glee in the fact that Gruber got the story wrong – he wrote that AT&T killed the Google Voice app for the iPhone, after which it was revealed that it was Apple all along.

While Gruber got the story wrong, he did something very admirable and honourable: he very clearly and plainly admitted it, without weasel-words, and even went to the trouble of analyzing where we went wrong – openly, on his blog. It’s going to happen to all of us who blog about technology news, and especially when it’s news about an organization that’s as notoriously tight-lipped as Apple: sooner or later, you’re going to report something that’s not true, and the best policy, as mom always said, is honesty.

Even when Gruber makes seat-of-the-pants predictions, as he often does before big “Stevenotes” when it seems that Apple is about to announce something new, he tends to be more right than wrong, and that’s one of the reasons I read Daring Fireball.

In the article, Gruber does a good job of reminding us of where Dan Lyons is coming from – remember, he writes for Newsweek, which is a pretty sad substitute for Time, where the preferred style of reportage was described to me by a friend of mine who wrote for them as “sustained obviousness”. Yes, it’s all ad hominem-y. but it’s entertaining and filled with lots of truth. Besides, I’ve made my feelings clear about Mr. “Fake Steve Jobs” in my article titled Fake Steve Jobs is a Dick.

I come away from reading Daring Fireball articles knowing more than before, even when Gruber is operating in Smug Apple Fanboy mode. He’s great at “reading the tea leaves” where Apple is concerned, and there’s plenty of food for thought. The ideas, analysis and pointers in Daring Fireball make it a worthwhile read for me, even though I work for The Empire and he cheers for the Rebel Scum. On the other hand, the Fake Steve Jobs blog is just Dan Lyons doing a Steve Jobs impression with the dials turned up to eleven. There’s the occasional tidbit that’s amusing, but for the most part, there isn’t much meat there. If Daring Fireball is The Daily Show, Fake Steve Jobs bounces between being Saturday Night Live’s “Weekend Update” segment and the Royal Canadian Air Farce.

(For those of you who haven’t seen the Royal Canadian Air Farce, consider yourself very, very lucky.)

{ 11 comments }