Supreme Allied Commander of Zend Framework on Voices of the ElePHPant

The longest running PHP podcast, Voices of the ElePHPant, released an interview with Matthew Weier O’Phinney, the architect of Zend Framework. In the interview we – I am the interviewer – discuss the now passed PSR7 standard. The entire interview is 15 minutes long. Pop it on your magical listening device and check it out over lunch one day.

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 »

Zend Framework 2.5.1 Released!

Note: this post originally appeared on the ZF Blog On the heels of yesterday’s 2.5.0 release, today we’ve released Zend Framework 2.5.1! To update, use Composer:

Changes The only issue reported against 2.5.0 was a blocker for many: with the shift to ZF becoming a metapackage, one component, zend-ldap, had a hard requirement on a specific PHP extension (ext/ldap),… Read more »

Zend Framework 2.5.0 Released!

Note: this post was originally posted on the Zend Framework blog. Today we’ve released Zend Framework 2.5.0! I’m not going to provide a link to the downloads page, as this release marks a radical change for Zend Framework 2: as of this release, all components are now developed in their own separate repositories, and Zend Framework is itself essentially only… 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 »

Continue output buffering despite aborted connection

php7_white_large-1

Here at Zend we strive to find new ways to keep PHP developers sharp and on the leading edge of development bast practices. To that end, we have created our first “JumpStart” class, PHP7 JumpStart. A JumpStart class is different from our normal format. It is only one day and there are no interactive exercises. JumpStart classes are designed to… 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.