Softlanding Turnover Change Management tool works great and has a nice windows front end (based on Eclipse) and most of the functions are easy to find. For those green screen stalwarts out there – you can also access Turnover from the green screen 5250 command line. Most functions are pretty easy to find but some

Read More

The Zend Framework is a neat thing for letting my RPG programmers brain run a little wild. Yes it’s object Oriented and not (necessarily) that easy to adapt to the linear model that us old schoolers may be used to. But does that mean we can’t adopt it? “Hell No!” – “Adapt and Survive” is

Read More

Why are so many IBMi developers still stuck in the same application design thought process they had 20 years ago? Why do so many IBMi developers still refer to IBM-i as AS400 (the old system that we used in the early 1990’s)? Why are some people still writing batch report programs and 5250 green screen enquiries? Evolving

Read More

Code400.com is probably the best RPG programming related forum around (Bob Cozzi’s comes in a close second but the UI is just awful and I really cant spend to long trying to navigate around without getting annoyed… but I digress…). I frequently read neat little tricks and this is a smart one I saw a

Read More

The End of the World is coming because… GOD According to Pastor Harold Camping, the Churches *cough* Religious Loon Leader the world is going to end on Saturday, with a ‘World Wide Earthquake’. I guess this is the Lords version of Rocky Horrors ‘It’s just a jump to the left. And then a step to

Read More

I’ve been writing a reasonably complex RPG4 program to extract order/shipment/invoice information from JBA and create a spreadsheet in the IFS showing shipping percentages against various targets… I like to have some cool background sounds on that wont distract my brain too much from what I’m doing: I have been known to accidentally start typing

Read More

RPG passes parameters by reference, IE the memory address. If you are calling a program there is a potential that the calling program can modify the value at that address. If you do not want the value to change then set the parameter in the program or procedure to use the CONST keyword. This simple

Read More

I’m in the middle of refactoring a load of old Projex400 RPG code from RPG3 upto RPG4 and using all the modern BIF’s. It’s a fun thing to do in the evening while I’m hiding in an hotel room in rainy Ohio. But I digress… Inevitably my first compile will fail, and I normally want

Read More

Aldershot, the home of the British Army Like many English Army Brats, I grew up in this town. I was born in the Cambridge Military Hospital. I called Aldershot home, even though we moved around a lot with the military. Wherever my Dad was posted with 1 Para – we would move there for a

Read More

IBM i and Software Change Management Tools Today’s SCM (Software Change Management) systems are as focused on productivity gains for the programmer as they are on “controlling” or managing the source and objects. Anything that can be done to make programmers more effective and more efficient in their development process is a very worthy investment.

Read More

This little website has been online since 1998 (back in the embarrassing days of terrible bedroom derived HTML layouts) and running Drupal since Spring 2007. Over the course of the last four years of drupalishness, the online world has been attacked by spammers – the web equivalents of junk mailers. I was just upgrading a

Read More

IBM AS400 eServer and I-SERIES aka BeerFridge400 Whirring error free for the last ten years. Seriously, my two machines have been running fairly continuously except when they have been loaded into moving trucks to migrate around the country chasing their nomadic nerd owner (aka Me). Bloody good machines. But now that these old machines can only

Read More