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 →
For example, your script might launch VSCode and wait for a file to be edited and then do something once the file is closed.
Automate building and pushing Docker images that support both AMD64 and ARM64 CPU architectures.
This can be handy to support both AMD64 and ARM64 CPU architectures. Build images for X platforms with one command.
This could be useful when asking users to input passwords, API tokens or anything you don't want printed to the screen.
I had a recent interaction with a security and surveillance camera supplier that left me pleasantly surprised.
We'll cover examples that work with both bash and zsh. We'll go with red for errors and your default color for non-errors.
Sometimes they appear to do the same thing but there is quite a big difference between both solutions.
Most of the time things go smoothly but what happens if you add a plugin to your config and it doesn't work?
This could be handy if you're running multi-hour commands and want to see how long they took afterwards.
Treat yourself by automating mundane tasks like setting a bunch of YAML properties from true to false and vice versa.
You may need to make a slight modification to your create_celery_app function when updating to Python 3.12.
This is a fairly compatible way that works on most distros of Linux and macOS without needing extra dependencies.
Cherry picking lets you apply 1 or more commits from one branch to another, it shouldn't be abused but it does have its place.
It's never fun to accidentally leak secrets in git committed files. Here's a few ways to help address them in your code base.
This could be useful to compare activity across multiple repos.
This lets us quickly preview files in less or whatever tool you prefer.
Easily confirm if a file is really a jpg, png, gz or whatever file you want. We'll use the od command line tool or Python and Ruby.
We'll get the value back in seconds as well as HH:MM:SS if you prefer.
This can be handy for brand new releases that haven't been pushed to your operating system's package manager or Docker Desktop yet.
This could be useful to remove unwanted lines in a file or output, such as processing a file and writing out a new file to analyze.
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.