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

SQL LA User Group Slides and Demos

I’m speaking at the SQL LA User Group tonight on Azure SQL Databases.  You can grab my slides and demos here:


Resetting an Azure SQL Server Administrative Credentials

It is easy to forget that an Azure SQL Database exists on an Azure SQL Server. One Azure SQL Server can support multiple Azure SQL Databases.  The biggest benefit to a single Azure SQL Server hosting multiple databases is that you have a single administrative login and set of firewall rules that affect all databases on that server.

This can lead to confusion however if you have had a server in place for some time, and add a new database without remembering the original server credentials or firewall rules. 

To remind yourself of the administrative login for your database, first login to the Azure Management Portal (  Along the left hand slide, select “SQL DATABASES”.  On the “DATABASES” page, find your new database in the list, and locate the server name from the “SERVER” column (FYI, the real server names have been truncated in the screenshots below for security purposes):


If you click on the name of the server above, you will be taken to the “DASHBOARD” page for that server. From there, along the right hand side under “quick glance” you can see the “ADMINISTATOR LOGIN” name, and if needed click the link further up on the “Reset Administrator Password” link.


Once you have a figured out, or if needed reset, the administrator credentials.  You can now log in an create additional logins and user accounts using the CREATE LOGIN and CREATE USER statements…

San Diego HTML5 Meetup Resources

I’m presenting at the San Diego HTML5 Meetup tonight talking about creating Windows 8 apps using HTML5, CSS3, and JavaScript.  If you want a copy of my slides and demos, you can grab them here:


Also, if you are looking for a copy of the free book by Kraig Brockschmidt, here’s the link:

And don’t forget to check out Scirra’s Construct 2!