Setting up a new linux web server

server provisioning

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. more …

Review of Webkeepers VPS Hosting

vps

If you need a low-cost VPS for a starter website, Webkeepers is as cheap as it gets. Know exactly what you're getting into before signing up though. more …

Using Google’s New PageSpeed Module for Apache

page speed

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. more …

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. more …

Reducing your JavaScript load

javascript split

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. more …

Web Hosting Calculator: What I learned

web site requirements calculator

A few techniques and approaches to JavaScript and CSS development learned while developing a small JavaScript application. more …

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. more …

Batch Geocoding with ColdFusion, Google Maps API and JavaScript

coldfusion geocode

A simple method to GeoCode a large number of addresses with ColdFusion while respecting Google's query limit. more …

Replicate or copy a database table with PHP

database table copy

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. more …

Geolocation & Company Locations Listing on Mobile Sites

mobile location listing

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, this list would be sorted based on the users current location. That is, company location … more …