Automatically announce Subversion commits on Yammer with svn2yammer
The staff at ProZ.com use the private social networking tool Yammer to post internal status updates. It’s an easy way to stay in the loop and know what everyone else in the company is up to. I wrote a...
View ArticleUsing a custom collection class with Zend_Paginator
Zend_Paginator is a Zend Framework component for paginating collections of data–for example, breaking a list of blog posts or search results into multiple pages. The easiest way to use Zend_Paginator...
View ArticleTrying out the free Pingdom monitoring service
It turns out this blog has been down for a few days and I didn’t notice. (For the curious geek: the Linux out-of-memory killer went on a rampage and I had to restart the server instance.) I want to...
View ArticleUsing Apache Ivy to manage directory dependencies in non-Java projects
Web development projects often rely on third-party libraries that don’t really belong in version control alongside the application source code. For example, a PHP web application might depend on Zend...
View ArticleUsing Doctrine 2 in Zend Framework 2
Zend Framework 2 is getting close to release, and among the changes are new ways to handle dependency injection, and new ways to work with third-party code as modules. Rob “Akrabat” Allen has updated...
View ArticleManaging LAMP environments with Chef, Vagrant, and EC2 (1 of 3)
This is the first article in a three-part series on managing LAMP environments (Linux, Apache, MySQL, and PHP) with Chef (a configuration management tool). The series covers using Chef to provision a...
View ArticleProvisioning a LAMP stack with Chef, Vagrant, and EC2 (2 of 3)
This is the second article in a three-part series on managing LAMP environments with Chef, Vagrant, and EC2. This article shows how to use Chef to install and configure a baseline LAMP stack. The...
View ArticleDeploying a LAMP application with Chef, Vagrant, and EC2 (3 of 3)
This is the final article in a three-part series on managing LAMP environments with Chef, Vagrant, and EC2. This article covers configuring and deploying PHP web applications. In this context,...
View ArticleFree clouds: Setting up WordPress on a free Amazon EC2 instance
This blog is built on WordPress, installed on a Micro instance of the Amazon Web Services (AWS) Elastic Compute Cloud (EC2). This post describes how to set one up yourself. It’s a nice way to get...
View ArticleSimple User Management in Silex
This article shows an easy way to set up user accounts (authentication, authorization, and user administration) in the Silex PHP micro-framework, by employing the Silex SimpleUser library. To just hit...
View Article