IBM-i Critical storage condition exists!
My Morning IBM i Nightmare: Critical Storage Hit, and How I Fixed It by Deleting Performance Data It's February 5th,[...]
RPG Subfile Code Review: Breaking Down Another Developer’s Approach
Hey folks, this Sunday morning finds me tinkering with some old training videos, while wading knee-deep in green screens, RPG[...]
Getting Started with IBM i Control Language (CL) Programming
If you're a gray-haired IBM-i Programmer like me (I prefer silver-fox BTW), you've definitely spent countless hours wrangling with the[...]
What is IBM i Control Language?
If you've spent any time around IBM i systems, you've probably heard the term "Control Language" or "CL" thrown around.[...]
How to Use Split Screen in VS Code – A Quick Guide for IBM i Programmers
Let's talk about something that can seriously boost your programming productivity: split screen editing in Visual Studio Code. If you're[...]
New IBM-i Tech Channel – @NickLittenTech
A little Spring Cleaning for 2026 Hey there, IBM i programmers. For many years, my main NICKLITTEN YouTube channel has[...]
Adventures with PROJECT BOB – It’s Amazing!
Well folks, the future for IBM-i Programmers is here, and its name is Project Bob. I just had the pleasure[...]
Encrypting Data with SQL on IBM i – A Practical Guide for RPG Programmers
Let's talk about something that keeps many IBM i programmers awake at night: data encryption. In today's world of GDPR,[...]
What is this IBM-i ‘ERRHDLR’ ?
If you're diving into the world of IBM i programming and stumbled across the term ERRHDLR, you might be scratching[...]
Forget legacy Source Files, its IFS o-clock!
Ditching the Dinosaur Files: Why Your Modern RPG Source Code Deserves a Swanky IFS Pad Instead of Those Crusty Old[...]
IBM i ACS 1.1.9.11 – What’s New, What’s Shiny, and Why You Should Care
If you’re an IBM i developer, admin, or general green‑screen wrangler, you already know that IBM i Access Client Solutions[...]
IBM-i Control Language – Check Subsystem Status
How to Check Whether a Subsystem Is Active in IBM i Using CL If you’ve spent any time automating operations[...]
Clear Naming Standards in RPGLE: Why CamelCase + snake_case Is a Power Combo
Every IBM i developer has opened a source member, stared at a sea of cryptic variable names, and muttered something[...]
Optimizing IBM i Source Management in the IFS: A Practical Guide for Modern Developers
If you’re still storing all your RPG, CL, and SQL source in traditional QSYS libraries, you’re missing out on one[...]
Free Your RPG Code: Escaping the Fixed-Format Dungeon
If you’ve ever stared at a wall of fixed-format RPG code and thought, “This looks like it was written by[...]
New Chapter: RPGLE Operation Codes Guide
Welcome to the latest chapter of my IBM i RPGLE Operation Codes Guide. In my ongoing mission to document and[...]
How Does IBM i Track Software Changes?
I was in a meeting with a client earlier today - they were discussing hardware changes, software version control, promotion[...]
Exploring IBM Project Bob: First Looks at AI for IBM i Developers
I've spent decades wrangling RPG code on AS400, iSERIES and IBM i systems. You know the drill: endless source files,[...]
