Entries by Alan Seiden

Your “AS/400” Is a Modern IBM i Platform

During a recent client visit, a executive told me that his company was still running an AS/400. His employees had criticized the system as outdated and risky. He defended it because it was stable and reliable, but he also seemed to accept the idea that it was old. I explained that while the company may once have had an AS/400, today they were running IBM i on Power hardware. They were using it like an old system, but it is modern technology, capable of much more. The executive was pleased and wanted to learn more. Backward-compatible and future-powered IBM i’s…

MCP + AI for IBM i Teams (with a MongoDB example)

The Model Context Protocol (MCP) standard defines how AI tools connect to systems such as databases, services, and internal utilities. Instead of every AI product inventing its own custom connector, MCP provides a standard interface. A good example comes from Seiden Group’s Jack Woehr in his article A Simple MongoDB MCP Server Agent. Jack was also just named MongoDB Creator of the Month. (MongoDb is a flexible NoSQL database that can manage large amounts of unstructured or semi-structured data.) If you’re attending conferences this year, Jack will be talking about AI at NEUGC (April 7–9, 2026) and at COMMON POWERUp…

Seiden PHP+ Delivers PHP 8.5 to IBM i

Each year brings a new PHP release. We’ve prepared Seiden PHP+ so that IBM i users can adopt PHP 8.5 shortly after it becomes generally available (GA) around November 20, 2025. As I mentioned in Keep Your PHP Secure: Why Regular Updates Matter, PHP users should adopt a regular upgrade schedule to make upgrades easier. November 20, 2025 UPDATE PHP 8.5 and Seiden PHP+ 8.5 are both available as of today. Notable Enhancements in PHP 8.5 Two updates stand out to me:

Keep Your PHP Secure: Why Regular Updates Matter

Cybersecurity best practices require regular security assessments, including for PHP. We recommend installing PHP patch releases at least quarterly. You can review all regular PHP updates, including CVE security fixes, on the php.net changelog page. Our Seiden PHP+ changelog provides additional updates that we include in our supported Seiden PHP+ package.

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

The 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.

Ransomware Lessons from Brussels Airport and IBM i

At Brussels Airport recently, I noticed airline staff working from paper passenger lists because their digital systems were unavailable. The EU Cybersecurity Agency (ENISA) later confirmed the disruption was caused by a ransomware attack on a third-party airline system (Reuters report).

Mapepire Q&A

A friend in the IBM i vendor community asked me about Mapepire from a popularity and security perspective. 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.