Matt Harrington

JavaScript unit testing: using the Chutzpah test runner in Visual Studio

Welcome to the third and final installment of my blog series on JavaScript unit testing. Part one...

Date: 10/27/2014

How to write JavaScript unit tests with Mocha

In part one of this series on JavaScript unit testing, we covered some guiding principles and common...

Date: 10/03/2014

JavaScript unit testing: guiding principles and common excuses

There's a lot of interest in JavaScript at Microsoft. Did you know that: JavaScript is one of the...

Date: 10/03/2014

What's New with Azure Mobile Services for Spring 2014

Azure Mobile Services is a turnkey backend for your mobile and web apps. You get 10 for free. Yes,...

Date: 05/14/2014

Tips for winning hackathons

I’ve organized more hackathons than I can count. Here’s a list of tips for contestants:...

Date: 05/03/2014

How to project from a computer to a TV

Want to wirelessly project from a computer to a TV? How about from a Windows Phone or Android...

Date: 05/02/2014

Try F# in your browser

Here's a Dev Radio episode I did on TryFsharp.org, a simple way to test out F# in your browser...

Date: 04/23/2014

Troubleshooting Azure Web Sites

If your app hosted on an Azure Web Site gives you an internal server error, here's what to do:...

Date: 04/20/2014

How to host your Django apps on Azure for free

Microsoft Azure is a feature-rich cloud computing platform. It’s designed to handle the...

Date: 04/18/2014

How to disable OneDrive file syncing

I love OneDrive and use it every day. It’s tied to my Microsoft Account, which I use to...

Date: 04/18/2014

Five reasons schools should teach Corona SDK

Corona SDK is a framework primarily used for making games, and it's quite popular among young people...

Date: 04/09/2014

How to implement press and hold in Corona SDK

I've been playing with Corona SDK for the past two weeks, and really am having a lot of fun. My...

Date: 03/29/2014

Office hours: in-person help for US developers working on Windows 8 and Windows Phone apps

You’re working on a Windows 8 or Windows Phone app, and you’re stuck. You could turn to...

Date: 01/14/2013

Students: build a Windows 8 app over winter break and get $100

If you’re a student, you’re probably finishing up final exams right about now, and...

Date: 12/13/2012

Microsoft to offer free design and architecture consultations for Windows 8 apps

Developers who’ve been working on Windows 8 applications can now get a little extra help from...

Date: 10/03/2012

Using the Microsoft Ad SDK in Windows 8

One of the best ways to make money with Windows 8 is to display ads in your Windows Store app using...

Date: 08/28/2012

How to paginate in Node.js using Azure Table Storage

Imagine you have millions of entities in an Azure table, and you want to page through them...

Date: 06/30/2012

Wine Nodebook: A Node.js app which uses Azure Table Storage

Let’s build a Node.js app which uses Azure Table Storage.  It will record notes from wine...

Date: 06/30/2012

From UNIX to Windows: Run GNU commands on Windows with Gow

The bulk of my career so far has been spent in the UNIX world on RISC workstations and Linux PCs....

Date: 06/03/2012

How to create a bootable USB drive from an ISO image for UEFI systems

At the time this post is being written, March 2012, at least some UEFI systems don't boot to NTFS...

Date: 03/27/2012

How to pronounce Segoe, the font or typeface

In Windows 8 and Windows Phone, you’ll see widespread use of a typeface called Segoe....

Date: 03/14/2012

How to fix Node.js npm permission problems

With node version 0.6.10 and npm version 1.1.0-3, you may run into this error when installing a...

Date: 02/23/2012

Orchard CMS virtual meetup, Tuesday, March 6, 2012

Join us for an Orchard CMS developer’s meetup, which will be held online on Tuesday, March 6,...

Date: 02/21/2012

MatterPort brings 3D reconstruction to the masses with Kinect

With the recent release of the Kinect for Windows hardware and SDK, I thought I’d highlight...

Date: 02/20/2012

How to use Node.js with the local Azure Storage Emulator

As you may know, the Azure SDK for Node.js includes a Storage Emulator for development purposes....

Date: 02/19/2012

How to enable logging between Node.js and Azure

I’ve been playing with Node.js on Azure for the past couple of weeks. In case you didn’t...

Date: 02/18/2012

Learn about Windows Server 2008 R2 virtualization

Virtualization is here to stay. It doesn’t matter if you're an IT Professional for a...

Date: 02/10/2012

San Francisco Windows Phone Study Group: next meetup is Thursday, November 17, 2011

Due to travel, I haven't been able to have a Windows Phone study group meetup in San Francisco for a...

Date: 11/14/2011

Slides from the Windows Phone Camp in Sunnyvale, October 20 & 21, 2011

Thanks to those of you who made it to the Windows Phone Camp in Sunnyvale, CA on October 20 &...

Date: 11/01/2011

Windows Phone "Inner Circle" event in San Francisco, Wednesday, November 2, 2011

We recently announced the Windows Phone Inner Circle tour with stops all over the US this fall. Be...

Date: 10/26/2011

Free passes to the O’Reilly Android Open Conference reception on Monday, October 10, 2011

If you’d like a free pass to the O’Reilly Android Open Conference reception in San...

Date: 10/07/2011

Windows Phone Developer Group Formed in San Francisco

With the impending release of Mango, I thought it was time to start a group for Windows Phone...

Date: 08/26/2011

Kinect content at Gamefest 2011

  In case you’re not familiar with it, Gamefest is a conference for game developers and...

Date: 06/22/2011

Herb Sutter: C++ Now and Forever, June 29 in Santa Clara

For my inaugural blog post, I’d like to announce an exciting C++ event on June 29, 2011, in...

Date: 06/08/2011