Programming is problem solving + productivity... in joyful nerd mode.

The modern world of IBM i web enabled software development is lightyears beyond the good old AS400 and iSeries *green screen* paradigm. Dive in and enjoy the technobabble...

I like to Blog about programming, the IBM i Operating System, the old AS400/iSeries machines, life and just about anything that springs to mind. Years ago I started this technical blog as a memory jogger for quirky programming techniques that I didn't want to forget. Now it's evolved into much more varied waffle. Please dive in and I hope you find what you're looking for 🙂

Nick Litten - Nerdy Software Bloke

Nick Litten's Other Bloggish Waffle

Example of an IBM i RPG Single Page Subfile
What are single page subfiles? A single page subfile is a SCREEN OF DISPLAYED DATA, loaded one page at a[...]
Nice example of an IBM i RPG Subfile program written in RPG /Freeform?
Playing with a RPG Subfile Poking around on the filthiest corners of the IBM i Programmers internet this morning, I[...]
Sick of Covid?
I'm sick of Covid It's time for another Covid Rant 🙂 Go to bed if you're poorly. Or Sleepy. Or[...]
Where can I Download Free IBMi (AS400) 5250 Terminal Emulator?
What is a 5250 Terminal Emulator? In a previous blog about 5250 Emulators: The IBM i System (aka i5 aka[...]
Tattoo Adventures of an Inky Software Developer
TATTOO A permanent mark or design made on the skin by a process of pricking and ingraining an indelible pigment[...]
I need more Java! OpenJDK to the rescue 🙂
Java isn't free anymore? Last year, Oracle (the owners of Java) announced they were introducing a new chargeable structure to[...]
When to use EOF or FOUND in RPGLE?
Built-In Functions in RPGLE - %EOF & %FOUND %EOF(filename) This built-in function is used to detect end-of file, beginning of[...]
RPG Old and New – Free Form Logic Example
I was recording a screencast about modernizing some old RPG400 to ILE RPG this morning and had to knock up[...]
Example RPG Email Validation program – SQLRPGLE ILE
Let's look at a quick little example RPG email validation program - SQLRPGLE ILE There are lots of code snippets,[...]
Doing Loop the Do Loops in RPG3 and RPG /Free
Whenever I find myself editing some old RPG3 or RPG400 code, I try to spend a coffee* cleaning the code[...]
Facemasks are the new Chique
Covid Facemasks have become a new religion The World Health Organization seems to sum this up very nicely. Listen to[...]
Serve JSON Web Services with RPG and YAJL
I read this article (written by Scott Klement) a few years ago and it was a great intro to the[...]
So, a chum of mine on social media just posted this link for the first public presentation from his IBM[...]
You Wanna Make a Website?
So, You wanna make a website do you? Well, it's not as daunting as you may think. Let me take[...]
Put Yourself On The Map
Thinking about how to Put Yourself On The Map? PUTTING YOURSELF ON THE MAPMake famous, publicize, as in "The incident[...]
Coronavirus Hangover
2020 Year of the COVID Countries all over the world declared a national pandemic emergency as 2020 started. We have[...]
Coast Guard Graduation – My Boy is a Coastie
Coast Guard Graduation, Cape May (Yankee-198 August 28th 2020) I don't often cry but I certainly had the Dads Damp[...]
Christian Williams – Wonderful Sailing Tales
One Day I will Sail I promise myself this, every New Years Day. I've yet to take myself up on[...]

FREE IBM i Training Courses & Nick Litten Waffle

Covid19 has picked this world up and given it a good shake! It's left most of us (not all) feeling a little nervous and perhaps with precarious career options. It's made me think "Can I help?" So, it's time to give a little back to the IBM i Community.