A proven IBM i solution for API, mobile, and web application development, PHP is now at version 8.3. Solid and dependable, today’s PHP is fast, easy to code, yet powerful for the modern developer.
In the video below, courtesy of Toronto User Group (TUG), Alan Seiden explores modern uses for PHP. He provides tips and code samples, discusses recent PHP enhancements, and offers his recommendations for security and performance. You’ll also learn how:
- IBM i users enjoy easy updates and fast performance.
- The PHP package comes with key extensions, tested and working out of the box.
- Each new PHP release is faster, more powerful, and encourages better development practices, to reduce technical debt.
Read more →
Use Those IBM i Service Vouchers — Program Ends In 2025
/0 Comments/in IBM i /by Alan SeidenRead more →
PHP: The “RPG” of Open Source for IBM i
/0 Comments/in PHP /by Amy LantzReliable. Versatile. Fast. The terms we use to describe modern RPG applications apply to PHP as well. That’s why PHP remains a top choice to supplement RPG for IBM i projects involving the web, APIs, and high-volume transactions.
One sterling example is Curbstone’s PCI-validated payment solution, which uses PHP-based portals to process over 8 billion dollars in credit card payments annually with 99.99% uptime availability.
Read more →
Compare Source Code with VS Code for IBM i
/0 Comments/in VS Code for i /by Alan SeidenCode for i’s source comparison feature recently helped me find a bug. While comparing old vs. new versions of an RPG program, I discovered that a CHAIN had been changed to an SQL SELECT, which was fine, except that an important column name had been forgotten. I created a “before and after” Code for i screen shot for the programmer, who then fixed the mistake.
As documented on the Code for i “Tricks” page, comparing source code takes only two steps. This technique works both for traditional source members and stream files stored in the IFS.
Read more →
How Current Are Your PTF Groups? Find Out Using SQL
/0 Comments/in IBM i /by Alan SeidenIBM i continues to deliver SQL interfaces to simplify our work and keep our technology current.
Example: We recently needed to test an issue with Apache HTTP Server for i for a support client. IBM Support requested that we check for the latest HTTP PTF Group on our server. (PTF Groups are the names given to logically related fixes, such as those related to HTTP.) To find out if we had the most current group, we used the SYSTOOLS.GROUP_PTF_CURRENCY SQL view.
Read more →
“BOB” for IBM i: Demonstration by Edmund Reinhardt
/0 Comments/in VS Code for i /by Alan SeidenAt Seiden Group’s September 13, 2024, Code for i Fridays meeting, IBM’s Edmund Reinhardt presented a one-hour tutorial on the Better Object Builder (BOB).
This comprehensive demo was given by request. A regular attendee had asked for a complete demonstration, start to finish, of how to use BOB to compile source in VS Code; prepare a make file from scratch; and to use Source Orbit. These tools can help developers who wish to use Git with stream files instead of traditional QSYS-based source members.
Read more →
Carol Woodbury’s Security Advice from CIO Summit at OCEAN 2024
/3 Comments/in CIO Strategy /by Alan SeidenCarol Woodbury
I had the privilege of hosting security expert Carol Woodbury as she led a roundtable discussion at this past summer’s OCEAN TechCon. Carol is IBM i Security SME and Senior Advisor with our friends at Kisco Systems.
Read more →
Code for IBM i Minimum Requirements
/0 Comments/in VS Code for i /by Alan SeidenThe Code for i maintainers have updated the Code for i documentation
with clearer minimum requirements.
Read more →
PHP on IBM i Rebuild Announcement
/0 Comments/in PHP /by Calvin BuckleyOn August 12, 2024, we pushed a major update to Seiden PHP+, in versions from 7.3 to 8.3, to accommodate IBM updates to OpenSSL. If you receive warnings in your PHP error log resembling:
Module "PDO" is already loaded in Unknown on line 0
, follow the steps in this article.Read more →
What’s New & Exciting in PHP on IBM i in 2024
/0 Comments/in PHP /by Amy LantzA proven IBM i solution for API, mobile, and web application development, PHP is now at version 8.3. Solid and dependable, today’s PHP is fast, easy to code, yet powerful for the modern developer.
In the video below, courtesy of Toronto User Group (TUG), Alan Seiden explores modern uses for PHP. He provides tips and code samples, discusses recent PHP enhancements, and offers his recommendations for security and performance. You’ll also learn how:
Read more →
Call/Parm Your Open Source Apps from RPG and CL with QSHCALL
/2 Comments/in Open Source, PHP, Python, RPG /by Richard SchoenRecently 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 →