06 Feb 2012

How to Use the Azure npm Package Locally without the Azure Compute Emulator

One thing that is a little dicey about the Windows Azure SDK for Node [footnote:“azure” is the name of the associated npm package] is that it by default it depends on being run inside of Azure itself or the compute emulator.

The Azure npm package looks for environment variables...

Read More

03 Feb 2012

Code Camp Talks: Intro to Node.JS and Building Web Apps with Express

This past weekend at SoCal Code Camp I gave two presentations back-to-back on Node.JS: “Intro to Node.JS” and “Building Web Apps with Express.”

I don’t have much to add on what I did at the sessions other than to mention just how surprised I was at how enthusiastic people...

Read More

17 Jan 2012

How to Automatically Utilize Multicore Servers with Node on Windows Azure

One major advantage of developing Node applications for Windows Azure is the ability to have your Node apps managed directly by IIS via iisnode.

You can read more about the benefits of iisnode here, but I want to call out these two points specifically from the iisnode wiki:

...

Read More

14 Jan 2012

Troubleshooting “500 Internal Server Errors” in the Windows Azure Emulator when Working with Node.JS

On my primary development machine, where I have tweaked and prodded IIS multiple times for many projects over the past couple of years, I get the following 500 – Internal Server Error message when I try to fire up even the simplest “Hello World” Node.JS project included in the default...

Read More

10 Jan 2012

Node.JS on Windows Azure Part 1: Setting Up Your Environment

Following Microsoft’s announcements regarding first-class Node.JS support on Windows Azure, I thought it would be helpful to walk newbie Node.JS and Windows Azure developers through the process of getting their Node.JS development environment set up, building their first simple Node.JS application, and then learning how to take advantage of...

Read More

10 Jan 2012

Node.JS on Windows Azure Part 2: Building a Basic Web Application with Node.JS on Azure

In the last post in this series on working with Node.JS in Windows Azure I showed you how to set up your development environment for working with Node.JS and Windows Azure. In this post I am going to show you how to write and deploy a simple web application...

Read More

22 Dec 2011

New Windows Phone 7 App: Lolcats Professional Pro Plus

localcatsproplus-icon-largeIn addition to my regular work for Microsoft and the open source...

Read More

18 Dec 2011

Project Scaffolding for Python

 python-logo.pngOver the summer I went through Zed Shaw’s Learn Python the Hard Way in an effort to broaden my horizons and start learning languages beyond C#.

Learn Python the Hard Way is a book...

Read More

14 Dec 2011

Intro to Node.JS for .NET Developers

Node.js darkMicrosoft announced out-of-the-box support for Node.JS on Windows Azure on Tuesday; we pushed both an official Node.JS SDK for Windows Azure services (table storage, blob storage, and queues) and some tools for creating...

Read More

02 Dec 2011

How to Modify Machine.config on Windows Azure Web Roles

Earlier this week I spent some time helping a company troubleshoot some performance issues with Windows Azure – their ASP.NET request queue was growing longer than the maximum amount of queued requests supported by default in IIS (5000) during bursts of high activity, so I had to help them find...

Read More