Blog - The latest articles and news

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

How to Write Rails Migrations Without Causing Downtime

Published
Author
Arif Ikhsanudin
Backend Developer

Most Rails migration patterns that work fine in development will lock tables in production. Here is the mental model and specific techniques for schema changes that deploy safely on live databases.

Read more

JPA Query Optimization — What Hibernate Generates and How to Control It

Published
Author
Arif Ikhsanudin
Backend Developer

Hibernate generates SQL from your entity model and query methods. The generated SQL is often correct but rarely optimal. Understanding what gets generated — and the specific patterns that override it — determines whether JPA is a productivity tool or a performance liability.

Read more

Tell us about your project

Our offices

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