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

Archive for category: Open Source

Alan Seiden

What’s New with Mapepire Database Connector for IBM i

October 5, 2026/0 Comments/in Open Source /by Alan Seiden

Since its release by IBM two years ago, the open-source Db2 for IBM i connector known as Mapepire has become a trusted part of our ecosystem.  In 2025, we wrote about Seiden Group professional support for Mapepire and answered common questions. Since then, the project has continued to advance and prove itself. Here’s what’s new.

Recent Mapepire news and updates

  • IBM chose Mapepire to support its strategic AI agent-enabling software, the IBM i MCP Server
  • The Code for i project has adopted Mapepire for running Db2 queries
  • Enhancements continue with features such as Read-Only Mode

Seiden Group experience on projects using Mapepire

  • Implemented multiple Node.js API projects using Mapepire to access data and stored procedures (SQL and RPG)
  • Load/speed testing showed excellent throughput
  • Used Mapepire as the connector for the MCP Server and AI agents we developed
  • Developed projects in multiple languages (Node/JavaScript, PHP, Python, etc.) using Mapepire for database access

Mapepire’s proven benefits

  • Simpler deployment of applications — no driver needed
  • Easier to secure, Mapepire requires only a single open port, which is configurable, rather than multiple host server ports
  • No license needed
  • Open source means no surprises from release to release
  • No vendor lock-in

Your partner for IBM i support and Mapepire

  • Seiden Group can help you reach your goals for modern development on IBM i.
  • We support Mapepire at every stage – development up through production as well as break/fix support and the creation of new client language libraries.
  • Contact us to learn 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 Seiden2026-10-05 09:59:142026-10-05 12:39:19What’s New with Mapepire Database Connector for IBM i
Alan Seiden

What the Shai-Hulud npm Worm Means for Node.js Developers

October 17, 2025/0 Comments/in Node.js, Open Source /by Alan Seiden

node.js ibm iThe Node.js ecosystem has been disrupted by self-replicating malware called Shai-Hulud.

In September 2025, researchers found that Shai-Hulud had infected more than 500 npm packages, including some from trusted maintainers. The worm did not just publish a few bad versions. It spread automatically, using stolen credentials to infect other packages owned by the same developer.

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 Seiden2025-10-17 10:13:432025-10-17 10:13:43What the Shai-Hulud npm Worm Means for Node.js Developers
Alan Seiden

Mapepire Q&A

August 1, 2025/0 Comments/in Open Source /by Alan Seiden

A friend in the IBM i vendor community asked me about Mapepire popularity and security. He had read about Seiden Group’s support for the Mapepire Db2 for i driver. I have provided his questions and edited versions of my answers below.

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 Seiden2025-08-01 13:42:472026-09-24 17:48:15Mapepire Q&A
Alan Seiden

Physical File GREP (PFGREP): Fast IBM i Source Code Search

March 25, 2025/5 Comments/in Open Source /by Alan Seiden

pfgrep: Fast search for IBM i PFsOur 2023 article on searching source physical file members using the QShell grep command showed grep’s potential. In practice, while we found QShell grep to be flexible, we also experienced slow performance and occasional errors.

Now, our own Calvin Buckley has built an improved grep command called pfgrep to search traditional IBM i source physical file members. Quick and reliable, pfgrep is also free and open source.

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 Seiden2025-03-25 07:30:112025-03-24 15:55:23Physical File GREP (PFGREP): Fast IBM i Source Code Search
Richard Schoen

New QSHONI Commands: Integrate Python, PHP, Java with CL & RPG

February 14, 2025/0 Comments/in Open Source /by Richard Schoen

QSHONI integration for IBM i RPG, CL and open sourceA few years ago I introduced you to my QShell on i utility – QSHONI. QSHONI makes it easy for traditional CL, RPG, and COBOL programs to call Python utilities and other QShell/PASE utility programs (PHP, Node, Java, etc.) and directly use their output. QSHONI opened up a whole new world of integrations to open-source apps from traditional IBM i applications.

I keep thinking I will run out of interesting things to add to the library, but the ideas keep on flowing.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Richard Schoen https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Richard Schoen2025-02-14 12:40:462025-02-14 12:40:46New QSHONI Commands: Integrate Python, PHP, Java with CL & RPG
Amy Lantz

Integrating Open Source on IBM i: Advanced Topics and Optimization

December 12, 2024/0 Comments/in APIs & Web Services, Open Source, RPG /by Amy Lantz

Pairing 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 →

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 Lantz2024-12-12 10:30:552024-12-12 14:44:36Integrating Open Source on IBM i: Advanced Topics and Optimization
Alan Seiden

What’s in Your ODBC Driver? A 2024 Update

December 2, 2024/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 2022 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 Seiden2024-12-02 14:44:202024-12-02 14:44:20What’s in Your ODBC Driver? A 2024 Update
Alan Seiden

Update Corrects an Issue Loading libpq.so

November 26, 2024/0 Comments/in Open Source /by Alan Seiden

PostgreSQLIBM has delivered a fix for an issue with the libpq (PostgreSQL) package. The libpq RPM installer script had a subtle issue where the symbolic links did not get created correctly. IBM i users saw warnings like these:

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 Seiden2024-11-26 13:13:532024-11-26 14:45:39Update Corrects an Issue Loading libpq.so
Richard Schoen

Call/Parm Your Open Source Apps from RPG and CL with QSHCALL

July 25, 2024/2 Comments/in Open Source, PHP, Python, RPG /by Richard Schoen

QSHONI integration for IBM i RPG, CL and open sourceA few years back I created the QShell on IBM i (QshOni) project to allow QShell/PASE (open source) apps to be more easily integrated and used with traditional IBM i job streams written in RPG and CL. Since then, many developers have adopted QshOni to utilize their open source apps in conjunction with their classic traditional apps.

Recently I added several new commands to QshOni to make living the PASE life even easier for RPG developers. Today’s focus will be on the QSHCALL command.

Read more →

https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png 0 0 Richard Schoen https://www.seidengroup.com/wp-content/uploads/2017/03/SeidenLogo-180.png Richard Schoen2024-07-25 07:16:322024-07-24 21:18:25Call/Parm Your Open Source Apps from RPG and CL with QSHCALL
Alan Seiden

Node.js v20 and Other Updated Packages Require New IBM i Repositories

March 5, 2024/0 Comments/in Open Source /by Alan Seiden

IBM i open source for businessAs we mentioned in our article on installing ODBC via yum, the latest IBM i open source packages require new repositories.

A notable example is Node.js v20. When we hear users say, “I don’t see Node.js v20 listed in available packages, and yum returns ‘No package nodejs20 available‘,” the reason invariably is that the new repositories, ibmi-base and ibmi-release, have not been installed.

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 Seiden2024-03-05 09:34:492024-05-16 18:02:16Node.js v20 and Other Updated Packages Require New IBM i Repositories
Page 1 of 6123›»
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

  • Mitigating the eMudhra Intermediate CA Compromise with IBM i
  • Critical Security Update Available in Seiden PHP+ Server
  • Moving to IBM i 7.6? An SDA Alternative with VS Code and IBM Bob
  • What’s New with Mapepire Database Connector for IBM i
  • 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

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