Grab your cups of tea and buckle up because Python 3.13 has slithered its way into the scene, and it’s ready to spice up your coding life on this trusty platform! Quietly released in October 2024, Python 3.13 is the latest shiny toy for us tech nerds, and as of April 10, 2025, it’s time

Read More

Who would win in a fight between AS400 Client Access and IBM i ACS? In a hypothetical showdown between IBM Client Access (the legacy AS400 version) and IBM i Access Client Solutions (ACS), it’s less a fight and more a generational beatdown – ACS would come out on top, hands down. IMHO of course. Think

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

Want to make eye-catching YouTube thumbnails without spending a penny? In this video, I’ll show you how to harness the power of AI (using tools like Grok, Copilot, and ChatGPT) to create thumbnails from your existing videos. WARNING – AI is an evolving beast so thumbnail results will vary depending on your input prompt and

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

OK folks, it’s time to look at a simple RPG sub file program. And when I say simple, I mean really simple. I’m gonna write a piece of RPG code, keeping the subfile as clean and basic as possible. Really focused on old AS400 style RPG. This is how I started on the System 38,

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

So, today I randomly commented on a tweet, or x comment (which doesn’t roll of the tongue as easily): I disagreed with the post which said, “England is better off with diverse foreign cultures because there is no inherently English Culture nor any indigenous English“. “Utter Tosh!” I thought. For me, being English refers to

Read More

We’ve already explored how /COPY and /INCLUDE work in RPGLE, and we’ve looked at how the INCLUDE command fits into CLLE development. Now it’s time to bring those concepts together in a practical, real‑world example inside Visual Studio Code for IBM i. In this walkthrough, I demonstrate how to use copybooks effectively in both RPGLE

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

I was recording a VSCODE for IBM i video this morning, talking about the different ways of storing our RPGLE code as a bound RPGLE program, or as separate modules which are then bound into a program with the CRTPGM command. So, I accidentally wrote this description of OPM vs ILE and realized that it

Read More