Walking My Path

My path forward after realizing I do not believe in the god of the Mormon church.
Read more →

Finding My Own Path

Searching for my own path after being raised Mormon. How do you move forward when you’ve been shaken to your core?
Read more →

Understanding error settings in PHP

Do you understand what the different php.ini settings around error messages are and how to use them? Here’s a description of some of the most important settings related to errors and how to use them effectively.
Read more →

Custom Error Controller in CodeIgniter 2.0

One long-awaited feature of CodeIgniter 2.0 is using a controller for the 404 page. Unfortunately it doesn’t quite work in all situations. Here’s one appraoch to fix the behavior.
Read more →

Modify Query String Parameters

How to modify the query string in a given url. Can be very useful when implementing pagination.
Read more →

Creating iCalendar (ics) files with PHP

Trying to create an ics file using PHP? Here’s one way to do it.
Read more →

Simple PHP Syntax Highlighting

Looking for a simple way to share code with fellow developers on a local network? This post shows one way to do just that using PHP.
Read more →

Setup Xdebug on OS X Leopard

Using Xdebug on OS X without installing a 3rd party version of Apache is possible, here’s how.
Read more →

Geocoding with PHP

Storing the latitude and longitude of addresses in your database speeds up the generation of map-based mashups. Here’s a solution using the Yahoo! Geocoding API.
Read more →

http_build_query() and arg_separator.output

If you’ve run into problems with PHP’s http_build_query function, setting arg_separator.output may help.
Read more →

Canonical redirect on IIS using PHP

Using a Windows hosting account where you don’t have the ability to modify IIS configurations? Here’s one method for setting up a canonical redirect.
Read more →

Testing in multiple versions of IE

Internet Explorer is the bane of every web developer’s existence. What makes it worse is how difficult Microsoft makes it to test sites in different versions of IE.
Read more →

Logging requests with MySQL

Trying to setup a simple activity log using MySQL? Using this techniquie it’s easy to get a count of actions performed on your site.
Read more →

MySQL - on duplicate key update

Using “ON DUPLICATE KEY UPDATE” can be very useful when migrating data or logging to a MySQL database.
Read more →

Making the Windows Command Prompt Usable

Compared to *nix based systems, the windows command prompt is a joke. If you’re stuck on windows, here are some tips to make the command line experience a little less painful.
Read more →

Can’t get JCalendar to select a specific date when opening

How to get around the bug that in some versions of JCalendar prevents the initial date from being set.
Read more →

Choosing a Domain Registrar

Trying to decide on a registrar? Here are some things to keep in mind so you don’t get burned.
Read more →

Opera friendly PHP redirect

Having trouble getting a redirect to work in Opera? This might help.
Read more →

Setting up Wireless with DSL

Using a Cisco 678 DSL modem and want to setup wireless? It’s trickier than it sounds, here’s how I got it to work.
Read more →