A short guide to obtaining track artwork from Spotify.
A quick tip on getting Laravel pagination working with JQuery Masonry and Infinite Scroll.
I've written a Geolocation piece for PHPMaster (part of Sitepoint); here, I introduce it.
Migrating a Concrete5 site from a Windows development machine to a Linux environment can be a real pain - here's some information about it from a database point-of-view.
How to extend Drupal 7's somewhat limited permissions, providing more granularity.
How to use Less in Concrete5.
A look at seven really useful modules to help enhance the Drupal 7 UX from an administrator's perspective.
How to fix the error "Call to undefined function db_result() in path.inc" when using installation profiles in Drupal 6.
A short article about drupal_form_submit, Drupal 7's replacement for drupal_execute.
How to use an additional (second) database in Drupal 7.