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

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,[...]
The Quest for the Holy Password: Securing IBM i Without Losing Your Sanity
Once upon a time in a land of legacy systems and mystical green screens, brave programmers roamed freely with passwords[...]
Creating an IBM i SQL Stored Procedure from Scratch
IBM i SQL Stored Procedures are the King of the IBM i Database Jungle Welcome to a deep dive into[...]
TURNOVER Change Management | Programmer Worklist PDM
The Hilarious World of IBM i TURNOVER PWM: A Quick Reference for Dinosaur Developers Ah, the IBM i (née AS/400,[...]
The Enduring Advantages of RPGLE ILE: Why It’s Still a Powerhouse for IBM i Developers in 2025
In the ever-evolving world of programming, some languages stand the test of time by blending reliability with innovation. RPGLE (RPG[...]
Source Code Organization using VS-Code for IBM i, IFS and GIT
Welcome back, fellow *cough* AS400 code wranglers and green-screen survivors! If your IBM i source files are starting to look[...]
Videos in an Alternate World – VS Code Compile Issues with IBM i Source
[Upbeat music fades in] [Visual: A clean, professional studio setup with a desk, computer, and a friendly robot graphic popping[...]
How to Use PRTCMDUSG Without Losing Your Mind
Your IBM i Power System (not its not an AS400 and no its not an ISERIES don't trigger me!) is[...]
From RPG to PHP: An IBMi Programmers Guide to Building Your First WordPress Plugin
If you're an IBM i developer like me; used to the structured world of RPGLE, CL, and SQL, venturing into[...]
Transforming Old RPG Code: Scott Klement’s Copybooks Go Free Format!
Refactoring RPGLE: Scott Klement’s Copybooks in Free Format RPG If you've ever stared at a wall of fixed-format RPG code[...]
Exploring AS400 RPG Printing with OUTPUT Specs and EXCEPTions
Legacy RPG Printing on IBM i: OUTPUT Specs and EXCEPT in Action If you're curious about the nostalgic world of[...]
Who deleted my IBM i IFS Folders and Files?
Who Deleted That IFS Object? A Guide for IBM i Sleuths Picture this: you're sipping your morning cup of PG[...]
Nick Terminator Litten
Ever fancied being Terminator? Open ChatGTP Select Your Photo Copy The Prompt Below Sit back and enjoy the AI Magic![...]
Why do IBM-i background (batch) jobs run at priority 50?
In a meeting earlier today and a semi-techie project manager was asking about IBM i job run priorities. He had[...]
Automatic RPG Conversion from AS400 to IBM i
Today, I’m diving into the fun world of legacy code modernization from the old AS400 style RPG to the new[...]
The Action Figure Trend for AS400, iSeries and IBM i Programmers
What is the action figure trend? The action figure trend, also known as the "Barbie Box Challenge" or "ChatGPT Action[...]
Restrict Access to the IBM i System Request Menu
Users can utilize the system request function to pause the job access the System Request Menu. This menu enables users[...]

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

>