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 →
We're going to look at a Phoenix LiveView app for this example but this applies to any web app using any web framework.
Sometimes it's useful to run parallel jobs and wait until they all finish before moving on, we can easily do this on the command line.
These 12 methodologies help you build flexible and resilient web applications with any tech stack.
I recently upgraded to the latest major release of the Terraform EKS module, got a little stuck and opened a PR to clarify things.
I tend to use what's in muscle memory for running adhoc commands in a terminal but long flags when writing scripts or documentation.
We'll compare the MD5 hash of the source and dest files and only copy files that changed. The plugin is available on NPM's registry.
When using the built-in gaqp motion and a custom mapping you can create hard line breaks at a custom text width.
This could be handy to use while testing your deployment strategy to make sure you're able to perform zero downtime deploys.
This came in handy recently when I wanted to automatically cd into a long git clone path without typing the path again.
If you have a server with OpenSSL 1.0.x you may have been unable to renew your SSL certificates after September 29th 2021.
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.
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.