PHP dynamic programming language

Is Your Zend Server Environment Showing Its Age?

Zend ServerThis 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?

Read more

UX Challenge: What Would You Do?

Sometimes a fresh perspective makes all the difference.

I recently needed to cancel a WebEx meeting. I clicked the menu item to cancel the meeting and was presented with this dialog box:

Read more

Installing Composer on IBM i

Composer, a tool to manage dependencies in PHP applicationsThe open source Composer tool, which manages PHP project dependencies, has become standard equipment for modern PHP. New to this tool? I recommend this introduction to Composer.

Composer automatically installs or updates required components, known as dependencies, and any others required by those initial components. The required components are defined by the developer in an easy-to-read JSON-formatted text file.

Read more

Add apachectl to IBM i for Controlling Apache Web Instances

sobo.redHere at Seiden Group, we seek ways to make IBM i systems more congenial for developers accustomed to other platforms, such as Linux.

Developers coming from a non-IBM i background know how to run the apachectl command to start, restart, and end an Apache web server instance. Instead of apachectl, however, IBM i provides a web-based graphical interface and the commands STRTCPSVR and ENDTCPSVR (be sure to prompt those for parameters using F4).

To supply the “missing” apachectl command for IBM i, I have written a BASH shell script that simulates apachectl on IBM i.

Read more

Steph’s Sanity Checks for Programmers

Stephanie RabbiniYou’re sure you fixed that last bug, but the app is still malfunctioning. You’re racking your brain for the cause. The more you know about programming, the more likely you are to over-think the problem.

I’ve been there. My Seiden Group colleagues have taken to calling me their “CTO” (Chief Troubleshooting Officer), for my debugging skills.

Before you wear yourself out seeking obscure bugs, try these sanity checks:

Read more

PHP Toolkit for IBM i Conversion Tips

PHP Toolkit for IBM iRecently we’ve heard from several clients seeking help with Zend Server upgrades. While generally straightforward, upgrades can require an extra step with very old versions of Zend Server. “Old” means Zend Core or Zend Server 5.1 or earlier. Upgrades from these old versions may require a migration from Easycom to the “new” PHP to IBM i toolkit.

Read more

Resources for Upgrading to PHP 7 on IBM i

PHP 7 Zend ServerNow that speedy PHP 7 is available for IBM i, we’ve been helping clients upgrade to this long-awaited release. Here are some resources for performing this popular upgrade.

Read more

Learning the Latest on Laravel

Laravel at Zendcon

L to R: Alan, Jorge Diaz, and Laravel’s creator Taylor Otwell at Zendcon 2016

Seiden Group colleague Josh Hall and I will attend Laracon, the Laravel conference, in NYC on July 25-26, 2017. Getting these coveted tickets required persistence — they sold out quickly!

Laravel is a hot PHP framework with a loyal community. We’ve been building our Laravel practice and look forward to sharing the latest tips and techniques with our clients.

According to creator Taylor Otwell, the first commercial installation of Laravel was on an IBM i system!

Read more

PHP 7 and Free Basic Zend Server Edition for IBM i

PHP 7 is creating excitement among PHP aficionados for its speed and additional language techniques.

As the official runtime for enterprise PHP, Zend Server has always offered a free basic edition to IBM i customers.

Recently, a change occurred on the Zend Server download page that has caused some confusion. At the time of this writing, the Zend Server download was labeled as a “30-day trial” even though, as an IBM i customer, you are still entitled to a free basic edition license. Of course, you can also opt for paid editions.

IBM i users can request a download of Zend Server for  IBM i and PHP 7 here, confident that they will obtain a legitimate license, not a trial license. Fill out the form and you’ll be sent a download link. You’ll then be able to choose between the free basic license and value-add paid licenses.

#OceanTech17: Three Days of Inspiration in July

July 20-22, 2017, Costa Mesa, CA

I always look forward to participating in the OCEAN Tech conference. It’s an impressive example of a local user group bringing affordable education to its members.

Read more