Seiden Group
Modern Development & Open Source for IBM i
  • Link to LinkedIn
  • Link to Mail
  • Home
  • Seiden PHP+
    • Seiden PHP+
    • Install & Learn
    • SmartSupport
    • PHP Migrations & Upgrades
    • Success Stories
    • Free PHP Assessment
    • Documentation
    • What’s New (Changelog)
  • IBM i Services
    • Development
    • Training & Mentoring
    • Open Source Setup & Upgrades
    • SSL/TLS Install & Learn
    • Performance
  • Support
    • Open Source & PHP
    • VS Code for i
    • Developer Support
    • Support Success Stories
  • VS Code for i
    • Support
    • Training
    • Code for i Resource Guide
    • Getting Started Videos
    • Code for IBM i Fridays
  • Free Stuff
    • IBM i Strategy & Tips
    • PHP Upgrade Assessment
    • CNX Valence Assessment
    • VS Code for IBM i Resources
    • Code for IBM i Fridays
    • QCachegrind Download
    • PHP Toolkit for IBM i Resources
    • Qshell on i Library
  • Blog
  • About
    • About Our Team
    • About Alan Seiden
    • Speakers & Sessions
    • In the News
  • Contact
  • 201.447.2437
  • Search
  • Menu Menu

Tag Archive for: IBMiOSS

Alan Seiden

What’s in Your ODBC Driver?

July 19, 2022/0 Comments/in IBM i, ODBC, Open Source /by Alan Seiden

ODBC with Db2 for IBM iSince IBM announced Yum support for installing the IBM i Db2 ODBC driver, as documented in our recent tutorial, users can update their driver more easily.

To help users determine what’s changed, IBM maintains a list of fixes and enhancements for each IBM i ODBC driver release.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Alan Seiden https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Alan Seiden2022-07-19 13:06:562023-02-13 16:29:03What’s in Your ODBC Driver?
Alan Seiden

Using Yum to Install or Update the IBM i ODBC Driver

July 11, 2022/8 Comments/in ODBC, PHP /by Alan Seiden

ODBC with Db2 for IBM iThe IBM i ODBC driver for Db2 has become easier to install.

Formerly available only as a download requiring several steps, the driver can now be installed and updated on IBM i with Yum or Access Client Solutions (ACS), as easily as with other IBM i open source packages.

Here are instructions for installing the ODBC driver using Yum.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Alan Seiden https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Alan Seiden2022-07-11 12:31:092023-02-13 16:26:03Using Yum to Install or Update the IBM i ODBC Driver
Alan Seiden

Liam Allan’s Next Adventure

July 1, 2022/0 Comments/in News & Events /by Alan Seiden
Liam Allan Alan Seiden

Liam and Alan at POWERUp 2019

To say that Liam Allan is a powerhouse in the IBM i community would be an understatement.

Liam burst onto the IBM i scene in 2016 as a Club Seiden member and the recipient of COMMON’s Student Innovation Award. Skilled in multiple programming languages, he chose to advance the art of bridging the worlds of RPG and open source. Later, he joined Seiden Group’s team of open source and IBM i experts.

Liam contributed a staggering amount to the IBM i community. As a conference speaker, his enthusiam inspired even the jaded to try new approaches. He has created how-to videos and tutorials, contributed to open source projects, and answered questions on forums. He built Code for IBM i, a free extension for Visual Studio Code that supports IBM i development in RPGLE, CL, COBOL, and Db2 for i.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Alan Seiden https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Alan Seiden2022-07-01 13:05:002022-07-01 13:05:00Liam Allan’s Next Adventure
Calvin Buckley

Continuous Integration for PHP Extensions

June 20, 2022/0 Comments/in Open Source, PHP /by Calvin Buckley

(Co-written with Alan Seiden)

CI/CDContinuous Integration (CI) ensures that every time a developer commits changes to a version control system such as Git, the code is automatically built and subjected to automated tests.

CI has been invaluable to us. As maintainers of PHP’s PDO_IBM and ibm_db2 extensions, we use CI to ensure high quality across platforms.

Platforms supported by PHP’s extensions for Db2 include IBM i, Unix/Linux, and Windows. While our focus is IBM i, we must ensure compatibility with the others. Reliance on manual testing would introduce the risk of broken builds or subtle bugs. Automation is a must.

In this post, we explain how we use CI principles when building and testing PHP’s Db2 extensions.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Calvin Buckley https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Calvin Buckley2022-06-20 10:55:582022-06-28 17:18:39Continuous Integration for PHP Extensions
Rob Allen

How to Choose a PHP API Framework

March 17, 2022/1 Comment/in APIs & Web Services, PHP /by Rob Allen

APIAlan and I provide API strategy for a software company who asked us whether they should use a PHP framework and, if so, which one would be best. They also wondered whether to invest in a commercial API gateway.

My thoughts on APIs and frameworks struck Alan as useful for any language and platform. Alan encouraged me to document my “philosophy of frameworks” here for anyone planning to develop web apps or APIs.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Rob Allen https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Rob Allen2022-03-17 13:02:152024-03-13 16:42:23How to Choose a PHP API Framework
Calvin Buckley

Porting a Cross-Platform C++ Application to Mac

