FREEBIE: HotUKDeals (HUKD) Ruby Gem

I’ve just finished work on a Ruby Gem which provides an interface for the HotUKDeals (HUKD) REST API. This gem provides all the following search methods: hottest deals newest deals discussed deals deals by username deals by tag name deals by merchant name online...

FREEBIE: jQuery Scroll Tracker

I recently had an idea for a webpage, with a background which changes based on how far down the page the viewer has scrolled.  The idea was to have the Sun rise from the left side of the page, and then arc up and finally set on right. View Demo As went about creating...

How To Use Impress.Js

Yesterday, I wrote about Impress.js, an awesome JavaScript library for creating online presentations. Since posting online, I’ve had several people ask how exactly to use it, as there’s no set documentation on the actual project page.  This guide will help you get...

Gitview – JS Widget To List GitHub Repositories

If you’re an active user of GitHub and work on any open-source projects then may want to show off your projects and activity on your own website.  This is where Gitview comes in. Gitview allows you to display all your GitHub repos, and gives the option to display a...

Impress.js – A JavaScript Presentation Library

If you’ve ever come across Prezi you may have been slightly wow-ed by it’s amazing little transition effects as you browse through each little presentation. Now, there’s a free and open-source JavaScript library called Impress.js (the author says no rhyme intended!)...
Baobab: PHP/MySQL Library For The Nested Set Model

Baobab: PHP/MySQL Library For The Nested Set Model

Introduction When working with databases, you may want a table structure which allows your record to have a parent record (heirachical recordset).  In simple scenarios it’s easy enough to simply have a parent_id column. However, for displaying the entire tree...