Using WebSockets with Windows Azure Web Sites

If you missed the announcement the other day, WebSockets are now supported in Windows Azure Web Sites. This means you can now use things like Socket.io from web sites instead of having to use a Cloud Service worker role. To get this working Create a an application that uses WebSockets using a language that works…

2

Using Memcache to access a Windows Azure Dedicated Cache–Take 2

Back in October, I wrote a post that showed you how to set up a role as a dedicated cache and then access it using the memcache protocol. The steps involved were many and tedious, and in the post I said that you could expect tooling that made the work much easier. Well, that tooling…


PHP 5.4 available in Windows Azure Web Sites

I’m happy to share that PHP 5.4 is now available in Windows Azure Web Sites! You have always been able to install a custom PHP runtime in Web Sites, but now you can have PHP 5.4 available with the click of a button. And, you can customize the runtime (add/enable extensions, modify configuration settings). Details…


Getting Database Connection Information in Windows Azure Web Sites

A few weeks ago, I wrote a post that suggested you use app settings in Windows Azure Web Sites to store your database connection information. This approach allowed you to access database connection information as environment variables in PHP and Node.js applications. As I thought about it more, I wondered why I couldn’t directly get…


Getting Error Info for PHP Sites in Windows Azure Web Sites

This is just a short post about how to get error information for PHP sites running in Windows Azure Web Sites. We all want to know when something goes wrong, and better yet, we want to know why something goes wrong. Hopefully, the information here will help get you started in understanding the *why*.  Note…


Node.js specific diagnostics for Windows Azure

I’ve been researching how to troubleshoot Node.js applications hosted on Windows Azure recently, and while I’m don’t have a complete story yet I wanted to share what I do have. So here’s a brain dump of diagnostics information that Node.js developers might find useful. Also, don’t be depressed/upset about some of the problems I call…

2

Store DB Connection Info in Windows Azure Web Sites App Settings

This post is really just a Pro Tip: Use app settings in Windows Azure Web Sites to store your database connection information. A question on Stackoverflow the other day made me realize that using app settings in Windows Azure Web Sites to store database connection information was the key to migrating and/or upgrading databases easily….


How to Enable XDebug in Windows Azure Web Sites

This past weekend, the Windows Azure Web Sites team released several great improvements. For an overview of everything that was released, I suggest reading Scott Guthrie’s blog post on the subject: Announcing: Great Improvements in Windows Azure Web Sites. A couple of the consequences of these improvements are that you can now run a custom…


Continuous Deployment with Windows Azure Web Sites

Last Friday, Windows Azure added support for continuous deployment from GitHub and CodePlex repositories to Windows Azure Web Sites. Continuous deployment notifies Windows Azure when updates are made to a Git repository on GitHub or CodePlex, and Windows Azure will then pull in those changes to update your website. I thought I’d try setting up…

2

Using Custom PHP Extensions in Windows Azure Web Sites

I’m happy to announce that with the most recent update to Windows Azure Web Sites, you can now easily enable custom PHP extensions. If you have read any of my previous posts on how to configure PHP in Windows Azure Web Sites (Windows Azure Web Sites: A PHP Perspective and Configuring PHP in Windows Azure…