1. Throwaway Work

    Maybe the real friends were the docs we wrote along the way 5.4.2021

  2. On Priorities

    And our responsibility to look for them 6.28.2020

  3. Best Practices in JavaScript Array Iteration

    Four essential Array methods, and how to use them 5.12.2020

  4. Basic Keyboard Customization with QMK

    A how-to, and a love letter to my custom keyboard. 5.3.2020

  5. Do you want to build a slide deck?

    Speaker Notes, Vol. 1 2.29.2020

  6. Using CSS Grid the right way

    Use names. Use frs. Don't use a grid system. Wait, what? 2.17.2019

  7. Private vs. Restricted Node Packages: What's the Diff?


  8. 8.27.2018

  9. Hard Reset

    On hiking, vacation, work, and wellness 7.4.2018

  10. Good is better than perfect

    So start blogging already 12.27.2017

  11. Finding JavaScript bliss with the Chrome debugger

    Sometimes the best tools are right under our noses 9.27.2017

  12. Classifying Tweets with Keras and TensorFlow

    In case you can't tell when people are upset on the internet 9.2.2017

  13. The Art of Gitting Gud

    or, Blogging Is Harder Than I Thought 8.13.2017

  14. We RISE 2017: yes please

    see you again next year! 7.1.2017

  15. Winning with CSS Variables

    I can't believe it's not Sass! 4.30.2017

  16. Fixing Jest Memory Usage on CircleCI

    This One Weird Trick Will Shock You 4.18.2017

  17. Turning Subreddits Into Chatbots

    See also: BigQuery, Unity, and Markov chains 4.2.2017

  18. Blogging with Middleman: Partials Are Magic

    Cool bloggings, Pt. 2 3.21.2017

  19. Blogging with Middleman, Pt. 1

    Creation and customization 3.8.2017

  20. Creating Once

    Sites, installations, and why I made this blog 2.16.2017