Programming & Db2
RPG, SQLRPGLE, CL, Db2 for i, embedded SQL, data queues, stored procedures, and practical development patterns.
Modern IBM i engineering
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 articlesStart here
Start with the core idea: IBM i modernization should preserve proven business logic while improving the engineering practices around it.
Why modernization does not have to mean rewriting RPG or replacing what already works.
Browse practical content on RPG, Db2 for i, APIs, DevOps, security, monitoring, automation, and modernization.
Learn why Era of i exists and what kind of IBM i content is coming next.
What we cover
Era of i focuses on real-world IBM i development, modernization, integration, security, and operations — not theory alone.
RPG, SQLRPGLE, CL, Db2 for i, embedded SQL, data queues, stored procedures, and practical development patterns.
Exposing existing IBM i logic through APIs, integrating with modern systems, and designing reliable service layers around proven business logic.
Git, VS Code, TOBi, automated builds, branch strategy, deployment flows, promotion controls, and IBM i-friendly engineering practices.
QAUDJRN, QSYSOPR, QHST, job monitoring, audit visibility, data protection, encryption, masking, and operational alerting.
Programming lessons
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.
Featured article
A REST endpoint on IBM i rarely maps to a single program. This article examines how contract fidelity becomes a distributed problem across RPG call chains, behavioral drift, and external services.
IBM i APIs & Integration
The first Era of i article sets the foundation: modernization should preserve proven IBM i business logic while improving APIs, DevOps, security, monitoring, and delivery practices.
The mission
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
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.
Coming next
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