Welcome to the magical world of PUB400, where your IBM i dreams come true—assuming you can connect to it first! Are you ready to supercharge your development workflow and bring your IBM i coding into the 21st century? If wrestling with connection errors and configuration settings feels like a cruel joke, fear not—this blog is

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

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

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

PDM (Programming development manager) is installed as a part of the Applications Development ToolSet (ADT) on most IBM i systems today. PDM is an environment that lets programmers and/or operators easily navigate and work with objects in libraries (aka schemas) anywhere on their IBM i Power Systems. PDM enables users to utilize shortcuts for executing repetitive tasks. Frmo

Read More