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

Use AI to create Youtube Video Thumbnails from existing videos | GROK COPILOT CHATGPT
Want to make eye-catching YouTube thumbnails without spending a penny? In this video, I’ll show you how to harness the[...]
Debugging IBM-i Programs for Beginners
Welcome, brave IBM AS400, iSeries, and IBM i warriors, to the wild world of debugging RPG code! Whether you’re slinging[...]
Simple RPG Subfile Program
OK folks, it's time to look at a simple RPG sub file program. And when I say simple, I mean[...]
What is the difference between DTSHARE, Connect CDC and DISUITE?
In a meeting earlier today, discussing the clients IBM i data lake connection, someone asked me "Why have I heard[...]
RPGLE and CLLE Copybooks with VS Code
We've previously spoken about how to use /COPY and /INCLUDE in our RPGLE programs. We also covered how to use[...]
The Epic Quest for “RULES.mk” Mastery: A Hero’s Journey with Visual Studio Code and IBM i
In a world where build automation is a mystical art, one brave warrior dares to conquer the realm of "RULES.mk"[...]
Playing with VSCode for IBM i – Modules, ILE and Bound Programs
Visual Studio Code (VS Code) for IBM i can be easily used to create modules, bind RPGs, and ILE programs.[...]
IBM i Programming – OPM vs ILE *FIGHT*
I was recording a VSCODE for IBM i video this morning, talking about the different ways of storing our RPGLE[...]
IBM i PDM (Programming Development Manager)
PDM (Programming development manager) is installed as a part of the Applications Development ToolSet (ADT) on most IBM i systems today. PDM is[...]
Visual Studio Code and the Code for IBM i Extension
If you have read any of my previous blogs about IBM i Programming, the chances are, you know I'm becoming[...]
IBM i Access for Web
Green Screen Signon in a Webpage IBM i Access for Web revolutionizes your Boss's view of your IBM i systems,[...]
Mastering Git on the IBM i
Mastering Git on the IBM i: It's not as hard as you might think! As an IBM i developer, you're[...]
15 IBM-i Technical Interview Questions with Answers
Interviews are a worrying time for most people, right? Not for me! I really enjoy them. But, with 30+ years[...]
Who cares about IBM i Webservers?
Why should I learn about webservers on the IBM i System? Do you ever lay in bed asking yourself that[...]
How to delete old Journal Receivers (*JRNRCV)
IBM i Housekeeping 101 - Deleting old Journal Receivers Following on from the blog I wrote about "What is an[...]
What is an IBM i Journal?
IBM i Journals are the Sherlock Holmes of data storage. IBM i Journal keeps a log of events, just like[...]
Modernizing My Old AS400 Programmer Brain
Come with me while I go on a journey of discovery setting sail from the land of Legacy AS400 coding[...]
Converting an old PF to a shiny modern SQL TABLE
Converting an old Physical File (PF) to a modern SQL table can significantly enhance your database’s functionality and performance. Here[...]

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

>