Thursday, December 24, 2009

Tuesday, December 22, 2009

GDC09 Materials

Most of the GDC09 materials (presentations, demos and videos) are now available on our community web site www.devlifestyle.net

Saturday, December 19, 2009

GDC09 Videos

I started uploading the videos i shot at the GDC, it will take a while to finish all the uploads, you can check our DevLifeStyle community web site for the latest videos.

Please if anyone has some pictures or photos that he wants to upload, contact me directly

Thursday, December 17, 2009

Azure Reader: Cloud Based RSS Reader

During the preparation for my session in GDC09, I developed Azure Reader, a cloud based RSS based on Windows Azure, I developed it as a sample application or demo for Windows Azure, Unfortunately i didn’t have time to demo this application, what i will do is that I’m going to post the code soon (after doing some cleanup) with some posts that explains the application so that it may help you in your future azure development endeavor :).

you can access the application here

http://azurereader.cloudapp.net/

It uses LiveID for authentication so you can immediately start using it if you have a LiveID account, please note that your feeds subscriptions may be deleted at any time cause i frequently update the application

Wednesday, December 16, 2009

GDC’09 is Over :(

Yesterday was the last day in Microsoft Gulf Developers Conference 2009 (GDC’09). it was an awesome experience, it’s amazing to meet this number of developers and communicate and discuss with them the different technologies. the developers community in Saudi Arabia is becoming more mature.

I would like to thank all the people who attended the event, you are the reason that this event succeed.

Please keep an eye on the DevLifeStyle Community web site for the event materials (videos, presentations, demos) 

Saturday, December 12, 2009

GDC ‘09 Starts Tomorrow

Tomorrow at 9:00 AM Microsoft Gulf Developers Conference (GDC’09) will start , i will deliver a Chalk Talk session tomorrow at 04:15 PM, in this  session me and Mohamed Halabi will discuss Cloud Computing and the Azure Platform, If you need any advice, help or support regarding any Microsoft technology or if you feel you like to chat or even have fun (yeeh real fun), please drop us a visit at the Community Lounge located inside Microsoft Innovation Center (MIC), at the Community Lounge you will find many experts from the local communities and other speakers hanging out.

hope to see you all there.

Thursday, December 03, 2009

Windows Azure for MSDN Subscribers

As you may know Windows Azure will go live starting from January 2010 and the billing will start from February, MSDN Subscribers can find information about the available azure benefits granted for them in this post

http://msdn.microsoft.com/en-us/subscriptions/ee461076.aspx

Now all i need is just a MSDN Subscription :)

Windows Azure Tables

I spent around 1 hour trying to resolve an error that i received while trying to query a table in Windows Azure Tables, the query was something like this

this.Users.Where( s=> s.UserID==userID).ToArray();

the error i received


System.Data.Services.Client.DataServiceQueryException was unhandled by user code
Message="An error occurred while processing this request."

InnerException: System.Data.Services.Client.DataServiceClientException
Message="<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>\r\n
<error xmlns=\"http://schemas.microsoft.com/ado/2007/08/dataservices/metadata\">\r\n
<code>InvalidInput</code>\r\n
<message xml:lang=\"en-US\">One of the request inputs is not valid.</message>\r\n
</error>"


after some research i found the following in the Azure SDK

Characters Disallowed in Key Fields
The following characters are not allowed in values for the PartitionKey and RowKey properties:

  • The forward slash (/) character
  • The backslash (\) character
  • The number sign (#) character
  • The question mark (?) character

My key field had some slashes :(

My bad !!, but in my defense the error message was not very clear :)

Tuesday, December 01, 2009