Author Archives: Ian Dunn
Comparing WordPress, Drupal and Joomla in 2011
FastCGI errors after PHP upgrade
WordPress Backup Options
Nathan Ingram put together a thorough post on backing up WordPress and a chart comparing various plugins and services.
Faster jQuery Selector Calls with Chaining
Rob Tarr ran some benchmarks to prove the claim that chaining jQuery selector methods is faster than placing them all in a single method call.
Placing Snippets in a Functionality Plugin Instead of Theme
Dave Clements has a great suggestion for adding snippets to a WordPress site in a way that will preserve them between theme changes: create a simple functionality plugin.
Why “Click Here” is A Bad Practice
Using “click here” as anchor text is considered a bad practice because it doesn’t tell the user what the link will direct them to by itself, without users having to read the surrounding text; because “clicking” is irrelevant in many situations (assistive devices, smartphones, etc); and because it is meaningless to search engines indexing the page.
Scaling WordPress Installations
TJ Stein gave a really good presentation at WordCamp Chicago 2011 about scaling and performance issues with WordPress installations. He focuses a lot on using ngnix instead of Apache, but also covers PHP object caching, Varnish, CDNs, benchmarking, etc. It’s a good overview of current practices, but there’s also a lot of specific tips throughout.
Rejecting Small Font Sizes
D Bnonn Tennant makes a good case for using larger font sizes, although I would probably vote for 14 pixels instead of 16. And of course it should be set in em’s instead of pixels.
Passing Extra Arguments to a jQuery Event Handler
This Fiddle shows how to pass extra parameters to an event handler function in jQuery.
Why Hash-bang URLs are Bad
Another Obtuse Attempt to Control the Internet
Check out Mark Jaquith’s post on the PROTECT IP Act for a basic rundown on why it’s bad and what you can do to help stop it.
Deflating the Hype Behind Cloud Computing
Different Approaches to Building a Theme-based Site
Differences between query_posts(), get_posts() and WP_Query
This WordPress Answers page explains the differences between the query_post() and get_posts() functions, and their relation to the WP_Query class. They both use WP_Query internally, but should be used in different contexts. Using them in the wrong context could lead to bugs that are hard to track down.
What Really Motivates Us
Re-Abolish Slavery Ribbon
Preventing Sites From Opening New Tabs/Windows
My First Shot at Adaptive Images
Exotic Data Visualization Techniques
Check out A Tour Through the Visualization Zoo for a good introduction to the concept of data visualization and some interesting examples of the more exotic techniques being used to describe complicated data sets.