MC Press Online

Friday, Feb 24th

Last updateWed, 22 Feb 2017 3pm

You are here: Home ARTICLES Programming Programming - Other

Programming - Other

So Many Languages, So Little Time

Brian May

Believe it or not, there are programming languages on IBM i other than RPG and CL. So which one do you learn next?

Written by Brian May

My last article addressed investing in yourself and your career. That included adding new skills to your toolbelt. Many IBM i developers have yet to venture outside of the world of RPG. In fact, some haven’t even fully explored the world of RPG! As with many things, one of the biggest obstacles that prevents developers from learning is simply indecision.

Read more ...

TechTip: Trees Are Good for Climbing and More

Aaron Bartell

The “tree” command can quickly show you the structure of an IFS directory, but it’s not installed in PASE by default. Learn how to get it.

Written by Aaron Bartell

My days are in large part spent in the PASE environment on IBM i. PASE is based on AIX, and both are Linux-like in their abilities, though PASE does not contain many commands and utilities that I'd consider on the "need" list. Sometimes I'm also doing things on Linux systems and get exposed to utilities and commands that I then desire to have on PASE. Such was the case the other day when I was writing my "PASE Intro" lab for COMMON Spring 2017. I needed to print out a directory listing of parent and child directories, and I knew the Linux “tree” command would foot the bill. Well, I quickly learned it didn't exist in PASE, so this article will convey the steps I took to get it onto PASE.

Read more ...

IBM i Devs Get Some REST with OData!

Adopt the OASIS Open Data Protocol to consistently publish and consume REST services.

Written by Michael Sansoterra

In the article "Implement a Service-Oriented Architecture with REST APIs," I covered some basics about implementing a service-oriented architecture using REST APIs. In general, because the REST methodology doesn't have many standards regarding how to pass parameters, how to format the result data, etc., the implementation of these APIs can vary widely from vendor to vendor and developer to developer.

 

Originally started by Microsoft, the Open Data Protocol (OData) was devised in part as a means of having a standard input and output so that REST APIs based on OData would be consistent in their implementation.

Read more ...

TechTip: What Is Responsive Web Design?

Responsive Web Design (RWD) is a technique for developing Web pages that automatically re-size themselves based on the device they are being viewed on.

david_shireyWritten by David Shirey

Today, Web sites are the life blood of how we get our message across. And there is certainly no shortage of different types of devices on which to view this information. And therein lies our dilemma.

Read more ...