In a meeting earlier today and a semi-techie project manager was asking about IBM i job run priorities. He had some firm ideas that every job should run lower than priority(20) to run faster… not quite right of course… so lets give it a quick overview: Why do batch (aka background) jobs run at 50?

Read More

Today, I’m diving into the fun world of legacy code modernization from the old AS400 style RPG to the new free-format IBM i Style RPG. Why modernize legacy source code? Modernizing old RPG code from AS400’s column-based style to IBM i’s free-format style is a blast for a few reasons: It’s the thrill of turning

Read More

What is the action figure trend? The action figure trend, also known as the “Barbie Box Challenge” or “ChatGPT Action Figure Trend,” is a viral social media phenomenon that emerged in early 2025. It involves users creating AI-generated images of themselves as collectible action figures or dolls, complete with personalized packaging and accessories that reflect

Read More

Alright, let’s dive into the sizzling world of IBM Power Systems and IBM i. I spend most of my professional life glued to a keyboard working with client applications and it’s easy to become myopic as I glue myself into the client’s code. Sometimes the latest and freshest developments from IBM take me by surprise.

Read More

Welcome, brave IBM AS400, iSeries, and IBM i warriors, to the wild world of debugging RPG code! Whether you’re slinging legacy RPG or rocking the modern Free Format vibe on the IBM i Power System, one thing’s for sure: bugs happen. If your subfiles are staging a revolt, your data’s gone AWOL, or your boss

Read More

In a meeting earlier today, discussing the clients IBM i data lake connection, someone asked me “Why have I heard we use DTSHARE but some people call it CDC and others call it DISUITE? What is the difference?” I was proud of myself, because I was able to bite my lip and stop my immediate

Read More

We’ve previously spoken about how to use /COPY and /INCLUDE in our RPGLE programs. We also covered how to use the INCLUDE command in our CLLE programs more Join me while I walk through using a real-world example in Visual Studio Code for IBM i more

...
Read More

In a world where build automation is a mystical art, one brave warrior dares to conquer the realm of “RULES.mk” config files with Visual Studio Code and IBM i. Join us on this thrilling adventure! Step 1: Prepare for Battle (Install the Necessary Extensions) Gather your trusty steed (Visual Studio Code) and equip it with

Read More

Visual Studio Code (VS Code) for IBM i can be easily used to create modules, bind RPGs, and ILE programs. It’s not hard to move from SEU to this IDE and it brings numerous advantages. Here are some of the primary benefits: Now, we know all that right? Come with me, while I play with

Read More

If you have read any of my previous blogs about IBM i Programming, the chances are, you know I’m becoming a bit of a VS-Code fanboy… or maybe Fanman… well… probably fangeezer is most accurate. Over the last couple of months, we’ve seen some really neat updates to the Code for IBM i and other

Read More

Green Screen Signon in a Webpage IBM i Access for Web revolutionizes your Boss’s view of your IBM i systems, offering a stretchy, secure, and user-friendly web gateway to those oh-so-important resources. Want to give your IBM i a fresh coat of modern? This tool just might be your ticket to the future! I know

Read More

Mastering Git on the IBM i: It’s not as hard as you might think! As an IBM i developer, you’re likely familiar with the traditional source control tools available on the platform, such as PDM, SEU and Third party tools like TURNOVER, ALDON, etc. While these tools have served the IBM i community well, the

Read More