Java isn’t free anymore? Last year, Oracle (the owners of Java) announced they were introducing a new chargeable structure to monetize their hugely adopted JAVA programming environment. So, now using Java Software means you may need to pay for a license! However, if you are using IBM software (like RDi) it comes bundled with a

Read More

Mapping Emulator Function Keys with Laptop Touchpads IBM i PF CMD Keys I like big old physical keyboard buttons for my big old physical fingers, and occasional thumb. All IBM-i Programmers will be painfully aware of the constant usage of a range of Function keys ranging from PF/01 through PF/24 (or CMD01-CMD24 in old 1980’s

Read More

Built-In Functions in RPGLE – %EOF & %FOUND %EOF(filename) This built-in function is used to detect end-of file, beginning of file, or subfile full conditions while performing a file operation. Rather than using indicators, we should use %EOF to check if the end of file is reached. %EOF returns ‘1‘ if end-of file, beginning of file,

Read More

Free Form RPG ILE Logic Example I was recording a screencast about modernizing some old RPG400 to ILE RPG this morning and had to knock up this little code example showing the difference between legacy RPG400 code and modern RPG ILE code. Note, this is not an example of good code (it’s crappy old RPG

Read More

Let’s look at a quick little example RPG email validation program – SQLRPGLE ILE There are lots of code snippets, example programs, and long waffling discussions in internet land filled with pointy-headed AS400, Series, and IBM i programmer chaps (and chappettes) arguing about the best way to “validate an email address in RPG”. I know

Read More

Do Loops in RPG Whenever I find myself editing some old RPG3 or RPG400 code, I try to spend a coffee* cleaning the code up to a more modern and readable form. * A ‘coffee’ is the amount of time it takes to drink a regular cup of brew. This is slightly shorter than the

Read More

Covid Facemasks have become a new religion The World Health Organization seems to sum this up very nicely. Listen to medical experts recommend who should wear masks and when to wear one: This is common sense, right? Medical Experts recommend something different to what politicians recommend. The medical world stands apart from Government’s brutal lockdown

Read More

I read this article (written by Scott Klement) a few years ago and it was a great intro to the principles of using a webservice to read data on another computer in the cloud. Fast forward to this week, and since I’ve just written a webservice control procedure, I was looking for this document to

Read More

Install a font in INTERFORM400 INTERFORM is an IBM-i application that converts regular *SPLF (Spool files aka reports) into different PDF style layouts. It can add change fonts, graphics, logos, add print logic for data selection, and do other prettification of old dry reports without needing any code changes. So, a few days ago I

Read More

So, a chum of mine on social media just posted this link for the first public presentation from his IBM i Startup called iThusiasm. Looks interesting and I’ve signed up. Why not dive right in? Me. Feeling ithusiastic. 😉 What and Who is iThusiasm? iThusiasm is proudly presenting our inaugural meeting for IBM I professionals!

Read More