SpaceMacs For Modern JavaScript Development

In an effort to challenge myself a bit, I've decided to take a look at using SpaceMacs as my daily text editor. In a world where VSCode currently reigns supreme, it seems almost crazy to think that a decades-old editor could stand up to the challenge of today's development toolset.…

Computed Values in MobX

MobX is a unique state management library which provides a simple way to make objects in JavaScript "observable" and react to changes on those observed values. A neat feature of MobX is the ability to mark a value as computed, which tells MobX that you'd like to derive a new…

A Random Walk In JavaScript

I've been exploring the concept of "emerging complexity" over the last few weeks and it has opened my eyes to a number of interesting concepts, one of them being randomness. What even is "randomness"? What does it mean to say that a process is "random"? Merriam Webster defines it as…