Browser Performance Comparison (Updated)

November 3rd, 2010

Most web browsers have gotten an update or two in the 6 months since I posted my previous browser comparison. So lets see how they stack up now, shall we? Click the image for full-size view: Benchmarks Used Kraken JavaScript Benchmark Peacekeeper JavaScript Benchmark (view results) SlickSpeed Selectors Test Acid3 Web Standards Test HTML5 Test […]

Continue Reading...

A World Without SEO

October 20th, 2010

Search engine optimization gets a lot of flack from the uninformed. While most web developers know (presumably) that applying basic SEO techniques to a one’s site is just common sense, the average web-dweller needn’t be so lenient. For many, “SEO” is a word to be spoken in disgust, a synonym for spam, viruses and other […]

Continue Reading...

Extracting Plugin Metadata

September 15th, 2010

Have you ever dreamed of extracting useful metadata from WordPress plugins? Probably you haven’t. But if you ever need a way to parse a plugin’s readme.txt, or want to simplify metadata generation for the custom update checker, here’s a couple of utility functions that may come in handy. I originally wrote them for internal use, […]

Continue Reading...

Fixing “Memory Exhausted” Errors In WP-DBManager

August 25th, 2010

WP-DBManager is a handy plugin that can, among other things, make periodic database backups and send them to a specified email address. I installed it on this blog months ago and up until a week ago everything was working perfectly. Then one day the backup emails simply stopped coming. What Went Wrong? A quick check […]

Continue Reading...

Towards a Better dbDelta

July 29th, 2010

When it comes to creating and updating database tables, WordPress has what appears to be a very handy utility function – dbDelta. In theory, this function can take one or more CREATE TABLE queries, compare them to the tables already in the database and automatically figure out how to bring them up to date, adding […]

Continue Reading...