Last time I started looking at Amazon Web Services and how it differed from Azure. I am going to continue looking at what it can do. Virtual Machines Lets look at what you can do with Virtual Machines. I selected to create a new Virtual Machine (or as AWS calls them an EC2 Instance) First you choose a name for your VM...
I hate MS Access and especially developing with it as you can’t do any thing clever with it. Wrong, Wrong, Wrong! There are a few clever things I have been able to script to make developing with it passable. I still would rather use Visual Studio but this improves the experience a fair bit. Source Control Access files...

The periodic table lists all the chemical elements and groups them together based on some key properties. Today I found an article about the periodic table of DevOps . I am not going to discuss every element but I thought I might go through some that I have heard of or used. Github – The repository of lots of open...
One of the features of git is the ability to tag a point in my change history with a tag. For a while now I have been manually tagging my code whenever I do a release, so I can easily work out what has changed by doing a diff between two tags. Now that I am automating my release process with TeamCity I am thinking...
Last year I blogged about Team City , well I have been looking at it again recently. In that time they have even changed their logo! Lets start with thinking about what I want my Continuous Integration server to do. Check out my code from source control (usually master but all feature branches would be even better)...

One of my plans is to create new MVC Webapps for my companies databases. Once I publish these I will need to secure them so only staff have access. The traditional way to do this would be insert membership tables into my database. The user then has to remember another username and password and I have to secure the...
I recently read a blog post by Pinal Dave about how you can backup straight to Azure Storage. The procedure he described is only available for SQL Server 2014 or later. I won’t go into detail of this method as Pinal describes it better than I can, but the basic of it requires setting up credentials and then running a...

The Software as a Service (SaaS) website that I work on has been sold to lots of clients now. Which is great news. However the more Azure websites we have, the more websites we have to administer, especially if like us you take advantage of Traffic Manager which requires multiple website in different regions. Azure has...
TeamCity is a Continuous Integration software package which is very easy to install and set up. So easy I managed it over a weekend. First of all I fired up a VM in Azure. I found that a Basic A1 VM was sufficient so running a CI server doesn’t have to be expensive, alternatively you could always set a Virtual or...
I have spent most of the day tweaking my Azure websites. Lots of fun! Last week unfortunately Azure had some problems and many websites that were running in the North Europe data centre were unavailable for several hours. And you guessed it my websites were hosted here. All hosting providers are going to have downtime...