- classnames library composes well! 02 May 2023
- Node has native CLI argument parsing 09 Feb 2023
- Using CSP in report-only and enforcement mode 17 Jan 2023
- TIL: Vim's search is backed by a register! 01 Jan 2023
- The state in Ansible's docker container module 24 Aug 2022
- Minus zero in Ruby and JavaScript 16 Mar 2021
- Safari custom user agent CSS overrides using webfonts 18 Nov 2020
- Flattening and Filtering JSON for Cleaner Types in Go 30 Jul 2020
- PostgreSQL backup notes 16 Mar 2020
- Caching, Parallelism ā„ Docker multi-stage builds 12 Feb 2020
- Coping with flexbox 14 Dec 2019
- Programming vocabulary, or the lack of it 26 Oct 2019
- Prefer using minimal-matching interfaces in TypeScript 11 Oct 2019
- Promise.race, fetch and avoiding memory leaks 19 Sep 2019
- Use --follow option in git log to view a file's history 19 Jul 2019
- Git fetch's --prune option cleans up notes! 18 Jul 2019
- How npm Passes CLI Arguments to modules 21 Jun 2019
- Notes on running production code 09 Apr 2019
- Promises: Promise.reject is not the opposite of Promise.resolve 01 Mar 2019
- Making functions unsafe_ in JavaScript 04 Jan 2019
- Understanding inter-container networking, or how to avoid docker-compose 24 Aug 2018
- Composing Promises like there's no tomorrow 17 Jul 2018
- Google IO 2018 announcements I liked 11 May 2018
- Reading files in Go ā an overview 30 Dec 2017
- Two Chrome devtool features I swear by 30 Jul 2017
- Editing files over the network in Vim š©š„ 02 Jul 2017
- Excluding folders from git log output 18 Jan 2017
- Be wary of that shallowEqual 05 Jan 2017
- Preprocessing of CSV data in Ruby cleanly 05 Aug 2016
- A faster Vim, for a better manpager 18 Jun 2016
- Intro to Git's pathspec 27 Jul 2015
- Using Git's credential helpers 18 Feb 2015
- Installing patched Ruby using ruby-install 25 Jan 2015
- HTTP Request Response Caching Using Faraday: Part 1 27 Dec 2014
- Robust File validations in Ruby using magic numbers 10 Oct 2014
- Using Tmux for everything 04 May 2014
- Ruby, Trace, Leave, Oh my! 19 Apr 2014
- Pry's edit command in semi-detail 07 Feb 2014
- Programmer's guide to choosing a Ruby version manager 04 Feb 2014
- Vim-fu Promote to fetch in Ruby 08 Dec 2013
- Jekyll, Responsified 13 Sep 2013
- Conditional method definitions in Ruby classes 11 Sep 2013
- Mysterious extra calls to String#size in Rubinius, or is it? 09 Sep 2013
- Getting Started With Using Vim 19 Aug 2013