When we do performance assessments for web applications running on HTTP Server (Powered by Apache) for i, one of the first things we do is enable a powerful Apache extension called mod_deflate. Just as zipping up files on your PC saves space and accelerates file transfers, mod_deflate compresses output from your server before sending it over your network. Does it really work? My tests show a speed improvement of 10 to 50 percent!
Author Archive for: Alan Seiden
About Alan Seiden
Alan helps CIOs and IBM i teams design and implement high-performance web and mobile applications using PHP, Python, Node.js, Db2 and RPG business logic.
With a passion for open source and the IBM i, Alan co-developed the popular PHP Toolkit with IBM. He was one of the first Zend Framework certified engineers; co-founder of the NYC Zend Framework Meetup; and charter member of IBM/COMMON’s PHP Advisory Board. He has been called “the performance guru of PHP on IBM i.”
An IBM Champion and award-winning speaker, Alan hosts the CIO Summit twice per year and mentors younger developers in the Club Seiden forum.
In his spare time, Alan plays the trombone and studies and teaches the Feldenkrais Method® of Somatic Education.
Git has become the de facto standard for open source version control. Nevertheless, while your team may be using Git for open source code, your traditional IBM i programs and other code may use no version control at all, or be stuck in a repository that is difficult to access. In this article, we’ll cover why you might want to move code to Git and suggest tools that make the move practical for IBM i teams.
We’ve been hearing from clients wondering whether they need commercial connectors to integrate open source technology with Db2, RPG, and COBOL data. Liam Allan has shown the power of using open source tools that are available to everyone. He recommends accessing IBM i business logic and data using open source tools, without proprietary connectors.
(Co-authored by Gautier Dumas and Calvin Buckley) When we use open source languages such as PHP, Python, and Node.js on IBM i to help companies build and access APIs and other resources, we expect these resources to be protected with encryption (for example, the https:// protocol). Further protection is provided by an SSL / TLS certificate that can be authorized, or signed, by a popular certificate authority such as Verisign, Comodo, or Let’s Encrypt, or signed internally by the company itself. Self-signed certificates are most useful in situations where public trust of a certificate is unnecessary, such as:
I recently caught up with Seiden Group CTO Stephanie Rabbani about the ODBC driver that’s quickly becoming standard for open source and web connections on Db2 for i.
We regularly turn to the IBM i (SQL) services that Scott Forstie’s team at IBM has been delivering. We love using them to get specific jobs done faster! What’s not to love? SQL is a universal interface, based on IBM i’s revered crown jewel, Db2 for i. Code once, use many times from every conceivable kind of technology—on the box and off. Brilliant!
Last week, Perforce announced plans to withdraw Zend Server for IBM i “Basic” by June 2021. Filling the gap is license-free “community” PHP for IBM i, installable in RPM format. Seiden Group has been assisting IBM i clients to adopt Community PHP since its introduction last year. We’ve helped with both first-time PHP installations and migrations from Basic.
Since last month’s post about free and open PHP on IBM i, we have been helping companies to get started with it. We’ve seen excellent results with the open PHP package, known as an RPM. Starting with the PHP repository provided by IBM and Zend (Perforce) as a base, we are able to optimize PHP for the needs of each IBM i shop. Especially appealing to us and our clients: this PHP is 64-bit and leans toward open standards, including ODBC. In exchange for a bit of setup time, you’ll have a system that’s lightweight, flexible, and license-free.
A new flavor of PHP has arrived in IBM i-land. Some call it “free.” Some call it “community.” As described in a recent IT Jungle article, PHP is now available on IBM i as a lean RPM download that does not require Zend Server. Our friends at IBM and Zend (now Perforce) have packaged a bare-bones PHP edition for customers who want PHP but don’t feel they need to purchase the extra tools of Zend Server. I’ll share what our open source experts at Seiden Group have learned as we’ve installed and optimized both traditional Zend Server and “open” PHP…
IBM’s Power Systems servers come with vouchers for free services. Why? According to Brandon Pederson, Worldwide IBM i Product Marketing Manager, “Vouchers are designed to help you more fully understand and use the advanced features and capabilities of Power Systems.” For example, a client of ours received two days of free consulting from IBM Lab Services to resolve a knotty CCSID (encoding) problem.