@jdx
Blog
Blog
Mar 2, 2026
Top 10 Features in Mise You're Not Using
Apr 13, 2024
Shims: How they work in mise-en-place
Apr 13, 2024
Shims: Build a version manager
Apr 8, 2023
10 features in rtx you may have missed
Mar 4, 2023
Beginner's Guide to rtx
Sep 5, 2022
Introducing chim
Sep 16, 2020
10 Tips for Ramping Up as a Senior Engineer
Jan 19, 2020
Async JavaScript Patterns for 2020
Jan 12, 2020
Practical Guide to Closures
Dec 7, 2019
Pithy Guide to Kubernetes Part 2: Golang
Dec 7, 2019
Pithy Guide to Kubernetes Part 2: Node.JS
Dec 6, 2019
Pithy Guide to Kubernetes Part 1
Aug 22, 2019
[video] oclifconf: The Future of oclif
May 9, 2019
Golang Function Driven Tests
May 7, 2019
[podcast] codeish: oclif: An Open Source CLI Framework
Oct 18, 2018
[video] NodeConf: Building Great CLI Experiences in Node.js
Oct 8, 2018
12 Factor CLI Apps
Jul 16, 2018
[video] DevRelCon: Designing a delightful command line interface
May 25, 2018
For the love of god, don’t use .npmignore
Mar 20, 2018
Salesforce Blog: Open Sourcing oclif, the CLI Framework that Powers Our CLIs
Aug 15, 2017
Heroku Blog: Evolution of the Heroku CLI: 2008-2017
Feb 3, 2015
How to Pair Program
Oct 5, 2014
[book] Write Modern Web Apps with the MEAN Stack
Jul 9, 2014
Best Practices for Building Angular.JS Apps
Jan 1, 2014
Older Posts