Currently crafting calm web experiences

Hi, I'm Putra

Building digital gardens

Fullstack developer focused on resilient backends, thoughtful interfaces, and quietly fast experiences for the web.

Putra's profile photo
DevOps6 min read

Dockerfile Best Practices: Writing Better Container Images

A practical guide to Dockerfile best practices for junior developers. Learn how to write efficient, secure, and maintainable Dockerfiles by understanding layer caching, multi-stage builds, reducing image size, choosing the right base images, and optimizing build times. This beginner-friendly tutorial covers common mistakes to avoid, security considerations, and real-world examples for Node.js applications. Perfect for developers new to Docker who want to create production-ready container images and understand containerization fundamentals.

Read article

Tech Stack

Tools I reach for often

  • Golang
  • Node.JS
  • Javascript
  • Typescript
  • React
  • Next.JS
  • Nest.JS
  • PortgreSQL
  • MySQL
  • SQLServer
  • MonggoDB
  • Redis
  • Kafka
  • Docker
  • Kubernetes
  • React Native

Modern, boring, and well-tested technologies for shipping calm products.

Contact

Let's build what's next

I'm always open to new opportunities. Whether you have a question or want to collaborate on a project, feel free to reach out.

Location
Jember, East Java, Indonesia
A short note is all takes to start.

Replies within 1-2 business days. Happy to sign an NDA.