Posts by Year


Windows Terminal - Themes and Gifs!

2 minute read

Microsoft has made great strides over the last few years to improve the developer tool chain; Visual Studio, Visual Studio Code (their Mac variants!), WSL an...


Write-Information With Colours

3 minute read

When learning PowerShell, one of the first things you learn is that the command Write-Host is super useful. It lets you write messages to the console and al...

Sitecore Install Framework - SUG DK

1 minute read

A few weeks back, I was in Copenhagen and was able to talk about the Sitecore Install Framework (SIF) at the Danish Sitecore UserGroup.



less than 1 minute read

Sometimes the random ideas are just fun to make.When was the last time Westwood was “up in your building looking real big…?“. Now you can have him in ever...


PowerShell for Sitecore Item Web API

4 minute read

My colleague Adam Simmonds did a demo of the Sitecore Item Web API at work based on the code provided by Kern Herskind from a recent Sitecore User Group.  It...

Gaming For 2013

3 minute read

I wrote early last year about the pile of games I had to work through – having bought a bunch in the January sales.  I managed to play a some, a few I never ...


What to do with old domains?

1 minute read

So, it seems I suffer from one of two problems.<ol><li>I am incapable of seeing a personal project through to the end </li><li>I str...

Multipart Form Posting in Android

less than 1 minute read

I’m chugging away making a native Android app for the rather splendid @stringfellow.  It’s been quite the eye-opener in terms of Android fragmentation, the j...

Chrome Dev Tools: CSS Auto-Complete

less than 1 minute read

The Chrome Dev tools provide a lot of functionality to you as a developer when making changes to scripts, CSS, HTML or testing out the performance of a page....


less than 1 minute read

I played around with Posterous some time ago (the old version of this blog used to be there).Twitter recently acquired Posterous and there has been some talk...

New Build

less than 1 minute read

It looks like I may be getting a new work machine.  I say looks as it may end up being a month before anything happens.Anyway,  having a clean environment to...

Books and Personal Development for 2012

2 minute read

During the last six months of 2011 I began picking up and reading more tech books then I think I had in the previous 3 years. <div></div><div&...

Gaming For The New Year

2 minute read

I’ll admit, I’m a cheap gamer.It’s not often I’ll buy things brand spanking new.  While I fully appreciate the time, effort and dedication it takes for a tea...


Protocol-Relative URLs

1 minute read

One of the things I love about programming and development in general is that, no matter how well you think you know something, there’s always something that...

A Simple LocalStorage Model

1 minute read

I’ve been playing around with Google Chrome extensions again (you should too, they are really simple).Chrome extensions at their most basic level consist of ...

GiveCampUK - Excited Doesn’t Cover It

less than 1 minute read

GiveCamp is coming to the UK and I’m incredibly nervously excited to be taking part!I’ll be heading up a team of five developers from work, developing on a p...

txt2re: Regular Expression Generator

less than 1 minute read

[Link]A pretty awesome page to help when creating regular expressions.  Type in the string you want to match, then use the selectors to create a snippet of c...

Quick And Simple NodeJS Setup

less than 1 minute read

Getting up and running with Node is pretty simple.  Here’s a quick script (with the largest part of help from here) to move things along that little bit quic...


less than 1 minute read

Chosen is a JavaScript plugin that makes long, unwieldy select boxes much more user-friendly. It is currently available in both jQuery and Prototype flavors ...

CDN JS - The Missing CDN

less than 1 minute read

What is it? Everyone loves the Google CDN right? Even Microsoft runs their own CDN. The problem is, they only host the most popular libraries. We host the...


less than 1 minute read

Note Tame is not an attempt to dumb down async programming. It's just a cleaner way to write it. Further, your programs will likely have lower latency; ...

DotNetZip Library

less than 1 minute read

DotNetZip is an easy-to-use, FAST, FREE class library and toolset for manipulating zip files or folders. Zip and Unzip is easy: with DotNetZip, .NET applica...

New NodeJS Logo - A Little Fugly?

1 minute read

To echo Node’s evolutionary nature, we have refreshed the identity to help mark an exciting time for developers, businesses and users who benefit ...

Extension API Updates in Chrome 13

1 minute read can now make cross-origin XMLHttpRequest calls with the privileges of the extension directly from your content script. You will no longer need to rel...

Javascript Array Filtering

less than 1 minute read

A simple thing, but it's the simple things that I often forget. Javascript 1.6 introduced Array.prototype.filter which can be used as follows.  The...

Hello? Hello? Is This Thing On?

1 minute read

So it’s that time again.That time when I think I should sort myself out.  Write those blogs posts.  Finish that code snippet.  Make a note of that interestin...