Chad SmithDocker service inter-communication: Setting up redis and a web app with Docker composeAs a full time FAANG engineer for the last several years, I am insulated from most industry trends. Right now in my spare time I’m working…2 min read·Aug 22, 2023----
Chad SmithThe origin story of pipxpipx installs and runs Python applications in isolated environments.3 min read·Aug 15, 2021----
Chad SmithChecklist for Writing Command Line ToolsThe difference between an aggravating CLI tool and a great one can often be made by a few simple changes.3 min read·Oct 25, 2020----
Chad SmithinMac O’ClockA Clean Approach to Installing HomebrewUnless you enjoy sudo changing permissions on files in /usr and searching for instructions on how to uninstall things cleanly, you might…2 min read·Jan 27, 2020----
Chad SmithGoodbye Virtual Environments?If you’re a Python developer you’ve likely heard of virtual environments — “a self-contained directory tree that contains a Python…7 min read·Feb 5, 2019--28--28
Chad SmithFive Myths About PipenvMyth 1: “If I don’t use Pipenv or feel like it improves my workflow, I’m doing it wrong!”2 min read·Nov 30, 2018--4--4
Chad SmithPEP 517 and 518 in Plain EnglishPEP 518 — Specifying Minimum Build System Requirements for Python Projects2 min read·Nov 30, 2018--2--2
Chad SmithWhat could be better than SSH? Three tools to considerSSH is awesome. It lets you securely connect to remote computers and act like you’re on a local computer. It’s so common it’s even a verb:5 min read·Apr 21, 2018--3--3