How Node Actually Works Part 1: The Operating System

A detailed guide to how Nodejs talks to your operating system, and how and why your OS creates an event stream for any server to loop over.

Conway's Game Of Life

A step by step tutorial, including code and examples, of how to go from blank canvas to a fully functional implementation of the Game Of Life in javascript.

ACID, MVCC, and how PostgreSQL handles concurrent queries

We talk about everyone's favorite topic: SQL vs NoSQL, what ACID means to us all, and how PostgreSQL and MongoDB handle concurrent queries.

How Node Actually Works Part 2: The Event Loop

After getting an understanding of the event stream, we move onto the joys of the event loop, and how Nodejs both interprets and compiles Javascript for fun and profit.

How Node Actually Works Part 3: Promises

Moving along from libuv and V8, we implement a Promise from scratch, and walk along line by line until you understand, wondering the whole time if science has gone too far.

Why people form pyramid hierarchies

A perspective on why people form pyramid social hierarchies based in data sciece. Spoiler: it's because we're dumb dumbs.

The anatomy of a social virus

Introduction to social viruses

Your mind as a coalition of social viruses

Part two in a series on social viruses

How to maximize your usefulness at as a dev

A perspective on how to suppress the 'need to look smart' without attacking how smart anyone is and writing more focused code

On art and gamification

An attempt to explain games and art.