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: { "name" : "ghost", "version" : "0.5.0", "description" : "Just a blogging platform.", "author" : "Ghost Foundation", "homepage" : "http://ghost.org", "keywords" : [ "ghost…

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 it for almost 20 years now. If you'd like to get it now and you're running XP, Vista, 7, 8…

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 of group: the speech of a country, region, or group of people, including its vocabulary, syntax…

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 all these reasons. They're all perfectly accurate too, butare you really using it for all three reasons? Save code other…

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 same advice that Mad-Eye Moody gives to Harry Potter in the books. The constant vigilance theme will address poor coding…

Using GitHub Pages with Ghost and Buster on Windows (part 2)

Hacking Buster and Deploying Series: Part 1: Taking Inventory and Setting Up Part 2: Hacking Buster and Deploying Recap In the first part of the series we talked about setting up your Windows machine with Node.js, Python, MinGW, Git Bash, and Pip. If you haven't done so already, please…