Ready to learn Flask and Docker this year? This deal applies to Build a SAAS App with Flask and Dive into Docker, it's available for .
After 100+ episodes and 2+ years of trying to make it work, I think it's time to take an extended break.
In this 25 minute video we go over updating Postgres, Redis, Python, Node, a bunch of Python packages and adding Hadolint.
Simple things like using bookmarks can speed up daily rituals and save you a decent amount of time with minimal effort.
This can help you build images that stick to best practices and save time by detecting errors before you build your images.
Line numbers take up a bit of horizontal space, here's how you can disable them in Fern (a sidebar tree view for Vim).
We'll go over setting up a local Kubernetes cluster that will let you access your services over localhost using the nginx ingress.
This is a common thing to have when picking anything like a library, tool, web framework, tech stack, implementation strategy and more.
A few remappings that let you delete characters or a selection of characters, although it does change the default behavior of Vim.
This came up recently while updating an application to use Phoenix 1.6 and wanting to add a variable to a list of HTML classes.
Here's one way to support switching between MySQL and MariaDB with an environment variable.
Bash has an x flag or you can use set -x in a script to print a trace of commands and variables. It's really handy!
We'll go over how to do the above as well as auto-remove index gaps after closing a window. Your index counts will always be in order.
Here's how you can change your Vim cursor depending on which mode you're in. It should work with most terminal emulators.
If you've aliased a command with extra flags, once in a while it might be useful to run the raw command. Here's 5 ways to do that.
Here's a video going over how to set up a Shell alias to preview files. It also works out of the box with Vim using the fzf.vim plugin.
You may have a more complicated when condition where it's not obvious on how convert it into a handler. Here's what I did.
This is a live coding video that goes over how I tackle Dockerizing a project without any prior experience with FastAPI.
I made the switch from Bash to Zsh, and with that I made a dotfiles install script that works on most Linux distros and macOS.
Braces are often optional but they're almost always worth using for consistency, reducing confusion and using certain features.
This command is available on Linux and macOC by default and it lets you template out files with ENV vars to create dynamic config files.
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.