Review of the new PostgreSQL book. I think this is a must read position for every programmer and administrator, not only for DBAs.
PostgreSQL 9 Admin Cookbook Review
Building Template-Driven Web Applications with Dwoo (part 2)
This second, and concluding, segment of the Dwoo article explores some of Dwoo’s lesser-known features: sub-templates, template inheritance, output caching, custom plugins and filters, and Zend Framework integration.
PHP remote debugging with Xdebug and Eclipse PDT
Debugging is an invaluable part of software development. I find it very useful in a variety of situations, for instance when I want to understand how a routine works or I need to get rid of a bug that is not exactly easy to fix just by reading the code.
My main goal in this post is to show you how to set your debugging environment with Eclipse PDT and Xdebug.
Zend Config tree solution
The best part of my favorite PHP framework, Zend framework is Zend_Config. With Zend Config you can run you web application with more power full configuration that any one can change your application setting for use.
Read more information about Zend Config at Zend framework manual for Zend Config.
But in most web application you may have many configuration file with special format such as INI, XML or PHP. Also some of configuration is for one part of your application and may you put in special folders.
Continuing with the tutorial series, we will see how to debug the application we created in the #1 series of the tutorials.
In case you missed it, in our first tutorial, we have seen how to structure and code a brand new ZF application to use modules (you can also view that article here)
Debugging include easy to use methods of printing data on the screen, including ZFDebug Toolbar in order to manage all errors and queries, using the logger to log messages to Firebug, using a simple debug function that will place debug messages in your ZFDebug Toolbar, in a special Debug panel, using a redirect debug function in order to see what is happening during your requests, using redirect in a Controller plugin.
Zend Framework Module Based Application
In this first article of the series, we will discuss about the best way (in my opinion) to structure your Zend Application in order to have maximum flexibility but also a good defined structure of the classes/files.
These will be a series of tutorials which are meant to show you or guide you through developing a complex application with Zend Framework 1.10.
The series consists of the following parts:
a) Setting up a module based application
b) Setting up helper plugins, methods & debugging with ZFDebug
c) Setting up a login page and signup page with captcha
d) Setting up OpenID to login/create account
e) Setting up an API to create/login an account
f) Improving performance implementing Zend Cache
Getting Started with MongoDB and PHP
Schema-less database systems like MongoDB are quickly becoming popular with Web developers on account of their flexibility, simplicity and easy integration with modern Web technologies such as JSON. This article introduces you to MongoDB and shows you how to install it, set up an initial data store, and access it with PHP.
Chris Hartjes’ Blog: Testing Controllers Hiding Behind Zend_Auth
On his blog today Chris Hartjes has a new post about testing your Zend Framework application’s functionality that lives behind a Zend_Auth authentication.
PHP software developers and system integrators actually play an important role in running the world’s largest web infrastructures. From Facebook, Gruner & Jahr, Kabel Deutschland and Lufthansa to a diversity of corporations, they all trust PHP and the respective systems built with it. It is not questionable that these systems provide a solid software architecture. The point of interest is how these architectures are aligned to the fast pace of changing business goals, which categories of business goals are considered during architecture creation and which means are utilised in projects.
The study was conducted around December 2009/January 2010 with more than 150 respondants from the PHP community and professional PHP ISVs and is available as PDF.
Web Builder Zone: Zend_Test for Acceptance TDD
On the Web Builder Zone (of DZone) Giorgio Sironi has posted an article looking at the Zend_Test component of the Zend Framework and how to use it for acceptance test-driven development.

