Your RPGLE Sub‑Procedure Is Doing Too Much. Yes, I’m Talking to You!
"This week I've been mostly writing sub-procedures" If you have spent any time writing modern RPGLE on IBM i, you've[...]
IBM BOB – The King of IBM-i Code Modernization?
If you have ever stared at a dusty fixed-format RPG III program from the 1990s and thought "there has to[...]
Standardizing RPGLE and SQLRPGLE source code comments with IBM i BOB
AKA - Taming the wild west of RPGLE/SQLRPGLE source code comments with IBM i BOB, turning cryptic developer scribbles into[...]
IBM i Database Basics: Understanding Libraries, Physical Files, Members, Record Formats and Fields
If you are just getting started with IBM i systems or you need a solid refresher on how the database[...]
Convert ASCII to EBCDIC and Back with IBM-i RPGLE
One of the most common headaches when you integrate your IBM i with the outside world is converting data between[...]
Why is an SQL Database better than DDS?
If you have read my previous blogs, you probably know that I recommend we all stop guessing file sizes and[...]
Stop Guessing File Sizes on IBM i – Use SIZE(NOMAX) Instead!
In almost all the IBM-i shops I've worked at, we have always set the initial size of physical files to[...]
IBM Bob Pricing Explained: Free Trial, Bobcoins and Pro Plans on IBM i
If you are developing software on IBM i systems then IBM Bob has probably caught your attention by now. This[...]
Asking IBM BOB to Help with the Tedious Programming Tasks
You know the drill. You fire up the IDE full of hope, and immediately get mugged by debugging hell, fossilized[...]
Restoring IBM i Libraries to Different Names Can Be Tricky!
Restoring IBM i Libraries to Different Names : The Hidden Problems (and How to Fix Them) Cross-Logical Files • SQL[...]
How to Install Your First WordPress Website on an IBM i System
If you are an IBM i developer looking to dip your toes into modern web content management, installing WordPress on[...]
The Rain In Spain Falls Mainly on the MontePego Plain
In a less technical blog entry, come with me on a soggy, scenic road trip to the legendary Costa Blanca[...]
Overview of TURNOVER Project and Worklist Management
Mastering TURNOVER for IBM i: Project and Worklist Management Basics If you're knee-deep in managing software changes on the IBM[...]
What is an iASP?
IBM-i Independent Auxiliary Storage Pool (iASP) If you've ever wondered how IBM i handles advanced storage isolation, high availability, or[...]
IBM i System Health Checker – What is QSQIBMCHK?
If you have ever hit weird SQL errors on your IBM i, seen missing functions in SYSTOOLS, or run into[...]
Find Large Objects on my IBM i System – Use SQL to find those FAT LIBRARIES
Welcome back to another dieting adventure in IBM-i land. Ever wondered why your IBM i disk space is disappearing faster[...]
IBM i System Meltdown : Clean Compile Without the Java Log Drama
Removing Java 17 from IBM i and Watching BOB Compile Without any Java Log Drama If you have been following[...]
IBM i System Meltdown: Tweaking CLRBOBLOG to Zap Java Dump Logs and Restore Sanity
If you caught yesterday's meltdown video, you know I had a rough time with abnormal ends, full-on crashes, and what[...]
