The Testing Ecosystem is Frustrating on its Best Day
Oct 20, 2021
I'm either dumb (likely) or our current practices with testing and the entire ecosystem is pretty broken. I've always wanted...
Why Typescript?
Apr 24, 2020
Is it not a strange fate that we should suffer so much fear and doubt for so small a thing?...
Vanilla JS Deep Object Comparison
Oct 17, 2019
I very randomly got curious how to compare objects in Javascript so opened DevTools and began tinkering. I remembered you...
Building a Simple Typechecker
Oct 12, 2016
Type-checking is pretty sweet and helps prevent lots of hard-to-find bugs. If you're using default named params for all your...
Default Named Parameter Functions for Everything
Oct 11, 2016
I'm starting to wonder if we should just use named params for everything. They provide a lot of flexibility with...
Babel
Jun 23, 2016
There are new versions of Javascript (ES6, ES7) full of new features and a ton of syntax shortcuts. For example:...
ESLint
Jun 22, 2016
Linting is cool. It keeps people from making stupid mistakes and can make your code a lot neater/easier to read....