Introductions and tips for various useful development tools & utilities.
Category: Tools

Episode #679
Git Hooks for Evil and Good
Between your beautiful code change and immortality stands a gatekeeper: git commit hooks. These hooks can be helpful... or annoying. Join Jessica Kerr to learn how to make the former, …

Episode #677
Direnv and Dotenv
direnv and dotenv: both utilities for managing 12-Factor-style environment-based configuration. Where do they overlap, how do they differ, and, most importantly: how can they complement each other? Find out!

Episode #676
Distributed Tracing with Honeycomb
Service-oriented architecture may enable separate teams to work fast independently, but they also push problems into the interstices between systems. Distributed bugs need distributed tracing - learn how, with Jessica …

Episode #675
Binstubs and Direnv
Need to customize your shell environment for one project, but not for your whole computer? Let's look at a few different ways to do that, including the excellent `direnv` tool!

Episode #674
Binstubs and Rails
Binstubs can be a great convenience for project automation, but there are some complications with Rails. Let's clear things up and get your project commands on a solid footing.

Episode #671
Share Credentials with a Devcontainer
Pushing to a remote Git host like Github from inside a devcontainer poses some challenges. In this video you'll learn a valuable technique for sharing credentials into a container without …

Episode #670
Ship first, then code
Part of README-driven-development is prioritizing delivery over getting something working on our own machine. In today's video, Jessica Kerr demonstrates this concept using an NPM example.

Episode #668
Devcontainer Unprivileged User
We've seen that Docker file mounting can be a bit of a leaky abstraction with regards to file ownership. In this video, we'll apply a pragmatic solution to this problem.