Blog - The latest articles and news

Stay up to date with practical insights on backend engineering, system design, and building reliable software.

Stop Creating Branches You Never Clean Up

Published
Author
Arif Ikhsanudin
Backend Developer

Stale branches are not just clutter — they create confusion about what is active work, slow down tab-completion, and make it harder to understand the state of the repository at a glance.

Read more

Stop Running Your App as Root Inside Docker

Published
Author
Arif Ikhsanudin
Backend Developer

Running container processes as root is the default, and it's a security problem that's trivial to fix. If your container is ever compromised, root inside the container is far more dangerous than it needs to be.

Read more

Stop Writing Subqueries When a JOIN Will Do

Published
Author
Arif Ikhsanudin
Backend Developer

Subqueries feel intuitive but frequently produce worse execution plans than equivalent JOINs — understanding when each is appropriate will save you from slow queries that look completely reasonable.

Read more

Tell us about your project

Our offices

  • Copenhagen
    1 Carlsberg Gate
    1260, København, Denmark
  • Magelang
    12 Jalan Bligo
    56485, Magelang, Indonesia