The 3am Wake-Up Call You Didn’t Need: Service Account Password Expiration If your web services or overnight batch jobs have ever thrown a wobbly because a password decided to expire at the worst possible moment, you are not alone. On IBM i systems, password expiration is one of those security features that works brilliantly for

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

Mapepire, a type of pit viper native to South America, is IBM’s new interface layer for IBM-i. Mapepire boasts a logo that’s arguably the best creation from Big Blue since the original IBM emblem. As for how to say it, IBM-i Mapepire GitHub says Mapepire is pronounced ‘mapəpɪə’ or ‘MAH-pup-ee’ which seems nonsense to me! I’ve

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

New to the IBM-i platform? Read on…Experienced IBM-i Admin? Don’t bother! If you’re still here, and you’ve powered through my previous post (10 Essential IBM i Commands Every Beginner Must Master) and you’re starting to feel more at home on the green screen, then it’s time to take a few more steps into the IBM-i

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

Hey there, esteemed IBM i beginners and learners! If you have already powered through my earlier post over at https://www.nicklitten.com/10-essential-ibm-i-commands-every-beginner-must-master/ then you are probably feeling pretty comfortable at the green screen by now. Excellent work! Today, as a direct follow-up, I am going to whip through ten more everyday commands that every new IBM i

Read More

Hey there, fellow IBM i RPG Nerds. I was revisiting a couple of old posts about source code commenting and compile directives and it got me thinking about these marvelous, often overlooked features of IBM-i source code. Today, let’s dive into RPG compiler directives! If you have ever stared at a mile-long compiler listing wondering

Read More

This morning, it’s time to revisit an old blog titled “IBM i ACS – Download SPLF (Spool Files) as PDF” and check it’s still accurate and add a little sparkle for newcomers to the IBM i (aka AS400 & ISERIES) world… If you’re anything like me, you’ve spent way too many hours staring at green-screen

Read More

The Mysterious “M” in Your DDS: Naming Conventions vs Keyboard Shifts This morning I opened a DSPF and spotted what looked like a data type of “M” against a field that smelled numeric. My first thought? “Since when did IBM i add an M type?” Turns out the original developer had a very correct reason

Read More