Windows Terminal - Themes and Gifs!
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...
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...
I recently presented at Sugcon EU 2019 (more on that in a soon to be written blog post). I’ve previously presented or taken part in presenting workshops and...
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...
A few weeks back, I was in Copenhagen and was able to talk about the Sitecore Install Framework (SIF) at the Danish Sitecore UserGroup.
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...
I’ve been playing around with IFTTT.com recently. Both in an effort to get more organised and as an excuse to make the most out of my awesome new Pebble wat...
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...
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 ...
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...
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...
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....
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...
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...
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&...
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...
Git has a simple feature to ignore files and folders. Create a .gitignore file and using basic glob syntax, you can tell Git what files you do not want trac...
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...
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 ...
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...
A really quite excellent blog post by Vincent Driessen which provides a clear process and direction for users of any Distributed Version Control System (DVC...
[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...
<div>via addyosmani.com</div>Addy Osmani talks through a sample photo gallery built with Backbone.js and the JQuery Mobile framework.He discusse...
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...
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 ...
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...
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; ...
In this book, we will take a look at a number of popular JavaScript design patterns and explore why certain patterns may be more suitable for your projects t...
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...
To echo Node’s evolutionary nature, we have refreshed the identity to help mark an exciting time for developers, businesses and users who benefit ...
...you 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...
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...
</embed> NodeJS is going from strength to strength in both recognition and adoption. And rightfully so.An event driven, dynamic, robust server ...
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...