Setting up a new server isn’t something we do often enough to recall every step in detail. This reference should help serve as a guide when it comes time to provision a brand new linux server.
Using Google’s New PageSpeed Module for Apache
Google’s new PageSpeed Apache Module is incredible. I did however hit a few snags in the installation and configuration of the module. Nothing serious, but I thought it was worth pointing them out, in case others run into the same problems.
Rename your assets before going live
The browser cache can really cause headaches when a site is updated. This post details the easiest possible way to invalidate an asset when making your web revisions live.
Reducing your JavaScript load
Although it typically makes sense to pack all of your JavaScript into one file to improve page load time, there are cases where it makes more sense to house certain chunks of JS code in a separate file. Here’s a trick to help keep things organized.
Web Hosting Calculator: What I learned
A few techniques and approaches to JavaScript and CSS development learned while developing a small JavaScript application.
Browser based geolocation – the accuracy question
Our tests revealed that high accuracy JavaScript GeoLocation requests were failing in some cases, instead of returning a low-accuracy result.
Batch Geocoding with ColdFusion, Google Maps API and JavaScript
A simple method to GeoCode a large number of addresses with ColdFusion while respecting Google’s query limit.
Replicate or copy a database table with PHP
If your table is updated often, queries will rarely pull from cache. Depending on your situation, performance may be more important than up-to-the-second data accuracy.
Geolocation & Company Locations Listing on Mobile Sites
One of the most common functions of a mobile site is to provide a quick list of locations for the company you're interested in. Ideally,…
Image Sitemap Generation with PHP
It's natural for us to want to squeeze every ounce of SEO juice out of our websites. Image Sitemaps are yet another channel to feed…