Devin PierceMusic Boxes to MIDI: An Extremely Brief History of Automated Music MachinesSeveral weeks ago, when presenting our module 3 project at Flatiron School, one common question that was asked was how we put together and…Aug 23, 20181Aug 23, 20181
Devin PierceRecursive setTimeoutYou may be familiar with both the setTimeout and setInterval methods, which allow function calls to be scheduled after a specified delay…Aug 2, 20182Aug 2, 20182
Devin PierceJavascript EqualityJavascript is host to a number of strange and unpredictable equality rules, that can lead to unexpected, hard to track bugs if you’re not…Jul 24, 20181Jul 24, 20181
Devin PierceIt’s Objects All The Way Down! (almost)While working through my first module final project at Flatiron School, a CLI app, I came across an interesting anomaly in our code, which…Jul 5, 2018Jul 5, 2018
Devin PierceEnumerators: Objectified IterationEvery Ruby developer learns early on about the concept of the “enumerable”— used to refer to an iterable piece of data (think arrays…Jun 21, 2018Jun 21, 2018