Blog - The latest articles and news

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

How I Handle File Uploads in Rails with Active Storage

Published
Author
Arif Ikhsanudin
Backend Developer

Active Storage works well out of the box and quietly fails at scale. Here is how to configure it correctly for production, avoid the common traps, and extend it where the defaults fall short.

Read more

How I Run Code Reviews That Actually Improve the Team

Published
Author
Arif Ikhsanudin
Backend Developer

Code review done badly is a bottleneck and a morale tax. Done well, it's the most efficient team-improvement tool you have. The difference is almost entirely in how you think about what it's for.

Read more

How I Use Form Objects to Keep Rails Controllers Clean

Published
Author
Arif Ikhsanudin
Backend Developer

Multi-model forms, complex validation logic, and params that don't map cleanly to database columns are where Rails' built-in form handling breaks down. Form objects fix all three without pulling in a framework.

Read more

Tell us about your project

Our offices

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