WJGilmore.com Blog

Have some developer news you'd like us to post here? E-mail blog@wjgilmore.com with all of the details!

How I Learned to Stop Worrying and Love Zend_Form

Published: August 19, 2011

Are Zend_Form decorators driving you crazy? In this blog post I’ll show you how to override the default decorators, and instead wield total control over your form layout by supplying your own layout file.

Thirteen Zend Framework Tutorials

Published: May 26, 2011

A few weeks ago I posted what turned out to be a rather popular compendium of productivity- and best practices-related PHP tutorials which I’ve published in recent years on Developer.com and PHPBuilder.com. As it happens I write about the Zend Framework with equal vigor, and figured readers might like to check out the list of Zend Framework tutorials I’ve written over the past two years for the aforementioned sites.

Sixteen Best Practices- and Productivity-Related PHP Tutorials

Published: May 10, 2011

This compendium of sixteen recently published tutorials touches upon all manner of topics related to PHP-oriented best practices and productivity. In this list you’ll find tutorials introducing testing, debugging, advanced object-oriented features, code profiling, security, enforcing coding standards, and more.

Deploying PHP Websites with Capistrano

Published: April 19, 2011

Love creating websites but hate deploying and updating them? If so I’d imagine you’re still using FTP to transfer files, because Capistrano makes deployment dead simple. Read on to learn how you can start using Capistrano to deploy your PHP-powered websites.

The Power of Doctrine 2’s Custom Repositories and Native Queries

Published: April 09, 2011

Doctrine 2 sports numerous amazing new features, several of which have already become an indispensable part of my approach to building websites. In this article I’ll show you how I used a custom repository and the new native queries feature to create a feature which retrieves a list of registered users residing within a 10-mile radius of another user.

Why I Published “Easy PHP Websites with the Zend Framework” Using Docbook and Open Source Tools

Published: March 17, 2011

Easy PayPal with PHP Now Available on the Nook!

Published: December 31, 2010

Easy PayPal with PHP is now available on the Nook!

Route Optimization with the Google Maps API

Published: November 03, 2010

Have you ever wanted to know the shortest possible route travelled between multiple locations? So does the U.S. Postal Service, UPS, and thousands of other logistics and shipping companies around the world. In fact, known as the “travelling salesman problem”, it has been a problem under close scrutiny for more than a century. In the latest issue of JSMag, I show you how to incorporate the Google Maps API’s traveling salesman algorithm implementation into your location-based services!

Ten Tips and Tricks for mysql Client Users

Published: October 29, 2010

Although several great GUI-based MySQL clients exist, among them phpMyAdmin and SQLYog, I’ve always preferred to use the native mysql command-line client. It does take some time to get acquainted with using a command-line interface (CLI), particularly if you don’t regularly work with an operating system offering a robust CLI environment. However, after some practice you’ll be able to manage users, navigate your databases, and perform other tasks with incredible ease.

Enforcing PHP Coding Standards with PHP_CodeSniffer

Published: October 22, 2010

In light of PHP’s considerable expressive flexibility, how can you actively enforce a coding standard and prevent both yourself and your team members from reverting to bad habits? One great solution called PHP_CodeSniffer is (coincidentally) found in a PEAR package. PHP_CodeSniffer can not only parse PHP code to ensure it meets a particular coding standard but it can also examine your JavaScript and CSS files for potential standards violations. Read on to learn how to use PHP_CodeSniffer!

Page 1 of 10 pages  1 2 3 >  Last »