How and Why to Log Your Bash History

Testing with Swift – Approaches and Useful Libraries

Setting up a Rust 1.8 environment for embedded firmware

Go Home Swift Compiler, You’re Drunk

Everyday Vim – A basic Vim commands cheat sheet

First Impressions of a $9 CHIP Computer

Emacs vs. WebStorm for Node.js Development

Finding iOS Memory Leaks with Xcode's Instruments

Why Is Your Team Falling Behind? Ask ‘The Penny Game’

Logic Programming in Clojure – Finite Domain Constraints

3 Design Thinking Techniques for Non-Designers

Distributing Command Line Tools with Docker

Why I Git Commit Too Much

Atomic Games 2015 – Othello Challenge

Writing Better Commit Messages with Tmux

Configuring a Laptop with Ansible, Part Two

Configuring a Laptop with Ansible, Part One

Hate-Driven Development

10 Steps for Ramping into Ember.js Quickly

An Introduction to Taxicab Geometry

Fuzz Testing with afl-fuzz (American Fuzzy Lop)

Getting Started with Embedded Programing

It's Not About the Syntax – Why Language Doesn't Matter

expect()ing the Unexpected

Garden KnowEms – Gardening with BLE and the Raspberry Pi

How to Fight Unconscious Bias and Become a Better Ally

OpenCL for Your “Embarrassingly Parallelizable” Code

Domain-Specific Languages vs. Notation

Creating Man Pages in Markdown with Ronn

Fixing UI Elements that Float Away

More →