Entries by Alan Seiden

Gartner Questions ROI of Replacing Traditional IBM Platforms

Those of us who work with the newest technology on IBM i bristle at doom-laden predictions about the IBM i platform. Too many business and IT leaders unjustly associate the platform with old applications and stale business processes. In Considering Leaving Legacy IBM Platforms? Beware, as Cost Savings May Disappoint, While Risking Quality, analysts Thomas Klinect and Mike Chuba of Gartner, Inc., warn against the tendency to make so-called legacy systems “a convenient scapegoat for corporate issues with technology.” Instead, they recommend a scientific approach to modernization without preconceived ideas.

Integrate Python into CL and RPG on IBM i

Python has been gaining momentum for building utility applications on IBM i, such as creating/reading Excel files, data transfer, process automation, calling REST APIs such as Salesforce and ServiceNow, and application monitoring. Although some have said that Python would become the “new CL,” one limitation remains. While Python can easily call CL, RPG, and COBOL programs, calls in the other direction—from CL, RPG or COBOL to Python—required extra effort. In this post we will introduce you to the PYRUN command, from Richard Schoen’s open source PythonOniLibrary (https://github.com/richardschoen/PythonOniLibrary), which makes it easy for traditional CL and RPG programs to call Python…

Liam Allan Joins Seiden Group

When IBM i development pros first meet Liam Allan, they’re captivated by the unrestrained enthusiasm he exhibits for their favorite platform. His excitement over what can be accomplished with IBM i technology leaves people refreshed and inspired. Those who have had the pleasure of working with Liam know that his energy and intelligence are only the beginning of what he has to offer. He also possesses exceptional skill AND the depth of understanding required to turn his ideas into reality.

Free encryption for Node.js on IBM i

When you browse a secure web site or API whose address starts with “https,” what makes the site secure? The site uses a special certificate, provided by a trusted Certificate Authority (CA), to prove that it is legitimate. Until recently, IT shops had to pay for these certificates and generate them manually. In the last few years, Let’s Encrypt has earned the thanks of technology professionals. Let’s Encrypt, a CA run for the public’s benefit, offers certificates at no charge, along with scripts to generate and regenerate certificates as needed, reducing the effort of keeping certificates up to date, and keeping…

CIO Summit Features DB2 for i Briefing with IBM’s Scott Forstie

In recent years, Db2 for i Business Architect Scott Forstie and his team have rapidly strengthened the IBM i database, improving the sophistication of its SQL query engine, and adding to its galaxy of IBM i services. What’s more, they have several years’ worth of new enhancements in the pipeline. CIOs and IT Directors can meet Scott at the CIO Summit on March 25, 2019, Charlotte, North Carolina, for an IBM i strategy briefing.

Node.js Process Manager PM2 on IBM i

To manage Node.js application processes in production on IBM i, we recommend PM2 Runtime. As PM2’s official documentation states, PM2 “…allows you to keep applications alive forever, to reload them without downtime and facilitate common DevOps tasks.”

State Sales Tax Ruling Spurs IBM i Integration

IBM i integration via APIs has been central to many of our development projects, especially those involving web/mobile applications, software-as-a-service (SaaS) solutions, and cross-platform data sharing. Lately we’ve been helping customers prepare for new state sales tax rules on internet sales by integrating APIs with their IBM i systems.

Node.js, Ruby and Seiden Group

With IBM’s delivery of open source capabilities on IBM i, Seiden Group has been there to apply the technology to application modernization initiatives. Starting with PHP and the PHP toolkit, then Python, and now Node.js and Ruby, we’ve worked with IBM and customers to flesh out the capabilities of the technology, teach best practices at conferences and directly with clients, and develop award-winning solutions.

Db2, SQL, and Open Source Languages on IBM i

Presentation Handout The ever-expanding capabilities of Db2 for i can simplify development in open source languages such as PHP, Ruby, Node.js (JavaScript), and Python. These languages, known for their effectiveness in building web and mobile applications, can tap into the power of SQL. So why complicate them with repetitive code that distracts from their power and simplicity?