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 →
You might be doing things in your Dockerfile that are causing your images to be bloated. Here's 1 strategy for shrinking them.
You've done your research and decided that you're going to embrace Docker, but how do you begin the migration process?
Sometimes you see COPY or ADD being used in a Dockerfile, but 99% of the time you should be using COPY, here's why.
Visualize and understand the difference between how applications run in both Virtual Machines and Docker Containers.
There's a number of ways to better understand what Docker containers are, and one way to do that is to define what Docker containers aren't.
When you don't need to worry about how to install something, it really opens the door to letting you pick whatever technology fits best.
Moby Project is to Docker as Electron is to VSCode and Atom. Both are frameworks that let you build completely different products.
Docker will easily let you run multiple versions of your favorite programming language. Eliminate tools like rvm, virtualenv, nvm and phpbrew.
How DNS may cause temporary errors when trying to register an SSL certificate with Let's Encrypt, or anything really.
Every once in a while a Unicorn technology or framework is born and turns the industry upside down. Docker is a Unicorn in the making.
It has been a while since I posted something new. Surgery and a new course has been keeping me busy.
Procrastination haunts most people. I've tried everything and read a ton of material but these 3 tactics helped me the most.
Buying a new monitor is stressful because there's so many things to understand. After reading this article, you will know what to look for.
Ancient civilizations were using forms of IRC to communicate ideas and solve problems. Learn why IRC is great for programmers today.
tmux allows you to save your terminal sessions and split your terminal into multiple windows. It's one of my favorite tools.
Start your freelance business on the right foot by avoiding common mistakes that you will hold you back from victory.
Investing a little bit of time into new skills will very likely improve your quality of life as a software developer and human being.
Stop wasting time with complicated note taking applications and give Google Keep a shot. You will be pleasantly surprised.
An in depth comparison of the Sony MDR V6, Beyerdynamic DT 770 PRO and Status Audio CB-1 headphones based on facts and opinions.
I use Markdown for so many different things. Become an expert with Markdown after seeing how to configure your code editor to use it.
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.