Best practices around creating production ready web apps with Docker Compose
Here's a few patterns I've picked up based on using Docker since 2014. I've extracted these from doing a bunch of freelance work.
Hi, I'm Nick. I'm a full stack developer and course creator who focuses on building and deploying web apps. Take a look at my blog or courses.
Visit nickjanetakis.com → RSS feedOn Hacker News Jul 2016 – Mar 2026
Software Engineering 5Tools & Productivity 4Life, Learning & Writing 3Infrastructure & DevOps 3Tech Industry & Business 3Systems & Performance 2
Here's a few patterns I've picked up based on using Docker since 2014. I've extracted these from doing a bunch of freelance work.
When writing a book or course, you deal with hundreds of thousands of words and Vim helps you manage that in a sane way.
Let's talk about when it might be a good or bad idea to start using microservices. SPOILER ALERT: it's not the same for every project.
I noticed about a 10x speed up across a number of projects, we'll avoid using a venv and run things as a non-root user too.
Placing an order and capturing a payment are really different actions. I also learned a lot in a few days.
Let me tell you a story on how a subdomain of mine managed to serve 390,000+ PDF books without any of my servers being compromised.
GnuCash makes it easy to keep track of your money and it creates reports that will make your accountant happy.
Start your freelance business on the right foot by avoiding common mistakes that you will hold you back from victory.
I've been typing for 20+ years and this is one of my favorite general purpose / programming keyboards when factoring in a few things.
Spotting differences in code is an important part of what we do, Delta is by far the best CLI diff tool I ever used.
In this article you'll see how to run a PDP-11 simulator through Docker to interact with Unix as it was back in 1972.
Become aware of bad habits that make you less productive and learn how to break them with proper time management skills.
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.