Recursive Upload from Disk to Azure Storage

using System; using System.IO; using System.Threading.Tasks; using Microsoft.WindowsAzure.Storage; using Microsoft.WindowsAzure.Storage.Blob;   namespace UploadToStorage {     classProgram     {         conststring StorageAccountConnectionString =“DefaultEndpointsProtocol=https;AccountName=[your account];AccountKey=[your account key]”;         conststring RootContainerName =“assets”;         conststring startingFolder =@”C:\IMC\Assets”;         static System.Collections.Specialized.StringCollection log =new System.Collections.Specialized.StringCollection();         staticInt64 folderCount =0;         staticInt64 fileCount =0;         staticCloudStorageAccount storageAccount;         staticCloudBlobClient blobClient;         staticCloudBlobContainer…


BreezeJS – One query to rule them all and with the data bind them

Recently we’ve started working with BreezeJS in a SPA that will essentially serve as a kiosk application.  As a discrete part of getting everything to run as smoothly as possible we need to cache data fetched via our Breeze controllers.  We’ve taken the necessary steps to build in the cache-warming prefetch mechanism, but we’re left…


Research Topics

There are a couple of things that have been on my mind for over a year now.  If I were working in an educational institution I think I’d pick one of them for a thesis.  The first item is flow equations as it relates to data.  Think about it, electrical, gas, and fluid, for that…


March MSDN: Cloud Services Mashup

In my March column entry I go through combining several cloud services using ACS to authenticate via Facebook and build a demo application.  


Branch-Node Sync Part 2: Service Based Sync

In February’s issue I take a further look at the Sync Framework using Services in Windows Azure to sync corporate databases lets you scale to many more end nodes than are possible with direct-to-database synchronization.


Branch-Node Synchronization with SQL Azure

The latest installment to my column is available at  It is a primer on architecture and code using Sync Framework and SQL Azure.  Look for February’s installment to delve into data synchronization using web services in Windows Azure.


Integrating SharePoint and Windows Azure Storage

Check out my latest column about pushing content from SharePoint up to Azure Storage and providing a working link still in SharePoint:


Choosing Azure Data Storage

Check out my latest column regarding SQL Azure and Windows Azure Storage:    


Azure Migration Workshop

We (Microsoft Technology Center) and Neudesic recently held an Azure migration workshop.  The goal was to bring in some interested customers and (or) ISVs and see what it would take to migrate some of their applications to Azure (Compute, SQL, & Storage).  The reason for this post is that one of the participants had an…


Querying Azure Perf Counter Data with LINQ

For a recent project I needed to collect performance counter data for the Web Roles that I had running.  There are various blog and forum posts and some documentation on how to accomplish this, but I was still getting a little caught up on how to get the data from the table in a useable…