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

Parler is the new Twitter | How to download the APP
PARLER the last bastion of "FREE SPEECH" During the course of 2020, we have seen the dystopian silencing of free[...]
Ineffective Covid face masks – Why are people wearing them?
I'm still on a Covid rant 🙂 Covid19, SAR-COV-2, the dreaded CORONA VIRUS is Real! But... it's not like the[...]
RDi beats SEU because – Searching for Subroutines
My mate Toby sent me this email: I love RDI ... But I do come across one issue that I'm[...]
Executing an IBM i TURNOVER Promotion form
What happens when your TURNOVER Promotion form runs? A TURNOVER® for iSeries v100 form runs in several phases. Pre-run Processing:[...]
How to Change WooCommerce Variable Products “Select Options” to “Add to cart”
WooCommerce Variable Products Working on the Snug CBD website this morning, I found that the when you add a SIMPLE[...]
Conditional Selection in RPGLE and CLLE
How to use 'Conditional Selection in RPGLE and CLLE' Way back in 2008, I wrote this blog about how to[...]
Best Youtube Alternative in 2021?
SPOILER ALERT - it's ODYSEE YouTube has become Big Brother It's time to look for a Youtube Alternative! America's First[...]
New Kettle – William Wood Valiant (Bronze Special Edition)
New Watch for my collection - William Wood Valiant Bronze My new William Wood Valiant (Bronze Special Edition) just arrived after swimming[...]
Jobbie
Since living in Edinburgh in the early '80s, I've been amused by various Scottish words for common, everyday objects or[...]
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,[...]

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. 

>