Understanding and Using OData – OData Publication (2 of 4)

This article is part of a series: Understanding and Using OData (1 of 4) OData Publication (2 of 4) – This article Analysing OData Feeds (3 of 4) Creating a Windows Phone 7 OData Client Application (4 of 4) Hopefully these articles will show you how to produce and publish an OData Feed, Create relationships…


Eye On Earth update

So, we’ve just released an update to Eye On Earth that adds in Birdseye support, the new style Bing Maps navigation controls, and also moves the system to the latest release of the Windows Azure SDK.  Check it out at http://www.eyeonearth.eu The new Bing Maps style navigation Viewing an air station in Birdseye mode with…


Interrole Communication Example in Windows Azure

There are many scenarios where you will need to do interrole communication when creating a solution using Windows Azure platform such as multiple web roles that need to recycle when a controller triggers an event. One way to achieve this goal is to create an event queue, modify the controller to enqueue a message that…


Common Problems Collecting Azure Diagnostics

Windows Azure Diagnostics enables you to collect diagnostic data from a service running in Windows Azure. The data collected is highly configurable and can include Windows Azure logs, IIS 7.0 logs, Windows Diagnostic infrastructure logs, Failed Request logs, Windows Event logs, Performance counters, Crash dumps, and customer error logs. The collection of the data is…


Security Best Practices in Azure

Recently the Azure and security community published the “Security Best Practices for Developing Windows Azure Application” paper outlining the security considerations developers should consider when building a service on Windows Azure. As I have worked on Azure before and have an interest in security I found this a very interesting read, with links to some…


How does Azure identify a faulty role instance?

The Azure platform in the form of the Fabric Controller (FC) provides monitoring for a health of a role instance. The table below summarises common problems, their detection mechanism and the action taken by the fabric controller: Problem How Detected Fabric Action Role crashes Guest FC agent monitors role termination FC will request that the…


Using Microsoft Dallas as a data source for a Drupal Module

As I get more and more familiar with the Azure platform, one thing that strikes me more than anything else is that Azure is is not an all or nothing thing.  You can use the Azure platform as a component of your overall solution, or you can take advantage of individual services provided by the…


Ruby on Rails on Windows Azure with SQL Azure

I was recently talking to a customer about the possibility of moving a web site from Linux to Windows Azure. The hosting costs of the application are not excessive, and the customer is happy with the service received. Nevertheless they were very interested in exploring the hosting costs and potential future benefits of the Windows…


Running Memcached in Windows Azure

Memcached is a distributed cache used to help speeding up large scale web applications by taking pressure off the database. Memcached is used by many of the internet’s biggest sites.   A distributed cache is one of the things that I’ve been hoping to see released for Windows Azure for quite a while, and I…