-
Throwaway Work
Maybe the real friends were the docs we wrote along the way 5.4.2021
-
On Priorities
And our responsibility to look for them 6.28.2020
-
Best Practices in JavaScript Array Iteration
Four essential Array methods, and how to use them 5.12.2020
-
Basic Keyboard Customization with QMK
A how-to, and a love letter to my custom keyboard. 5.3.2020
-
Do you want to build a slide deck?
Speaker Notes, Vol. 1 2.29.2020
-
Using CSS Grid the right way
Use names. Use frs. Don't use a grid system. Wait, what? 2.17.2019
-
Private vs. Restricted Node Packages: What's the Diff?
THE PEOPLE NEED ANSWERS 12.28.2018
-
8.27.2018
-
Hard Reset
On hiking, vacation, work, and wellness 7.4.2018
-
Good is better than perfect
So start blogging already 12.27.2017
-
Finding JavaScript bliss with the Chrome debugger
Sometimes the best tools are right under our noses 9.27.2017
-
Classifying Tweets with Keras and TensorFlow
In case you can't tell when people are upset on the internet 9.2.2017
-
The Art of Gitting Gud
or, Blogging Is Harder Than I Thought 8.13.2017
-
We RISE 2017: yes please
see you again next year! 7.1.2017
-
Winning with CSS Variables
I can't believe it's not Sass! 4.30.2017
-
Fixing Jest Memory Usage on CircleCI
This One Weird Trick Will Shock You 4.18.2017
-
Turning Subreddits Into Chatbots
See also: BigQuery, Unity, and Markov chains 4.2.2017
-
Blogging with Middleman: Partials Are Magic
Cool bloggings, Pt. 2 3.21.2017
-
Blogging with Middleman, Pt. 1
Creation and customization 3.8.2017
-
Creating Once
Sites, installations, and why I made this blog 2.16.2017