Dive into Docker takes you from "What is Docker?" to confidently applying Docker to your own projects. It's packed with best practices and examples. Start Learning Docker →
Let's go over a few things, such as archiving to help let others know that your open source project is no longer being maintained.
An override file lets you use the same Docker Compose file in development and production while being able to run different services.
Here's a number of questions you can ask yourself and tools you can use to help improve the quality of your code.
In this video, we'll pipe together a few Unix tools to parse out changes from a specific release in a Markdown based changelog file.
I'm 15+ years late to the game but I'm starting to enjoy using Kanban boards to help me organize my projects. Here's the tool I'm using.
A 1 hour live demo that uses various git commands, Travis-CI and GitHub features to fix a bug and push a new release.
Since I started with Vim pretty late, the first plugin manager I tried was vim-plug and it seems nearly perfect.
In this video we'll look at how to debug this error. I was getting this error a lot when saving files but finally figured it out.
This ended up being a fun exercise to learn Elixir a little better and I also realized how easy it was to do in Python too.
There's pretty big benefits for having your health check defined in your Docker Compose file instead of your Dockerfile. Here's why.
In this video I go over testing and documenting the features of an audio player but the steps taken could be applied to any code base.
In this video, we'll go over managing text based notes from the terminal using a zero dependency shell script.
In this video we'll go over how to use nginx with Docker to serve a local Jekyll site so that you can test your audio player.
I had a problem with accidentally deleting lines when using the mouse with Vim. It turns out it was due to misconfiguring things a bit.
In this video I go over how I use NERDTree in Vim. It's mainly to create, modify or delete files very quickly.
In this video I share a story about how I spent 2+ hours writing a git pre-commit hook to block TODO items and threw in the towel.
It didn't take long to bust out Python to help me manage upcoming podcast episodes and send interview questions out.
I wanted to launch quickly but also have the site be technically sound from day one. Jekyll and DigitalOcean helped me do that.
The site has both podcast episodes and text interviews where folks talk about how they are running small and large web apps in production.
Like you, I'm super protective of my inbox, so don't worry about getting spammed. You can expect a few emails per month (at most), and you can 1-click unsubscribe at any time. See what else you'll get too.