Docker 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…Aug 22, 2023A response icon1Aug 22, 2023A response icon1
The origin story of pipxpipx installs and runs Python applications in isolated environments.Aug 15, 2021Aug 15, 2021
Checklist for Writing Command Line ToolsThe difference between an aggravating CLI tool and a great one can often be made by a few simple changes.Oct 25, 2020Oct 25, 2020
Published inMac 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…Jan 27, 2020Jan 27, 2020
Goodbye Virtual Environments?If you’re a Python developer you’ve likely heard of virtual environments — “a self-contained directory tree that contains a Python…Feb 5, 2019A response icon28Feb 5, 2019A response icon28
Five Myths About PipenvMyth 1: “If I don’t use Pipenv or feel like it improves my workflow, I’m doing it wrong!”Nov 30, 2018A response icon4Nov 30, 2018A response icon4
PEP 517 and 518 in Plain EnglishPEP 518 — Specifying Minimum Build System Requirements for Python ProjectsNov 30, 2018A response icon2Nov 30, 2018A response icon2
What 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:Apr 21, 2018A response icon3Apr 21, 2018A response icon3