NPM vs Yarn Cheat Sheet

Okay, so you’ve heard about this new JavaScript package manager called yarn, installed it with npm i -g yarn, and now you want to know how to use it? For the most part if you know NPM, you’re already set! Here are the key notes for switching. The packages are the same as on the NPM registry.

How to Build Your Own Amazon Echo with a Raspberry Pi

The Amazon Echo is useful to have around the home. It can play podcasts, take reminders and notes, tell you the length of your commute, even control other appliances in your house. But at prices ranging from $50 to $150, it’s an expensive proposition if you’re not sure you’ll use it.

The Hyper Plan

It has now been 90 days since the first 0.1.0 release of HyperTerm. I’m thrilled to have seen it grow from a small experimental demo to one of the most popular projects on GitHub this year, with close to 9,000 stars.

Rooms and Mazes: A Procedural Dungeon Generator

Several months ago I promised a follow-up to my previous blog post about turn-based game loops in my roguelike. Then I got completely sidetracked by self-publishing my book, Game Programming Patterns, and forgot all about it. I totally left you hanging.

Random Dungeon Generator Tutorial

I wrote a random dungeon generator tutorial a few months ago, on my old blog. But since I moved to this new site, I decided to do a slightly better version of it. This tutorial is aimed at people who are new to the world of random generation.