Modern IBM i engineering

Modern IBM i engineering for the next era.

Era of i is a practical knowledge hub for IBM i teams working with RPG, Db2 for i, APIs, DevOps, security, monitoring, automation, and modernization.

Read the articles

Start here

New to Era of i?

Start with the core idea: IBM i modernization should preserve proven business logic while improving the engineering practices around it.

What we cover

Practical knowledge from across the IBM i ecosystem.

Era of i focuses on real-world IBM i development, modernization, integration, security, and operations — not theory alone.

Programming & Db2

RPG, SQLRPGLE, CL, Db2 for i, embedded SQL, data queues, stored procedures, and practical development patterns.

APIs & Integration

Exposing existing IBM i logic through APIs, integrating with modern systems, and designing reliable service layers around proven business logic.

DevOps & Modern Development

Git, VS Code, TOBi, automated builds, branch strategy, deployment flows, promotion controls, and IBM i-friendly engineering practices.

Security & Monitoring

QAUDJRN, QSYSOPR, QHST, job monitoring, audit visibility, data protection, encryption, masking, and operational alerting.

Programming lessons

Short, practical IBM i lessons are coming to Era of i.

Focused examples for RPG, SQLRPGLE, Db2 for i, APIs, DevOps, security, monitoring, and modern IBM i development.

The first lessons will cover the July 2026 RPG enhancements, starting with ASSERT-T and ASSERT-F.

Explore lessons

The mission

Respect the platform. Preserve the business logic. Modernize the engineering around it.

IBM i should not be treated like an old system waiting to be replaced. It can be treated like a strong enterprise platform entering its next era.

Contribute

Want to write for Era of i?

Era of i welcomes practical IBM i articles from developers, architects, administrators, technical leads, and modernization professionals.

Share real-world knowledge around RPG, SQLRPGLE, Db2 for i, APIs, Git, DevOps, security, monitoring, automation, and modernization.

Submit an article

Coming next

More practical IBM i content is on the way.

Using Git and TOBi on IBM i: A Practical Deployment Flow

Exposing RPG Programs as APIs: What Should Be Configurable?

Why IBM i Teams Need Better Monitoring Around QSYSOPR, QHST, and QAUDJRN