Entries by Stephanie Rabbani

Sneak Peek at Plans for ILEditor 2

I’ve been eagerly watching Liam Allan’s open source ILEditor mature into a very convenient tool that I can turn to whenever I have a quick development task to perform and I don’t have an active RDi session open. So I was thrilled to learn about his plans for the next major release! The beauty of ILEditor is that it starts up quickly, performs quickly, and lets me return to whatever else I was doing. For example, I recently used it to copy and send some CL code to a client while I was on vacation. So fast!

Integrating Salesforce with IBM i Applications

We recently worked with a large financial services company that wanted to enable real-time data updates between Salesforce and applications running on both IBM i and a Linux-based system. Every day, people from a variety of departments entered customers, leads, and orders into these systems. The salespeople, however, needed to access the most current information from within Salesforce.

Installing Composer on IBM i

The open source Composer tool, which manages PHP project dependencies, has become standard equipment for modern PHP. New to this tool? I recommend this introduction to Composer. Composer automatically installs or updates required components, known as dependencies, and any others required by those initial components. The required components are defined by the developer in an easy-to-read JSON-formatted text file.

Resources for Learning Git

One of my favorite jobs here at Seiden Group is to introduce developers to the Git version control system. I’ve delivered talks, workshops, and individual Git training. Fast, popular, and open source, Git can be hosted on varied platforms, such as cloud-based repositories (Github, Bitbucket), internal servers (GitLab), and on our trusty IBM i servers.

Steph’s Sanity Checks for Programmers

You’re sure you fixed that last bug, but the app is still malfunctioning. You’re racking your brain for the cause. Paradoxically,  the more you know about programming, the more likely you are to over-think the problem. I’ve been there. My Seiden Group colleagues have taken to calling me their “CTO” (Chief Troubleshooting Officer), for my debugging skills. Before you wear yourself out seeking obscure bugs, try these sanity checks: