← Back to all articles

// Category

IBM i Fundamentals

35 articles — sorted by latest first

RPGLE Source Layout and Readability
Organize fully free-form RPGLE with consistent sections, spacing, indentation, continuations, and comments that make program flow easier to review.
IBM i REST APIs and HTTP Client Integration Explained
REST APIs and HTTP clients let IBM i exchange business data with modern systems while keeping the core logic controlled…
IBM i JSON and XML Processing for Modern Applications
JSON and XML processing let IBM i exchange structured data with modern systems without forcing the core logic to change…
IBM i Error Handling and Message Control Explained
Good IBM i error handling turns a vague failure into a message, a log entry, and a clear recovery path.
IBM i Modules, Bound Programs, and Binding Directories Explained
Modules, bound programs, and binding directories are the packaging layer that turns compiled IBM i code into reusable application components.
IBM i Activation Groups and Call Stack Explained
Prevent IBM i resource leaks and job restarts by mastering activation groups, call stacks, ACTGRP settings, and a practical RPG,…
IBM i Application Design Patterns for Teams
Good IBM i application design separates concerns, keeps business logic readable, and makes change safer for the whole team.
IBM i Security Auditing and Authority Collections
Security auditing and authority collection help IBM i teams see how access is used in practice and where permissions should…
IBM i Release Upgrades and Compatibility Planning
Release upgrades succeed when compatibility, testing, and rollback planning are treated as first-class work.
IBM i PTF Management and Maintenance Planning
PTF management is the routine discipline that keeps IBM i systems current, stable, and less surprising over time.
IBM i Access Client Solutions (ACS) for Beginners
Access Client Solutions is the modern client toolkit many IBM i users rely on for sessions, SQL work, file transfer,…
IBM i Integrated File System (IFS) Basics
The Integrated File System is how IBM i works with stream files and directories in a way that looks familiar…
IBM i Data Areas, Data Queues, and User Spaces Explained
Data areas, data queues, and user spaces give IBM i programs simple building blocks for sharing state and passing messages.
Why IBM i Is Still Relevant in 2026
A practical look at why IBM i remains relevant in 2026, including stability, integrated architecture, and long-lived business value.
IBM i Output Queues and Spool Files Explained
Output queues and spool files are the IBM i print and report pipeline, even when the final destination is not…
IBM i Security Fundamentals and Best Practices
A practical guide to IBM i security basics, including authorities, object protection, and simple best practices.
IBM i Subsystems and Job Descriptions Explained
Subsystems and job descriptions are the operational framework that decides where work runs and how jobs are classified on IBM…
IBM i Journaling and Commitment Control Explained
Journaling and commitment control are the pieces that help IBM i applications protect data changes and recover cleanly after failures.
IBM i Career Roadmap for Beginners
A practical IBM i career path starts with the basics, then grows into development, operations, database work, and broader platform…
Db2 for IBM i Explained
A beginner-friendly explanation of Db2 for IBM i and why the database layer is so tightly integrated with the platform.
IBM i Application Maintenance and Change Management
Good IBM i maintenance is about managing change safely: source control, review, testing, documentation, and predictable releases.
CL Programming Explained
A practical introduction to CL programming on IBM i, including what it is used for and why it matters in…
SQL on IBM i for Beginners
SQL on IBM i is the modern way to query and manage Db2 for i data. Beginners can start with…
Introduction to RPGLE for Beginners
A beginner-friendly introduction to RPGLE on IBM i, including what it is, why it is still used, and how to…
IBM i Performance Tuning Basics
Performance tuning on IBM i starts with measurement, workload understanding, and small changes that improve real bottlenecks.
IBM i Job Scheduling and Batch Processing Explained
IBM i batch work runs on schedules, queues, and jobs. Understanding that flow helps beginners see how the platform handles…
IBM i Libraries, Objects, and Members Explained
A practical introduction to the IBM i object model, including libraries, objects, members, and how they are used every day.
Debugging on IBM i: A Beginner’s Guide
Debugging on IBM i starts with logs, messages, and the right tools. Beginners can learn to isolate problems without guessing.
IBM i Architecture Explained
A beginner-friendly explanation of the IBM i architecture, including the operating system, integrated database, objects, and the server layer.
How IBM i Uses Files, Libraries, and Data Access
IBM i organizes data through libraries, files, members, and SQL access. Understanding those layers makes the platform much easier to…
IBM i vs Mainframe: What’s the Difference?
IBM i and mainframe systems both support serious enterprise workloads, but they are different platforms with different operating models, scale…
IBM i Modernization Basics
Modernizing IBM i does not mean replacing the platform. It usually means exposing existing systems through APIs, SQL, better interfaces,…
History of AS400 and IBM Power Systems
A short history of the AS/400 platform lineage and how it evolved into the IBM i environments that run on…
AS400 vs IBM i: What’s the Difference?
AS400 is the common historical name, while IBM i is the current operating system. This article explains what each term…
What Is AS400 (IBM i)? A Complete Beginner’s Guide
AS400 usually means IBM i running on IBM Power hardware. This beginner's guide explains AS/400, IBM i, and IBM Power…