One of jQuery's latest traversal functions, nextUntil, adds enormous value for anyone using expand collapse functionality in their sites. By allowing you to "select" all…
Image colors render differently in various browsers
I ran into this issue today, specifically with a 24-bit transparent PNG, saved via Photoshop's "Save for Web" feature. The name "Save for Web" should…
Storing last login date as a marketing tool
If you're not already tracking your users' last login date in your database, you might want to consider it. The storage space footprint is minimal,…
Strong form SPAM prevention technique
To emphasize the necessity for some form of SPAM prevention, consider this example. You have an HTML form, such as: <form action="send.cfm" method="GET"> <input…
Eclipse Remote Systems FTP issues
I don't normally drift outside of the coding skillset, but this one has irked me for a long time, and I know other's are feeling…
SQL – Select a random row / record
I've seen many posts on this topic, but none of the seem to account for the fact that your primary key may not start at…
jQuery class selector isn’t selecting my class
If this is true, it most likely is not an issue with jQuery, but rather your class name. Class names follow naming conventions used in…
The .htaccess performance penalty
Direct from Apache's documentation: When AllowOverride is set to allow the use of .htaccess files, Apache will look in every directory for .htaccess files. Thus,…
WP E-Commerce Google Product Feed errors
WP E-Commerce is full-featured enough that it provides us with a Google Product feed "out of the box". But, at no fault of the WP…
Loading jQuery asynchronously
If you're reading this, you probably are already familiar with loading your JavaScript asynchronously, to improve your web page load times. And, you have probably…