Blog - The latest articles and news

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

The Testing Pyramid Is Not a Rule. It Is a Guideline.

Published
Author
Arif Ikhsanudin
Backend Developer

The testing pyramid — many unit tests, fewer integration tests, even fewer end-to-end tests — is sound advice for many systems. It is not a law, and treating it as one produces test suites that are thorough in the wrong places.

Read more

Value Objects in Ruby — When and Why I Reach for Them

Published
Author
Arif Ikhsanudin
Backend Developer

Primitive values scattered across a domain model are a maintenance liability. Value objects give concepts like money, coordinates, and email addresses a home — with equality semantics, validation, and behavior that travels with the data.

Read more

What 5 Years of Backend Work Taught Me That No Tutorial Ever Did

Published
Author
Arif Ikhsanudin
Backend Developer

Tutorials teach you how to build things. Five years of production work teaches you why most of what you built needed to be rebuilt. Here's what actually changes when you stop learning in isolation and start working on systems that matter.

Read more

Tell us about your project

Our offices

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