Tag Tools

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

Choose Your Tools Wisely

Let’s face it programming a computer is a little more involved than programming a VCR (if you’re old enough to remember those, Wikipedia for those that don’t). Those of us...

Tag Coding

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

Choose Your Tools Wisely

Let’s face it programming a computer is a little more involved than programming a VCR (if you’re old enough to remember those, Wikipedia for those that don’t). Those of us...

Tag Development

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

Choose Your Tools Wisely

Let’s face it programming a computer is a little more involved than programming a VCR (if you’re old enough to remember those, Wikipedia for those that don’t). Those of us...

Tag IDE

Choose Your Tools Wisely

Let’s face it programming a computer is a little more involved than programming a VCR (if you’re old enough to remember those, Wikipedia for those that don’t). Those of us...

Tag .NET

Choose Your Tools Wisely

Let’s face it programming a computer is a little more involved than programming a VCR (if you’re old enough to remember those, Wikipedia for those that don’t). Those of us...

Tag JavaScript

Choose Your Tools Wisely

Let’s face it programming a computer is a little more involved than programming a VCR (if you’re old enough to remember those, Wikipedia for those that don’t). Those of us...

Tag ghost

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

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

Taking Inventory and Setting Up First and foremost, if you are using Linux or OSX, follow this guide here and save yourself a lot of time. Series: Part 1: Taking...

Tag windows

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

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

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

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

Taking Inventory and Setting Up First and foremost, if you are using Linux or OSX, follow this guide here and save yourself a lot of time. Series: Part 1: Taking...

Tag github pages

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

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

Taking Inventory and Setting Up First and foremost, if you are using Linux or OSX, follow this guide here and save yourself a lot of time. Series: Part 1: Taking...

Tag buster

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

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

Taking Inventory and Setting Up First and foremost, if you are using Linux or OSX, follow this guide here and save yourself a lot of time. Series: Part 1: Taking...

Tag gh-pages

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

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

Taking Inventory and Setting Up First and foremost, if you are using Linux or OSX, follow this guide here and save yourself a lot of time. Series: Part 1: Taking...

Tag blog

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

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

Taking Inventory and Setting Up First and foremost, if you are using Linux or OSX, follow this guide here and save yourself a lot of time. Series: Part 1: Taking...

Tag node.js

ES6 Command-Line Parsing

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

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

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

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

Taking Inventory and Setting Up First and foremost, if you are using Linux or OSX, follow this guide here and save yourself a lot of time. Series: Part 1: Taking...

Tag YAGNI

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

Tag C#

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

Tag Source Control

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

Tag Ubiquitous Language

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

Tag Software

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

Tag Virtual Desktops

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

Tag Multiple Desktops

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

Tag node

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

Tag package.json

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

Tag tutorial

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

Tag npm

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

Tag npm install

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

Tag npm init

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

Tag Sublime Text

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

Tag Context Menu

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

Tag Right Click

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

Tag Open Directory

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

Tag Open Folder

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

Tag cli

ES6 Command-Line Parsing

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

Tag Javascript

Rethrowing Errors for Proper Stack Trace

Rethrowing Errors for Proper Stack Trace

Tag Error Handling

Rethrowing Errors for Proper Stack Trace

Rethrowing Errors for Proper Stack Trace

Tag Go

Hot Dog Vending Machine in Go

Hot Dog Vending Machine in Go

Tag GoLang

Hot Dog Vending Machine in Go

Hot Dog Vending Machine in Go

Tag Threading

Hot Dog Vending Machine in Go

Hot Dog Vending Machine in Go

Tag Async

Hot Dog Vending Machine in Go

Hot Dog Vending Machine in Go

Tag Mac

Setting up GPG signing on Mac

Setting up GPG signing on Mac

Tag GPG

Setting up GPG signing on Mac

Setting up GPG signing on Mac