Hyrum's Hiking

About Hyrum's Hiking

In addition to spending time in the mountains, I also dabble in software development. This site, in part, is an opportunity for me to experiment with different technologies. I've nicknamed the backend software HikeHy. All the code was written by me, with a few exceptions which are noted in the source. I have also borrowed concepts and ideas from various Open Source projects.

Hyrum's Hiking is currently running HikeHy version 4.1.1. It is written in Python, using Cheetah as a templating mechanism. The data for the site is kept in a relational database, currently SQLite. As of 4.0.0, HikeHy uses the CherryPy web application framework, which provides caching, compression, and a bunch of other goodies for free.

The images are all stored on Flickr, and are fetched using the flickrapi Python module. The books page is generated dynamically using information from Amazon Web Services based upon ISBNs from each of the books.

My current development platform is a laptop running Mac OS X. I manage my source code using a Subversion repository, and I generally work on several different patches at any given time

If you would like more information about HikeHy or other aspects of this site, please contact me.

Many thanks to Bruce Christensen for his help in bug finding and design vetting the site.