Boost Your Skills: AS400 > iSeries > IBM i

I think therefore IBM i...

Do you want to learn how to program on the AS400, iSeries, IBM i system?

When I'm not programming, blogging, or tinkering with technology, I enjoy recording video training courses on topics ranging from IBM i Programming to Website Design. I waffle a LOT but I hope you find something useful :)

Nick Litten | IBM i Programmer

IBM-i Password Expiration Monitoring
The 3am Wake-Up Call You Didn't Need: Service Account Password Expiration If your web services or overnight batch jobs have[...]
Install Mapepire on IBM i to Unlock Modern Database Connectivity
Mapepire on My IBM i System: Finally Database Connections That Dont Make Me Want to Scream into the Void! Picture[...]
So, what exactly is IBM-i Mapepire?
Mapepire, a type of pit viper native to South America, is IBM's new interface layer for IBM-i. Mapepire boasts a[...]
Rogue Rules Files are Twisting My Melon Man!
TOBi Builder MAKEi Fails with BLEUUURGH Error Code - A Quick Debugging Tale Hey there, fellow IBM i programmers. Today[...]
10 (MORE) Essential IBM i Commands
New to the IBM-i platform? Read on...Experienced IBM-i Admin? Don't bother! If you are Older, Experienced, Gray Haired and Grumpy[...]
Debugging RPG with IBM BOB
DISCLAIMER: This is not my usual style of programming video. It's long format, lots of me muttering at the camera[...]
IBM i ACS 5250 – It’s time to talk about Blurry Fonts
Why do IBM i ACS 5250 characters suddenly look like they’re auditioning for a modern art exhibit whenever Font Scaling[...]
IBM BOB vs VS Code: Is Using AI the Future of IBM i Development?
Perhaps the question is really "Is using AI to write code, or at least using AI as a coding assistant,[...]
More Beginner IBM i Commands to Add to Your Toolkit
Hey there, esteemed IBM i beginners and learners! If you have already powered through my earlier post over at https://www.nicklitten.com/10-essential-ibm-i-commands-every-beginner-must-master/[...]
RPG Compiler Directives on IBM i
Hey there, fellow IBM i RPG Nerds. I was revisiting a couple of old posts about source code commenting and[...]
Convert IBM i SPLF (Spool Files) to PDF the Easy Way with ACS
This morning, it's time to revisit an old blog titled "IBM i ACS - Download SPLF (Spool Files) as PDF"[...]
DDS Data Types vs SQL Data Types
The Mysterious “M” in Your DDS: Naming Conventions vs Keyboard Shifts This morning I opened a DSPF and spotted what[...]
IBM i ACS 1.1.9.12 is Now Available
...and it has a couple of cool/must-have updates Current Latest Version Version 1.1.9.12 — Build date: April 2026 This is[...]
10 Essential IBM i Commands Every Beginner Must Master
(Before You Become a Walking Error Message) If you’re new to the IBM i world, congratulations - you’ve just stepped[...]
Your RPGLE Sub‑Procedure Is Doing Too Much. Yes, I’m Talking to You!
"This week I've been mostly writing sub-procedures" If you have spent any time writing modern RPGLE on IBM i, you've[...]
IBM BOB – The King of IBM-i Code Modernization?
If you have ever stared at a dusty fixed-format RPG III program from the 1990s and thought "there has to[...]
Standardizing RPGLE and SQLRPGLE source code comments with IBM i BOB
AKA - Taming the wild west of RPGLE/SQLRPGLE source code comments with IBM i BOB, turning cryptic developer scribbles into[...]
IBM i Database Basics: Understanding Libraries, Physical Files, Members, Record Formats and Fields
If you are just getting started with IBM i systems or you need a solid refresher on how the database[...]

Online Learning for IBM i Software Technology Professionals

“The more that you read, the more things you will know. The more that you learn, the more places you’ll go.” – Dr. Seuss

>