Determining the Node.js version in Azure Mobile Services


Windows Azure Mobile Services is effectively a node.js application, and as such is extensible using node.js. Currently this extensibility comes in the form of table scripts, scheduler scripts and custom apis.

As you begin to write these scripts for your azure mobile services, it is helpful to have access not only to the documentation for the Windows Azure Mobile Services Script Reference, but to Node.js itself. Node.js however evolves rapidly as do most other modern frameworks. That means that the documentation you find on the Node.js site may be for a different version of node than is actually running in your Mobile Service.

So that brings up two questions:

  1. How do you Identify the version of Node that is running in your Azure Mobile Service?
  2. How you get docs for that version of the Node API?

Read the rest of this entry »

Windows Azure Mobile Services Presentation for San Diego .NET User Group

I’ll be showing off all things good about Windows Azure Mobile Services tonight at the San Diego .NET User Group. Feel free to grab a copy of my slides!

Windows Azure Mobile Services Introduction

Slides (720KB)


Node.JS Boot Camp in Santa Monica – Feb 23rd, 2013

Node.js is a server side software system designed for writing scalable Internet applications, notably web servers. Programs are written on the server side in JavaScript, using event-driven, asynchronous I/O to minimize overhead and maximize scalability.

What is a Node.js Boot Camp?

Node Boot Camp is a free event for developers and designers who want to learn Node.js from the ground up with hands-on instruction from Node experts in the community. No prior Node experience is necessary to attend. At Node Boot Camp you’ll learn how to build your first Node application from scratch, how to work with popular Node.js development tools and editors, how to work with popular 3rd party Node frameworks, and how to deploy your applications to production hosting environments.

What’s the agenda?

8:30 am – Network and Breakfast.
9:00 am – Start. Fundamentals.
10:00 am – Deployment.
10:30 am – App Development. The Basics.
12:00 pm – Lunch.
12:30 pm – App Development. Basic + Advanced.
1:30 pm – Hackathon.
4:30 pm – Presentations.
5:00 pm – Prizes and Finish.

How Do I Register?



This event is free of charge.
Attendees are responsible for booking and paying for their own travel and accommodation.


Email your questions to