Category Archives: Articles

Debugging PHP Web Apps in a Docker Container

Debugging is an essential task of software development in any programming language. Unfortunately, the out-of-the-box experience with debugging in PHP is not always great. The “stock” PHP binaries available at php.net do not come configured with either of the two popular debug servers Xdebug and Zend Debugger. Developers are required to do additional configuration to make debugging possible with their… Read more »

Develop Your First Zend Server Plugin – Part 1

Zend Server 8.5 introduces a brand-new concept called “Plugins”. This concept is centered around the Zend Gallery – a marketplace for plugins that extend Zend Server functionality, and that were developed by, and for, the Zend Server user community. What are plugins? Put simply, plugins are pieces of code that can extend Zend Server in either, or both, of the… Read more »

8 Zend Server Performance Features

Zend Server is renowned for its ability to maximize the performance of production PHP applications. In this article, I’ll give you a brief breakdown on 8 different features available in Zend Server that will help you do just that. #1 PHP Stack Zend Server’s PHP stack incorporates PHP extensions that have been thoroughly tested and optimized, including OPcache – a bytecode cache for PHP which innately… Read more »

Splitting Zend Framework Using the Cloud

Recently, we released Zend Framework 2.5.0, which features a big change: we split the framework into separate components. Starting with this version, Zend Framework has become a metapackage container that aggregates the components via composer. If you go to the zendframework/zf2 repository, you will no longer see any code; the new repository contains a minimal structure with a composer.json resembling… Read more »

Mocking Hard Dependencies in Legacy Code

I’m working on an application that’s been around for a while. It uses a lot of static methods, and often, it instantiates objects from inside methods. This makes it a pain to test, and introducing tests is part of my job. Sometimes I’m able to refactor the code so that dependencies may be injected, but many times I can’t confidently… Read more »

Debugging Improvements in Zend Studio 12.5

Newest release of Zend Studio 12.5 delivers a set of improvements for debugging features. Below you can find the essence of the most important ones that will surely help you to become a PHP debugging champ. Indicating type of variables Presentation model in Variables and Expression view has been enhanced to indicate what kind of variable you’re looking at. The… Read more »

Zend Server on Azure

This article was contributed by Boaz Ziniman, Senior Director of Technology and Cloud Infrastructure at Zend.  Last time I wrote about Azure was in 2011. Steve Ballmer, Microsoft’s CEO ousted Bob Muglia from Microsoft’s server and tools division, and the future of Azure, Microsoft’s Cloud offering, was far from being bright. 4 years down the road, Ballmer is no longer with… Read more »

Happy Developers Are Productive Developers

Brandon Savage   May 15, 2015   Comments Off on Happy Developers Are Productive Developers

I have yet to find a company that doesn’t at least pay lip service to the concept that they want their employees to be happy and fulfilled. Yet for many developers, those promises end when the offer letter is accepted – and this creates problems for both the developer and the company that has hired them.

Getting Started with Zend Server on Azure

Getting up and running with a PHP environment on the cloud just became a whole lot easier with Zend Server becoming available on Microsoft Azure. This tutorial takes you through the basic steps for getting started with Zend Server on Azure, and will demonstrate just how easy it is to start developing PHP apps with Zend Server on the cloud. What… Read more »