azure

Dave. Read This When You Upgrade Ghost

This post is really a message to myself in the future for the next time I try to upgrade Ghost. Dave. You just tried to upgrade Ghost again and it's not working, right? Dude, what is your problem? Let's go through the checklist: Did you clear out the existing core…

Actual Client IP Address on Azure WebSites with CloudFlare

Over at Vinyl Deals, I use CloudFlare to handle some caching and firewall issues. Like any good server admin, I check my logs to make sure the app is running smoothly so people can find those sweet record deals. But sometimes I notice a strange uptick in traffic on the…

SQLite Problems with Ghost on Azure

I just wanted to upgrade my blog from the ancient version 0.4.2 of Ghost to the brand spankin' new 0.7 release. I followed the Ghost upgrade guidance, adjusting it to fit my build which deploys from GitHub to Azure Web Sites. But after the deployment, neither the…

Azure Mobile Services with AngularJS $resource

Microsoft released the ability to create custom APIs with Azure Mobile Services in June 2013 and released the JavaScript client for Azure Mobile Services (AMS) even earlier in March 2013. The JavaScript client is excellent and easy to use, but it doesn't play well with AngularJS. Actually, that's not true.…

Upload to Azure Storage REST API from Xamarin

It surprised me to find that uploading an image to Azure Storage using the REST API with Xamarin iOS wasn't straightforward. After a lot of research and by combining a couple techniques, we can easily upload a UIImage to blob storage using the Azure Storage REST API. Here's what you'll…

The Azure Tech Behind MomCharts

Last week, my company published the public preview of MomCharts.com, our baby tracking software in the cloud. One of the design goals for the software was make sure it was cross-platform, cross-device, and as maintenance free as possible. My company (Heavy Code) is a member of the BizSpark program…