Profiling PHP with Xdebug and Webgrind

Finding and fixing performance bottlenecks in PHP web applications can be both time-consuming and difficult. Fortunately, free tools like Xdebug and Webgrind allow you to easily find and visualize bottlenecks in your PHP scripts.

Webgrind is an Xdebug profiling web frontend in PHP5. It implements a subset of the features of kcachegrind and installs in seconds and works on all platforms.–Webgrind

Continue reading →

Google PageRank Update For The New Year

Google has updated their PageRank, just in time for the new year! Never heard of PageRank? PageRank is Google’s method of determining how “valueable” it considers your page to be. According to Wikipedia, PageRank is defined as:

PageRank is a link analysis algorithm used by the Google Internet search engine that assigns a numerical weighting to each element of a hyperlinked set of documents, such as the World Wide Web, with the purpose of “measuring” its relative importance within the set.

Continue reading →

Why WordPress Asks for Connection Info

One of the great features of WordPress is that it allows you to automatically install and upgrade plugins.

A common problem is that WordPress is unable to access the filesystem directly, which results in a page indicating that “To perform the requested action, connection information is required.

Continue reading →

6 Essential Firefox Add-ons

There are some add-ons for Firefox that are just so useful that I find myself installing them on every machine that I use on a regular basis. These add-ons are such an integral part of my everyday workflow, that I’m not sure I’d be able to get much done without them, and I think that you’ll feel the same way once you give them a try (if you don’t already have them installed, that is!)

Continue reading →

WordPress Static Front Pages Demystified

If you’re like me, there is always some configuration option or another in the software that you use regularly which you are aware of, but don’t really understand how it works. Until today, that was the case for me with WordPress static front pages.

Continue reading →