PHPro.org: Automated Testing With Selenium2 And PHPUnit
On the PHPro.org Kevin Waterson has posted a guide to automated testing with Selenium2 and PHPUnit to create functional tests to check the resulting output of your application. Selenium2 is a software...
View ArticleSitePoint PHP Blog: Find and Correct Misspelled Words with Pspell
On the SitePoint PHP blog there's a new tutorial talking about finding spelling errors in the input your user provides to your application. They use the powerful pspell functionality that can be...
View ArticleNetTuts.com: Deploying a Laravel Application Using Capistrano
NetTuts.com has posted a tutorial for the Laravel users out there showing how to deploy with Capistrano, a Ruby-based automation tool used to deploy to and configure remote systems. So you've just...
View ArticleSitePoint PHP Blog: Battle of the Autoloaders: PSR-0 vs. PSR-4
The SitePoint PHP blog has a new post from editor Bruno Skvorc about a PSR standard (from the PHP-FIG group) that's proposing and update and slight change to the currently wide-practiced autoloading...
View ArticleCommunity News: Latest PECL Releases for 11.26.2013
Latest PECL Releases: imagick 3.2.0RC1 - Fix bug #66098: Segfault in zval_addref_p sdl 0.9.1 - Improved config.m4 files. - Removed all the deprecated zend_get_parameters_ex calls. - Suppressed the...
View ArticleCommunity News: Packagist Latest Releases for 11.26.2013
Recent releases from the Packagist:whisper/stateless-user-bundle (v0.1.1, v0.1.0) Symfony2 bundle to provide a working stateless security solution. cartalyst/sentry (v3.0.0-alpha1) PHP 5.3+...
View ArticleElephant in the Room Podcast: Episode #004: Testing Resistance
The Elephant in the Room podcast has released their latest episode - Episode #4, "Testing Resistance": In this episode, Konstantin and Mathias discuss some of the reasons team have trouble getting...
View ArticleJeremy Kendall: PHP and Capistrano 3: Notes to Self
In a recent post to his blog Jeremy Kendall has posted a guide to deploying a PHP application with Capistrano. There's been enough changes in recent versions of the tool where information and...
View ArticleNetTuts.com: The Repository Design Pattern
While design patterns are a wider topic than just PHP, the NetTuts.com site has posted a new tutorial looking at the Repository Pattern and uses PHP and PHPUnit to illustrate how the pattern works....
View ArticleSitePoint PHP Blog: Google App Engine and PHP: Getting Started
The SitePoint PHP blog has a new post from editor Bruno Skvorc showing you how to get started with the Google App Engine support for PHP, specifically through the PHPStorm IDE and it's built in...
View ArticleAnthony Ferrara: Beyond Clean Code
Anthony Ferrara has posted the latest in his "Beyond" series today with this new post - "Beyond Clean Code". In it he looks at the idea of "clean code" and proposed a different way to think about its...
View ArticleMatthias Noback: Symfony2: Add a global option to console commands and...
Cal Evans has pointed out a post by Matthias Noback related to Cal's "Signaling PHP" book and an idea presented in one of the appendices - working with PID files as a global option. Mattias writes:...
View ArticleCommunity News: Latest Releases from PHPClasses.org
PHP AJAX MySQL Pagination Package: PHP AJAX MySQL Pagination Summary: Generate links to display paginated MySQL results Groups: AJAX, Databases, HTML Author: Ayoub Bekkey Description: This class can...
View ArticleCommunity News: Packagist Latest Releases for 11.27.2013
Recent releases from the Packagist:cartalyst/sentry (v2.1.0) PHP 5.3+ Fully-featured Authentication & Authorization System hampel/linode (2.0.0) Wrapper for Linode API using Guzzle league/fractal...
View ArticleBen Ramsey: The Fall of PEAR and the Rise of Composer
Ben Ramsey has an interesting post to his site today looking at what he calls the Fall of PEAR and the rise of Composer when it comes to package management in the PHP community. PEAR's biggest...
View ArticlePHPBuilder.com: Implementing Automatic Database Backup and Optimization in PHP
On PHPBuilder.com today they have a new article posted sharing a few different methods you can use to do backups of your (MySQL) database and a few handy tricks/tools you can use to optimize it as...
View ArticleMaltBlue.com: Are TableGateways Worth it in Zend Framework 2?
On his MaltBlue.com blog Matthew Setter shares his opinion on TableGateways in Zend Framework v2 and wonders if they're "worth it" (as they're not the easiest thing to implement). Are TableGateways...
View ArticleSite News: Blast from the Past - One Year Ago in PHP
Here's what was popular in the PHP community one year ago today:Ulrich Kautz: PHP Validation & Sanitization PHPMaster.com: Living Apart Together: Decoupling Code and Framework Qafoo.com: Black...
View ArticleCommunity News: Packagist Latest Releases for 11.28.2013
Recent releases from the Packagist:greggilbert/recaptcha (1.0.6) reCAPTCHA Validator for Laravel 4 danielstjules/pho (0.1.0) A BDD testing framework hassankhan/zepto (v0.5) Zepto is a stupidly simple,...
View ArticleQandidate.com: Setting up XHProf/XHGui profiling with Ansible
On the Qandidate.com blog there's a new post showing how to set up the PHP profiling tool XHProf/XHGui using Ansible for setup and configuration. Ansible is a radically simple IT orchestration engine...
View Article