Should RPG code be long form or short form? I’ve been working on an interesting project focused on taking some old RPG code and re-factoring it to make it more efficient. Fascinating work for a client that is focused on doubling its IBM i throughput and reducing the CPU load of all its old programs.

Read More

Most IBM i shops using webservices to talk to the Internet, will convert the data they are sharing into a web-service format like XML or JSON before sending it out. Obviously the responses will be in the same format and they need to convert it back into native IBM i format to use it. That

Read More

If you are an RPG Programmer thern you can quite easily add C# to the list of progamming languages you have in your brainbox. It’s a very similar syntax. Checkout the latest C# For RPGers TechTip and check out the similarities between C# and RPG loops: http://www.mcpressonline.com/programming/programming-other/c-for-rpgers-taking-c-loops-for-a-spin   The missing piece to the basic C# language

Read More

A Modern RPG Programmer writes RPGLE, RPG4, RPG400, RPG3, RPG2 programs I suppose many of them also enjoy Role Playing Games but that is neither here nor there. RPG stands for Report Program Generator. It is an IBM programming language which had evolved from the early day of punch cards and gentlemen who programmed with

Read More

Over the last year I’ve been using SQL more and more for all my RPG file access needs. The more I use it the more I like it and I’m building my own little set of reusable components and settled in with some naming standard that work for me. I thought I would enter them

Read More

RPG Programmers are a strange breed of Human If you are a software developer then you will know that RPG is an IBM programming Language. It’s also a Rocket Propelled Grenade. It’s also an acronym for Role Playing Games. This blog will have lots of waffle about being an RPG Programmer and just the occasional

Read More

*RPG – NO, RPG Developer doesnt mean that I write Role Playing Games, primarily aimed at men in basements pretending they are fit young elven women and running around casting spells 😉 So, as an RPG* Developer I am definitely biased towards IBM’s best and most versatile language. IBM RPG has evolved massively from the

Read More

Last night I was asked what the differences between RPG versions were: RPG3 RPG400 RPGLE: IBM have gone out of their way to make the version naming and releases differences so quirky, dirty and convoluted that I’m not even sure they know what to call the current incarnation of this beautiful programming language. Anyhooo, here’s

Read More

So, there I was this morning sipping my cup of rather disgustingly nauseous Pumpkin Flavored Starbucks Coffee… You gotta try these things, because as my grandpa always said “nothing ventured nothing gained” but sadly the Judges awarded the beverage Color-7 Presentation-8 Taste-Yuk!… but I digress… Where was I? Ah yes, the wonderful IBM RPG Programming Language! What does

Read More