
If there is anything in software development I shy away from, it is replicating the same lines of code, however few, over and over again. However sometimes you run into bits of code that seem to be harder to abstract away than to replicate. For a while this seemed to be one of them.
Read More

Eduardo Gomez, one of 10th Magnitude's Managing Consultants and a master of all things Azure, will be leading a Windows Azure Developer training camp in Chicago on March 28, 2013.
Read More

If you have an in-house application with a lot of archival data sitting in SQL Server tables, you may be hesitating to move it to Microsoft Windows Azure, and for good reason: Azure SQL Database costs a pretty penny to run. But redeveloping the application to use cheaper Azure table storage also costs money. At some point, the Azure SQL Database costs will exceed the redevelopment costs. Let me introduce you to a real-world example of an extremely price-conscious customer for whom redevelopment is the right choice: me.
Read More

When we sit down to design a cloud-based application, we go beyond the traditional “build vs. buy” analysis for each component of the solution. In the cloud, our mindset is “build, buy or rent.” Let me explain.
Read More
We at 10th Magnitude love upgrades. We really do. So when Microsoft released the new version of the Windows Azure SDK (October 2012, v1.8) along with a full upgrade of the Windows Azure Storage Client (to 2.0), I found a little side project to upgrade, and went straight to the NuGet Package Manager for my prize.
Read More

Implementing a file upload in an MVC Web Application seems to be pretty easy to do. Styling the upload page, however, seems to be a bigger issue, but here I am going to give an example of how it can be done. The basic rule is that if you have an MVC 4 Web Application you most probably already have all the .css style sheets in place, and all you need is to get them applied to the file upload html element. Note: the code shown in the example is available for download.
Read More

We've taken a little more time than we'd hoped to figure out how to deal with Azure deployment credentials and profiles properly. In an effort to save other development teams some of our pain, we present our solution. First, the general principle: Publication profiles are unique to each developer, so each developer should have her own management certificate, uploaded by hand to each relevant subscription.
Read More

At 10th Magnitude, we have shown clients how they can save money and reduce development time by migrating to the cloud. Now I'm happy to report another advantage of moving to the cloud: fewer midnight IT emergencies (and more sleep).
Read More

Microsoft on Tuesday announced some improvements to Windows Azure Web Sites, most notably the new "shared" scaling tier. I tried out the new tier this afternoon. It took me less time to switch one of my ancient web sites to the Shared tier and assign it its old DNS name than it took to write this blog entry. (Disclosure: I know that because I did both simultaneously.)
Read More
We at 10th Magnitude build new software applications directly for the Cloud, using Microsoft Azure Cloud Services as a Platform as a Service (PaaS). Microsoft also allows users to set up virtual machines (VMs), which makes Azure an Infrastructure as a Service (IaaS) provider as well. Here’s a real-world (though very-small-scale) example of how VMs can save your sanity.
Read More