All Stories

ES6 Command-Line Parsing

ECMA Script has come a really long way and continues to add more great features. A lot of them borrowed from functional languages and libraries. Typically there isn’t a lot...

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

Note: this post is from 2014; some embedded images were hosted on a service that has since gone offline and have been removed. Windows now ships with native virtual desktops,...

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...