The code was so simple. There were two projects: a webrole and worker role project. The webrole project accepts input message from the user and write it to Queue. The worker role on the otherhand keeps on reading the Queue and logs the message to the Fabric.  It's frustrating that I can't see the log I am writing using RoleManager.WriteToLog(). I can't also get the messages I added in Queue. It's more frustrating to know that that very same code runs in my colleagues machine.

So, what did I do? I just close the Visual Studio, exit the Development Fabric UI, re-open the VSTS and re-run the project. The logging and Queue runs smoothly. 

But I am still puzzled how that happens. How can we zure with Azure? 

 

I just started with Project Azure. The project aims to build experts in Azure. So far we just started watching demos, presentations, practicing labs. I've already touched ASP.NET MVC, WCF. Next week I'll start with Azure itself - .NET Services, Data Services etc. 

Aside from taking training in the office, I am getting my hands dirty on Silverlight 3, Blend 3 at home. I hope I can develop a photo/profile viewer for my alumni website. 

Moq (pronounced "Mock-you" or just "Mock") is the only mocking library for .NET developed from scratch to take full advantage of .NET 3.5 (i.e. Linq expression trees) and C# 3.0 features (i.e. lambda expressions) that make it the most productive, type-safe and refactoring-friendly mocking library available. And it supports mocking interfaces as well as classes. Its API is extremely simple and straightforward, and doesn't require any prior knowledge or experience with mocking concepts.
download it here:

http://code.google.com/p/moq/