February 18, 2022/0 Comments/in Open Source /by Calvin Buckley

An article about building C++ software for macOS might seem out of the ordinary for Seiden Group, a company that focuses on IBM i, but we have a good reason: we’ve been enhancing open source tools for PHP and Python. One of these is KCachegrind, an open source visualization tool that integrates with PHP’s Xdebug’s powerful application profiler and Python’s cprofile.

While KCachegrind and its cousin QCachegrind are easily available for Linux, only very outdated builds were available for Windows, and none at all for macOS. To rectify the situation, we’ve been making enhancements; providing QCachegrind builds for the community; and documenting how to use QCachegrind with Xdebug.

We’ve learned how to build cross-platform applications that work well on a Mac. This article documents many of the challenges we faced and solutions we found.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Calvin Buckley https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Calvin Buckley2022-02-18 14:20:322022-02-18 14:21:03Porting a Cross-Platform C++ Application to Mac
Amy Lantz

PHP 7.3 Enters End of Life Today—Free Upgrade Assessment

December 6, 2021/0 Comments/in PHP /by Amy Lantz

UPDATE: CommunityPlus+ PHP is now known as Seiden PHP.

PHP on IBM iPHP 7.3 entered end of life today and will no longer receive fixes—including security fixes.

If you’re still running applications on PHP 5.4, 5.6 or 7.3 (run php -v to check), it’s time to schedule a free upgrade assessment.

PHP upgrades are easier now, thanks to IBM’s adoption of RPM-based open source packages. Over the past year, our clients have reported smooth and even enjoyable migrations to CommunityPlus+ PHP 7.4 and 8.0.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Amy Lantz https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Amy Lantz2021-12-06 10:30:252025-12-15 11:53:55PHP 7.3 Enters End of Life Today—Free Upgrade Assessment
Calvin Buckley

How Update-Alternatives Manages Multiple Versions of Python, Node.js, and other Open Source Packages

August 25, 2021/2 Comments/in Open Source /by Calvin Buckley

parallel versionsAfter a friend installed Python 3.9 side-by-side with Python 3.6, he asked, “I noticed that the newer version, Python 3.9, became the default on my IBM i system. How did the default version get set?” We explained how IBM used the update-alternatives program to set the default version of Python and other open source software packages.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Calvin Buckley https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Calvin Buckley2021-08-25 10:54:582023-03-14 09:26:19How Update-Alternatives Manages Multiple Versions of Python, Node.js, and other Open Source Packages
Calvin Buckley

Troubleshooting “already been bootstrapped” Message on IBM i

August 19, 2021/0 Comments/in IBM i, Open Source /by Calvin Buckley

Setting up the open source environment on IBM i from Access Client Solutions (ACS) is usually easy, but sometimes you can run into problems. The most common error is when ACS claims that the environment is already set up (“bootstrapped”), when in fact it isn’t.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Calvin Buckley https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Calvin Buckley2021-08-19 09:32:312022-12-05 15:54:09Troubleshooting “already been bootstrapped” Message on IBM i
Liam Barry Allan

VS Code for IBM i — Tips and Extras

July 14, 2021/9 Comments/in RPG, VS Code for i /by Liam Barry Allan

Visual Studio Code 1.35 iconVisual Studio Code is a widely used IDE in the non-IBM i world. Recently we released Code for IBM i, a freely available extension for VS Code that supports RPGLE and COBOL development for IBM i. You can read about the basics of Code for IBM i and about code coverage functionality in my previous posts.

Today I’m going to cover three additional tips for using Code for IBM i. Of course, for any of this to work, you need to install Code for IBM i.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Liam Barry Allan https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Liam Barry Allan2021-07-14 09:24:282023-01-30 17:36:35VS Code for IBM i — Tips and Extras
Page 3 of 512345
SUBSCRIBE
Open Thinking
Monthly IBM i Strategy & Tips
  • This field is for validation purposes and should be left unchanged.

IBM i Development

  • RPG, COBOL, SQL, Node,
    PHP, Python, Valance, etc.
  • Modernization. Integration.
  • Web and API Solutions
  • Legacy Maintenance
    ...
LET'S GET IT DONE!

Recent Posts

  • Do You Need IBM i Observability?
  • PHP 8.6 is Coming Soon to IBM i
  • Safer npm installation is on the way for Node.js (and all JavaScript)
  • Access Modern Security for IBM i and Connected Web Environments
  • IBM i: A Natural Platform for Agentic AI
  • PHP on IBM i in 2026: The Modernization Engine
  • Your “AS/400” Is a Modern IBM i Platform
  • MCP + AI for IBM i Teams (with a MongoDB example)
  • GnuPG PHP Extension for IBM i: Now Included with Seiden Support
  • Getting Started with Code for IBM i: A Lunch & Learn Video

SEIDEN GROUP: Modern Development & Open Source for IBM i

Home   |   Seiden PHP+   |   IBM i Services  |   Support   |   VS Code for i   |   Free Stuff   |   Blog  |   Privacy Policy  |   Contact         201.447.2437

© 2026 Seiden Group, LLC
  • Link to LinkedIn
  • Link to Mail
Scroll to top Scroll to top Scroll to top