Posts

Frozen stream flowing through snowy forest with evergreen trees and fallen log in winter landscape

Nearest Cineworld project

A web app using HTML5 geolocation and the Cineworld API to find your closest cinema and browse showtimes with TMDb film data.
Large cream-colored numbers "10" on a bright red background

My top 10 most useful Ruby Gems

A curated list of ten essential Ruby gems for web development, from Devise and CanCan to Formtastic and Thinking Sphinx.
Developer workspace showing C# code editor with file tree and Git log history of validator classes and bug fixes

Current git branch in bash prompt

A quick bash prompt tweak that displays your current Git branch, helping you avoid committing and pushing from the wrong branch.
Developer working on Ruby on Rails code in text editor with HTML and ERB markup visible on MacBook Pro screen

Ruby Date format gotcha

1 min read
A date parsing gotcha between Ruby 1.8.7 and 1.9.2 where the same date string is interpreted with swapped month and day values.
Wooden letters spelling "WHERE" on a brown cardboard background

Gowalla - where's my ROI?

2 min read
A critical look at Gowalla after months of use — questioning whether location-based social services offer any real value in return.
Google Maps app showing New York City area with navigation options, restaurants, and gas stations visible on smartphone in car mount.

Google map api with ym4r

Fixing a ym4r plugin bug in Rails where multiple domain configs caused Google Maps API key lookups to fail on deployment.
Typewriter with paper showing repeated text "rewrite... edit... rewrite... edit... rewrite" against a ruler backdrop

Nginx rewrite rule

A simple Nginx config snippet to redirect www to non-www domain.
Directional sign at a retail queue showing "CASHIER" and "CLICK & COLLECT" options with arrows pointing left and right.

jQuery Ajax Queue

Using jQuery's queue function to run AJAX requests sequentially without blocking the browser, a better alternative to async false.
ChatGPT interface showing Capabilities, Examples, and Limitations sections on a dark background display

New fangled technologies

A short reminder that excitement about new tools is a poor indicator of their production readiness — experiment and ship are different things.
Black and white photo of Lody ice cream shop storefront with white trim and menu boards on the doors.

Crafting Appropriate URLs with the Token API

2 min read
Using Drupal's Token API with custom hooks to build dynamic URL patterns based on taxonomy terms, beyond what Pathauto provides.