All Stories

Enhancing Sublime Text Context Menus on Windows

Sublime Text It’s a great code editor. It can be an IDE if you want it to be, but at it’s heart it’s a highly extensible text editor. I love...

Setting up the package.json for node.js. The short, short version

Package.json Most tutorials start with the package.json. This is a very important step. Here’s an example of a live package.json, this is Ghost v0.5’s package.json: 1 2 3 4 5...

Virtual Desktops for Windows

There’s been some speculation of Windows finally getting virtual desktops as a feature in Windows 9. To be honest, this is a very welcome change. After all, Linux has had...

The Importance of the Ubiquitous Language

Ubiquitous: /yoo-bikwitəss/ existing everywhere: present everywhere at once, or seeming to be Language: /láng-gwij/ communication with words: the human use of spoken or written words as a communication system speech...

Why are you using source control?

Top Reasons 1. Save code other than on a local drive 2. Share code among teams 3. Version Control Everyone that uses source control will list these reasons. I list...

Constant Vigilance: Classes or Structs in C#

I’m going to have a recurring theme on the blog from time to time. I’ll probably have several, but this is the first. The theme here is constant vigilance. The...