Entries by Alan Seiden

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?

Python Training from Seiden Group

As big fans of Python, Seiden Group now offers Python training for IBM i developers. Our training covers not only the popular Python language, but all the pieces necessary to succeed on IBM i, including how to use the Python toolkit to call RPG and COBOL business logic as well as best practices for accessing Db2 and SQL from web applications with Python.

RPG APIs: A Modernization Treasure

When modernizing applications, we help organizations select a software architecture that’s flexible, yet can last many years. A recent article about our client K3S got our attention. Author Alex Woodie wrote that the inventory forecasting software vendor had updated their package with an attractive web-based interface using PHP, while adapting their existing RPG code into APIs written in RPG. But I knew there was more to this story. So I asked King Harrison IV—K3S’s executive vice president, friend, and founding member of Club Seiden— to elaborate on their choice of RPG APIs.

Is Your Zend Server Environment Showing Its Age?

This week marked our 6th anniversary, evolving from “just Alan” to the amazing team at Seiden Group. This milestone got me wondering…with as much change as we’ve seen over the past six years with PHP and Zend Server, how many PHP environments out there are four, five, or six or more years old?

Configure IBM i Apache For Higher Traffic

When your site gets busy, your web server may need a configuration change to handle the load. We often start with the Apache web server’s ThreadsPerChild directive. ThreadsPerChild controls how many connections can exist at once. Defaulting to 40, its value can be set in your Apache instance configuration file (for example, /www/zendphp7/httpd.conf):

Salesforce talks to IBM i and PHP: suggestions for successful integration

Salesforce’s cloud platform has become a leading choice for enterprises seeking to automate their sales process. Known primarily for customer relationship management (CRM), Salesforce also offers broad integration with functionality such as marketing automation. Salesforce can also be integrated with core systems, such as those running on IBM i. Here are a couple of suggestions from Seiden Group’s IBM i and cloud integration specialists.