I was just happily working away and VSCODE (and IBM BOB) popped up this message: “YIKES!!!” I thought. Yes. I do still think in 100 year old English language style… By Jove! But don’t worry, a quick search and I found this to ease my fears: So, simply uninstall the Source Orbit Extension and get

Read More

SQLRPGLE – A Sortable Subfile with Column Headings and Search using RTNCSRLOC If you have been following the subfile series, you will know we already have a solid working example in the SORTSFLBOB program. Now it is time to add the finishing touches that make it feel properly modern. Let’s go with the assumption that

Read More

Code Modernization, Upgrading, Refactoring with an AI Coding Companion – Which to use? I have been playing with a little experiment this week and I thought I would share the results while they are still fresh. The star of the show is a classic little RPGLE subfile program I wrote years ago, it’s languished in

Read More

Mapepire on My IBM i System: Finally Database Connections That Dont Make Me Want to Scream into the Void! Picture this: you are building a slick modern app and you just want it to chat nicely with Db2 for i without wrestling ancient ODBC drivers or wrestling with client libraries that feel older than your

Read More

TOBi Builder MAKEi Fails with BLEUUURGH Error Code – A Quick Debugging Tale Hey there, fellow IBM i programmers. Today we’re diving into a real-world head-scratcher I hit while working with TOBi (the IBM i Object Builder) and its MAKEi component. If you’ve ever tried to compile from your local source copies and instead of

Read More

DISCLAIMER: This is not my usual style of programming video. It’s long format, lots of me muttering at the camera while trying to fix some RPG code. I started recording with no idea if it would work or not. Spoiler – it did in the end. Also featuring an AI generated video, a growling version

Read More

Why do IBM i ACS 5250 characters suddenly look like they’re auditioning for a modern art exhibit whenever Font Scaling is enabled? If you fire up Access Client Solutions on a modern high resolution monitor and find yourself squinting at blurry text in your 5250 sessions, you are not alone. Those crisp green screens that

Read More

Perhaps the question is really “Is using AI to write code, or at least using AI as a coding assistant, the Future of IBM i Development?“ Well, I reckon AI is absolutely going to be a big part of the future for IBM i development, but it‘s not (yet) able to wave a magic wand

Read More

If you have ever stared at a dusty fixed-format RPG III program from the 1990s and thought “there has to be a better way”, then IBM’s latest AI-powered sidekick might just be your new best friend. Meet IBM BOB (yes, that’s the official name now – Project Bob has grown up). BOB is IBM’s AI-first

Read More

AKA – Taming the wild west of RPGLE/SQLRPGLE source code comments with IBM i BOB, turning cryptic developer scribbles into a perfectly standardized, comment utopia. If you spend any time maintaining IBM i systems like I do, you know how messy legacy RPGLE and SQLRPGLE source can get. One program after another with zero comments,

Read More

Phone Trills… Trills… Click.. Guinness Book of World Records “Hello?”Me “Hi – I would like to register this blog title as the worlds longest and most unnecessary title for a technical IBM-i blog ever in the world ever!!!”Guinness Book of World Records “Idiot! Don’t ever call us again.”Click…. Static If you’ve spent any time developing

Read More

Today we’re diving into something seriously exciting for anyone working with IBM i or AS/400 systems: IBM’s Project Bob, an AI-driven powerhouse with an incredible ability to analyze and document those ancient, mysterious RPG source codes. You know the ones. Dusty fixed-format RPG III programs from the 90s, packed with logic but completely lacking comments.

Read More