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

Episode #662
Furnishing Your Devcontainer
A brand new containerized development environment can be pretty spartan. Over time, you'll furnish it with all the developer conveniences of home. Let's look at how that process unfolds!

Episode #661
Devcontainer Portmapping
A web app devcontainer isn't much good if you can't see the app. Let's talk about loopback addresses, interface binding, and port-mapping with docker-compose!

Episode #659
Caching Files in a Devcontainer
In a devcontainer, system files are ephemeral and subject to being reset any time the container is rebuilt. This can can be a problem for development package dependencies. In this …

Episode #658
Container Run Layers
In Dockerfiles, fewer RUN commands are better. Why? For that, we need to talk about layers. Which is exactly what we're going to do in this video!

Episode #657
Dockerfile
Continuing in our quest to containerize development, in this video we begin customizing our app container in order to capture an essential tool dependency.

Episode #656
Understanding `npm run` (and why to avoid `npx`!)
In today's episode, guest chef Jessica Kerr returns to dig deeper into NPM, and delivers some strong opinions about the npx command!

Episode #655
Repeatable Devcontainer
In this video we'll look at a couple of approaches to making dev container commands repeatable and versioned, and we'll get our first taste of docker-compose.

Episode #654
A Quick Dev Container
Using containers for development doesn't have to involve writing a bunch of configuration. In today's episode we'll go from zero to running Rails tests inside a deccontainer, with nary a …

Episode #653
Why Containers for Development?
Join me for a rainy chat about all the reasons you should consider using containers not just for deployment, but for development as well. We'll talk about how containers enable …