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 →
José Valim and I asked developers how they would solve a specific problem in their language of choice. How would you do it?
We'll go over how to regain lots of disk space by compacting the VM file that Docker Desktop creates. I ended up getting 50gb back.
Sorting text is useful, such as sorting dependencies or package imports. Here's how to quickly do it with the built in sort command.
In this video we'll use Tailwind's JIT compiler to go from 3-6 second Webpack update times to 100-200ms without Webpack caching.
In this video we'll go over a few examples ranging from changing the last commit message to rebasing a commit sometime in the past.
This comes in handy if you want a specific type of syntax highlighting or snippets for files like requirements.txt or an aliases file.
make is a great tool but it has certain characteristics that make it unfriendly for making long commands easier to run.
This Vim plugin lets you run one test, a full file or all of your tests for 20+ programming languages and test runners.
This could be useful when adding a new file in between a list of files that were already ordered by number.
You could use these tips for remote interviews, code pairing, talks, podcasts, live streaming, YouTube videos and creating courses.
In this video we'll wrap Markdown paragraphs in HTML P tags in a number of different ways. All of which could be useful in specific cases.
In this video we'll go over moving 1 line up or down in normal mode and also moving multiple lines in visual mode without plugins.
We'll go over a zero dependency Python 3 script to quickly change themes and toggle dark / light mode for various command line tools.
Your changelog should make it easy for humans to see what's been added, changed, deprecated, removed and fixed at a glance.
We'll go over using curl to poll a site's status code response, check if a process is running and wait until an S3 bucket is available.
Go from 5+ second startup and 3+ second CSS reload times to 300ms and 150ms with a few config changes.
This video goes over running a ton of apps at once on Windows 10 with my 2014 workstation. Even while recording a video it doesn't hit 13GB.
We'll go over the code powering a CLI tool using only the Python 3 standard library and cover a few programming patterns along the way.
It's available on Windows, macOS and Linux but it may require installing a 3rd party tool. It's useful for creating efficient workflows.
For migrations it uses Alembic under the hood, you're also in full control over what gets seeded and you can reset your database at will.
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.