Digital Dad, Code Monkey, IBM i-vangelist, Irreverent Nerd and Semi-Professional Consumer of Cheese & Biscuits.

Using RPGLE to extract invoice numbers from an alpha string
This morning my nerdish IBM-i Chum Toby, pinged me a whatsapp challenge to write a little RPG code snippet to[...]
How do we Check for Batch or Interactive in CLLE
Use the Retrieve Job Attribute (RTVJOBA) command to snaffle the job's run type from the attributes. Seems pretty obvious right?[...]
Second Look: IBM RDi Extract Procedure Refactoring feature
Lets start with a reasonably mixed RPGLE code example which is older style column based RPG400 for its variable definitions[...]
Rational Developer for IBM i 9.6 Fixpack 7 is pretty pretty good
Rational Developer for IBM i 9.6 Fixpack 7 is now available! The 9.6.0.7 fixpack contains some nice little enhancements and[...]
Grabbing a library description in RPG with SQL
I was updating a little RPG utility this morning to add some more detail to a spreadsheet it generated. Adding[...]
New Developerworks RDi website is ‘IBM Rational Developer for i Hub’
Want to learn IBM RDi?Wondering where to go to find all those old RDi articles that used to be on[...]
How to Upload a SAVF with IBM I ACS a.k.a. Upgrade HTTPAPI (LIBHTTP) to V7.2
What is IBM i HTTPAPI? HTTPAPI is an IBM i library (LIBHTTP) containing a full set of API's allowing any[...]
Developerworks Connections Sunset – How to Extend RDi
As I was waffling this morning about the sad demise of IBM Developerworks Connections Wiki - here is another excellent[...]
Let’s make Woocommerce assign wordpress user roles for new orders
First thing is to add CUSTOM ATTRIBUTES to WooCommerce orders Click on PRODUCTS | ATTRIBUTE - add a new attribute[...]
Why use IBM i RDi?
I was discussing the benefits of RDi with a colleague this morning (I'm a bit of a Rational Developer fanboy)[...]
Free alternative to Teamviewer – Cloudberry Remote Assistant is excellent!
Having a Remote Desktop tool is a terrific bonus. For a few years I've used Teamviewer to remote control the[...]
Copying iSeries fields from numeric to Alpha – aka using SQL to change column data type
So - today I was talking to colleague who wanted to make a database change to a big old file.[...]
How can I learn Microsoft MS Project 2010
Microsoft Project 2010 is arguably the best project management application out there. I regularly brush with it, see its efficacy,[...]
How to upgrade from YOAST to Rank Math SEO
I recently discovered a new SEO plugin in the WordPress world - RANK MATH and its bloody good! Rank Math[...]
Big Brother, Freespeech and the Anti-Intellectual trend
I haven't enjoyed a decent blog rant for some time so... nothing technical in this blog but lots of blowing[...]
WordPress 5.3 upgrade error with Thrive Architect
This morning, I got a little linkedin notification from a subscriber letting me know that my nicklitten blog was exploding[...]
What is IBM i Email and SPF?
I've been chatting with a client of mine about sending emails from his AS400 iSeries Power IBM-i System. More specifically[...]
Updating Numeric DTAARA in RPGLE
Updating any numeric DTAARA in RPGLE is slightly different in RPG /FREEFORMAT than in the good old fashioned column based[...]