Overthinking is often seen as a blocker, but in programming, it can reflect how much we care about quality. Here’s my reflection on turning it into a strength instead of a weakness.
Docker makes deployment easy, but when used on a VPS, it brings the dilemma between efficiency and the headache of managing all the moving parts. Here’s my personal reflection.
Unit testing is often underrated, but it plays a crucial role in maintaining code quality. In this post, I compare unit tests to nose hairs—not glamorous, but essential.
Writing is a skill often overlooked by programmers, but it is very useful. Writing helps us communicate ideas more clearly and makes teamwork more effective. Additionally, writing helps us document our learning process and work experiences.
Deploy a Next.js app to a VPS using Docker — from setting up the folder structure, creating the Dockerfile and docker-compose, all the way to getting your app running on the server. If you want to access it via your own domain and HTTPS, there is also an optional section using Traefik. Perfect for anyone looking to set up Next.js on a VPS in a clean, secure, and production-ready way.