In latest installment of his refactoring saga, author Bart McLeod tries a third approaching to rebuilding his site using Zend Framework.
Distributed Version Control Systems (DVCS) were the flavor of the year in 2007, with all the "cool kids" and several high-profile projects moving to them. This article focuses on Git and how you can use it as part of your workflow.
On August 8th 2008, the Summer Olympics will begin in Bejing. On the same day, PHP 4 support will finally be discontinued. Now is the time to migrate your legacy PHP applications to PHP 5. Migration, however, is not only about the code itself. There are many different ways to install and configure PHP, so you should start by analyzing and understanding your existing system before planning your new installation.
There's a file. It contains data encoded in ISO-8859-2; it's been compressed using zlib and encrypted via Blowfish. Did you know you could read that data using file_get_contents() and have PHP handle the decryption and decompression transparently? You could even convert that data to UTF-8 on the same pass. Let Richard unleash the power of PHP stream filters for you.
As a PHP programmer, if you have ever worked on a project that is even remotely interesting, then surely you have come into contact with a Non-Disclosure Agreement (NDA). If you have ever been employed in a medium to large sized company, then quite possibly you have been presented with a Non-Compete Agreement. It is vitally important to your career that before you sign these documents, you understand the implications they may have for your future endeavors.
Code searching is a fundamental skill of professional programming. But is this reflected in the tools available to PHP developers?
Looking for a PHP developer? Please, help us help you by publishing sane job postings we can actually relate to.