Author Archives: Iain Hunter

Startups – The Importance of Momentum

I’ve been working in my present job in a mobile games studio for about 6 months.  It’s been pretty intense, but we just shipped our first game.  I produced it, I’ve got my name in the credits, and it got … Continue reading

Posted in startups, Stategy | Tagged , | Leave a comment

HOWTO Install Python3, pip3 & Tornado on Mac

I recently needed to install Python3 on my Mac.  While the bearded Linux masses just seem to know this stuff, or it’s already part of their distro, in Mac-Land by default we’re stuck on Python 2.7.2 and guidance is lacking. … Continue reading

Posted in python, python3 | Tagged , , , , , | 6 Comments

5 lessons from 3 years at a start-up

Some thoughts in no particular order after 3 years at a start-up Have a plan - sounds obvious but a weakness of agile is that it can give rise to the illusion that there’s a plan.  However, in reality planning is … Continue reading

Posted in Uncategorized | Leave a comment

SQL Azure – Disaster Recovery

In this post I look at how to set up some tooling to help implement a Disaster Recovery plan for your SQL Azure database. Fundamentals The key to any successful DR plan is that it has to be a fire … Continue reading

Posted in azure, cloud computing, sql azure | Tagged , , , | 3 Comments

Easy database migrations with C# and FluentMigrator

Database migrations are an increasingly common pattern for managing and automating the creation of your projects database schemas. Typically each migration has 3 elements: A Unique Id – each new migration is given a numeric identifier higher than the previous … Continue reading

Posted in c#, deployment, visual studio turbo | Tagged , , , | 2 Comments

Azure CDN – Cache busting CSS image references and minification

In my previous post I discussed my AzureCdn.Me nuget package which can be used to add a cache busting query string to your CSS file references.  In this post we look at cache busting image references contained in your CSS … Continue reading

Posted in azure, web development | Tagged , , , , | 1 Comment

Azure CDN – with AzureCdn.Me and MVC3

I’ve been doing a fair bit of work with the Azure CDN recently.  I’ve put together this blog post outlining how to get started and to give an overview of some tooling I’ve written to help you get up and … Continue reading

Posted in azure | Tagged , , , | 2 Comments

Visual Studio Turbo – DIY AppHarbor with Nant.Builder

In the final part of this series I look at automating uploading your app into the Windows Azure Cloud, or as I like to think of it a Do It Yourself AppHarbor, hopefully with no leftover screws .  The series … Continue reading

Posted in agile, azure, cloud computing, visual studio turbo | Tagged , | Leave a comment

Run Nunit 2.6 from within Visual Studio 2010

If you don’t have Resharper it’s often handy to be able to run NUnit from within VisualStudio.  This is easily achieved from the Tools | External Tools menu.  Just point the Command at where you have installed the Nunit executable, … Continue reading

Posted in visual studio turbo | Tagged | 1 Comment

Automating Visual Studio 2010 builds and deployments with Nant.Builder

Part 2 in my Visual Studio 2010 Turbo series Visual Studio 2010 Workflow Automating Your Builds with Nant.Builder DIY AppHarbor – Deploying Your Builds onto Windows Azure In this post I look at using Nant and my Nant.Builder nuget package … Continue reading

Posted in coding, visual studio turbo, web development | Tagged , , , , , | 9 Comments