Resources

PHP

News

php|architect
A magazine that is at the forefront of PHP knowledge. It's a great resource to keep up to date with new trends and training.
PHPDeveloper
News aggregation site that pulls from various blogs and community sites and includes a synopsis of each syndicated post.
Planet PHP
Aggregation site for some of the best PHP blogs on the internet.
Zend Developer Zone
One of the largest PHP communities online. Great web site for learning about Zend resources and news.

Security

Chris Shiflett
A web architect / security analyst and founder of the PHP Security Consortium. His web site and books are a must for anyone wanting to learn more about web application security.
HTML Purifier
A standards-compliant HTML filter library.
ModSecurity
An open source web application firewall.
PHP Security Consortium
An international group of PHP experts dedicated to promoting secure programming practices within the PHP community through a variety of resources including documentation, tools, and standards.

Frameworks / Libraries

CakePHP
Rapid development framework that provides an extensible architecture for developing, maintaining, and deploying applications.
CodeIgniter
Powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications.
eZ Components
A general purpose library of components that can be used independently or together
Solar
Framework focusing on rapid development. Provides a fully namespaced environment that utilizes enterprise application design patterns for developing, maintaining, and deploying applications.
symfony
Framework providing an architecture, components, and tools for developers to build complex web applications faster.
Zend Framework
Framework providing a simple, reliable, object-oriented foundation upon which to build secure Web 2.0 applications and web services.

Developer Tools

Cruise Control
Framework for a continuous build process that includes plugins for email notification, Ant, various source controls and more.
Firebug
Extension for Firefox that allows you to edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
Firefox Web Developer Toolbar
Extension for Firefox that adds a menu and toolbar to the browser with various web developer tools.
MySQL Workbench
Cross-platform visual database design tool developed by MySQL.
PHP_CodeSniffer
Tokenizes PHP and JavaScript code and detects violations of a defined set of coding standards.
phpDocumentor
Current standard auto-documentation tool.
phpUnderControl
Addon application for Cruise Control that great simplifies its deployment and management.
PHPUnit
Member of the xUnit family of testing frameworks that provides both a framework that simplifies the writing of tests and provides the functionality to easily run tests and analyze their results.
Selenium IDE
Selenium IDE is an integrated development environment for Selenium tests. It is implemented as a Firefox extension and allows you to record, edit, and debug tests.
Selenium RC
Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in any programming language against any web site using any mainstream JavaScript-enabled browser.
SimpleTest
A unit test and web test framework.
Xdebug Extension for PHP
PHP extension that provides a plethora of valuable debugging information.

Performance

Alternative PHP Cache
Free, open, and robust framework for caching and optimizing PHP intermediate code.
lighttpd
Web server with a small memory footprint that effectively manages the CPU load and has an advanced feature set including support for FastCGI, SCGI, auth, output compression, and URL rewriting.
memcached
High-performance memory object caching system that speeds up dynamic web applications by alleviating database load.
Ultra Monkey
Project to create load balanced and highly available network services.
YSlow for Firebug
Firefox extension that integrates with the Firebug web development tool to analyze web pages and tell you why they're slow based on rules for high performance web sites.

Software Development

Books

  • Code Complete, 2nd edition by Steve McConnell, ISBN 0735619670
  • Joel On Software by Joel Spolsky, ISBN 1590593898
  • Patterns of Enterprise Architecture by Martin Fowler, ISBN 0321127420
  • The Pragmatic Programmer by Andrew Hunt and David Thomas, ISBN 020161622X
  • Refactoring: Improving the Design of Existing Code by Martin Fowler, ISBN 0201485672