Dear IBM i Nerd, I am a System i programmer with 1 year experience and I work for a large company with over 30 programmers. I don’t seem to be taken seriously by my peers or my boss. What can I do to enhance my career advancement opportunities within my company and to achieve credibility

Read More

Glendale, CA – Cocoa is a hot new programming language developed by Nestle Microsystems. The language was originally designed for programming hot chocolate machines but Nestle soon realized that the language had the potential to do much more. Because it is “architecture neutral” it can run on any device with a microchip including PCs, the

Read More

In an announcement that stunned the computer industry, Ken Thompson, Dennis Ritchie and Brian Kernighan admitted the Unix operating system and C programming language created by them is an elaborate prank, kept alive over 20 years. Speaking at the recent UnixWorld Software Development Forum, Thompson revealed the following: “In 1969, AT&T had just terminated their

Read More

There was a doctor, a civil engineer, and an RPG programmer sitting around late one evening, and they got to discussing which was the oldest profession. The doctor pointed out that according to Biblical tradition, God created Eve from Adam’s rib. This obviously required surgery, so therefore that was the oldest profession in the world.

Read More

Dear Uncle AS400, my disk space keeps creeping higher and higher, and I don’t mean up the stairs!  Is there a simple way I can clean up my disk drives to reduce this amount of disk space being wasted by unnecessary ones and zeros? A: Yes, the system has a very simple command that will

Read More

Lets start from a point where you know what JSON is right? JSON JavaScript Object Notation or JSON (/JAY-sən), is an open-standard file format that uses human-readable text to transmit data objects consisting of attribute–value pairs and array data types. It is a very common data format used for asynchronous browser/server communication, including as a replacement for XML in some AJAX-style systems. Data types in JSON include string, number, boolean, array

Read More

IBM i Defaults are just defaults – not the optimal settings This weekend I upgraded an old Turnover 5.4 Change Management installation to the newer V100 version across several LPAR’s of a customer’s IBMi installation. As part of the mission to tidy up the Software Change process – I see a lot of objects that

Read More

Promoting Files using TURNOVER Using a Change Management tool to promote files makes the creation and replacement of target files so much easier. #INTERNET-FACT: Turnover for iSeries, is a change management tool that really eases this process for us developers. Consider this scenario – we want to make a change to an IBM i *PF

Read More

So, you’ve installed WDSC7 now what? 1 – Automatically update to WebSphere Development Studio Client, Version 7.0.0.8: Install the fix pack with the same user account that installed the product. Restrictions: WebSphere Development Studio Client for iSeries, Version 7.0, 7.0.0.1, 7.0.0.2, 7.0.0.4, or 7.0.0.6 must be installed. The product cannot be open when you install

Read More

Read this today. It’s concise and aligned with my way of thinking: Our IBM i community has one thing in common. We love the platform. However, we are a divided community, in that we don’t consistently treat the platform as the same thing. To some people, we are still working on the same wonderful AS/400

Read More

Over the years this website has been through many, many changes – from HTML to Flash to Joomla to WordPress and finally to Drupal. A couple of years ago, I decided to import lots of my old programming and AS400 specific documentation into the website and imported everything in Drupal ‘forums’. Primarily as an easy

Read More

So, for a recent project I wanted to create a simple webservice, a “heartbeat” program that would be written in RPG and would reply to anbody calling it from anywhere on the network with a simple response that indicated that it worked. A webservice is routine that can be called over a TCP/IP network. •

Read More