Code for IBM i is rapidly gain traction as an efficient, cost-effective alternative to RDi for RPGLE (fixed and free format), COBOL, CL, and Db2 for i development.
To help traditional IBM i developers explore this fast and flexible IDE, Patrick Behr offers this first tutorial in his Getting Started with VS Code for i video series. In it, he demonstrates how to install VS Code and its IBM i Development pack, connect to an IBM i server, set and manage library lists, filter your object browser, and change and compile RPG source.
Read more →
New QSHONI Commands: Integrate Python, PHP, Java with CL & RPG
/0 Comments/in Open Source /by Richard SchoenI keep thinking I will run out of interesting things to add to the library, but the ideas keep on flowing.
Read more →
Compare Source Between Two Partitions using VS Code for IBM i
/0 Comments/in VS Code for i /by Alan SeidenComparing source code between IBM i partitions has been a desired feature of Code for i. Although connecting to two systems within one Code for i window is not yet supported, comparing source from two systems IS possible.
Patrick Behr recently posted a comparison technique using Git that works for multiple files. Another technique, which seems well suited for comparing single files rather than multiples, was provided by Christian Jorgensen in the Code for i Github repository. We share both versions below.
Read more →
VS Code for IBM i: Filters [Video]
/2 Comments/in VS Code for i /by Amy LantzIn Episode 2 of his Getting Started with VS Code for IBM i series for RPG and COBOL developers, Patrick Behr shows us several ways to efficiently filter and find IBM i source physical file members using Code for i’s Object Browser. (You’ll find Episode 1 here.)
Read more →
Online Event: Skills for Your IBM i in 2025
/2 Comments/in IBM i /by Amy LantzDid you know that IBM i security guru Carol Woodbury began her career as an office admin at IBM? Neither did we!
Some of the dynamics that drove her success can be replicated by today’s IBM i teams and their management. In fact, her story could help you future-proof your IBM i team and bridge the skills gap.
Read more →
How to Speak IBM i
/1 Comment/in IBM i /by Alan SeidenWe at Seiden Group try to bring teams together. In that spirit, here are several common IBM i terms and their definitions in platform-neutral terms:
Read more →
Getting Started with VS Code for IBM i [Video Tutorial]
/0 Comments/in VS Code for i /by Amy LantzCode for IBM i is rapidly gain traction as an efficient, cost-effective alternative to RDi for RPGLE (fixed and free format), COBOL, CL, and Db2 for i development.
To help traditional IBM i developers explore this fast and flexible IDE, Patrick Behr offers this first tutorial in his Getting Started with VS Code for i video series. In it, he demonstrates how to install VS Code and its IBM i Development pack, connect to an IBM i server, set and manage library lists, filter your object browser, and change and compile RPG source.
Read more →
Where to Find Release Notes for ACS Updates
/0 Comments/in IBM i /by Alan SeidenIBM i Access Client Solutions (ACS) is a critical tool for essential features such as 5250 emulation, SQL, Db2 performance, and open source package management. Every update is packed with functionality improvements, bug fixes, and security updates.
Read more →
Creating a Debug Log with the PHP Toolkit for IBM i
/0 Comments/in PHP /by Alan SeidenWhy use the PHP Toolkit? It can call commands, RPG, COBOL, and CL programs, flexibly and fast. The debug log can make troubleshooting easier than with other methods that don’t have a log, such as stored procedures.
Read more →
PHP 8.4 Is Here
/0 Comments/in PHP /by Alan SeidenPHP 8.4 is now available for IBM i from Seiden Group.
Read more →
Integrating Open Source on IBM i: Advanced Topics and Optimization
/0 Comments/in APIs & Web Services, Open Source, RPG /by Amy LantzPairing open source with traditional IBM i programs works great for APIs, web, and mobile applications. But how do you stay on top of your business’s requirements for speed and scalability?
OCEAN User Group recently asked Alan to help answer that question. In the recording of their November meeting (also linked from the graphic below), he covers:
Read more →