Blog - The latest articles and news

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

How I Use Form Objects to Keep Rails Controllers Clean

Published
Author
Eric Hanson
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

How I Use Ruby's Struct and Data Classes in Production

Published
Author
Eric Hanson
Backend Developer

Struct and Data solve the same problem — lightweight named containers — but their different defaults around mutability and equality make them suited to different jobs. Here is where each one earns its place.

Read more

Tell us about your project

Our offices

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