Month: June 2011

  • Protect your assets with expiring URLs

    Note: This article has been marked for a quality review and will soon be updated. A problem that many web developers face is how to protect their assets. Specifically ones that users are supposed to pay for – say a video training site for instance, you don’t want every Tom, Dick and Harry being able…

  • Search a UITableView

    Note: This article has been marked for a quality review and will soon be updated. As with most things there are a bunch of tutorials on the internet about how to search a UITableView, but when I was attempting to implement my search I hit a brick wall with it and ended back where I…

  • Generate a calendar with PHP

    Note: This article has been marked for a quality review and will soon be updated. Calendars are useful for a wide variety of things, least of all planning and recording events that are going to happen in the future, and while it may not be obvious at first, there a are a number of challenges…

  • CSS From Scratch

    Continuing the series of learning web development from scratch is my introduction to CSS. In the video I go over how to add style to the killer robots site and introduce simple CSS to enable you to make your sites look awesome! As always leave a comment below if you need anything clarifying, and you…

  • HTML From Scratch

    I am often asked where to find quality tutorials on beginning learning HTML and all that jazz, so I thought I’d make a video! This is the first in a series I call “From Scratch” that aims to teach total newbies how to make web-pages, I hope the video explains it all well enough and…

  • WordPress: Load more posts on page scroll

    Note: This article has been marked for a quality review and will soon be updated. Although I don’t visit archive pages very often, when I do I like it when I don’t have to trawl through pages and pages of 10 posts using tiny navigation buttons at the bottom of the page. A great way…

  • Elegant URL Rewriting

    To me .htaccess files are black magic – one letter wrong and you get internal server errors bouncing around everywhere, so when it came to URL re-writing (more specifically removal of file extensions) I was a little tired of getting “Error 500” messages. But I finally managed to manipulate the dark magic that lyes deep…

  • Build an uploader for S3

    S3 is Amazon’s “Simple Storage Service” for hosting content on the web. It allows developers to offload static content to their powerful content delivery network at low cost, to improve site performance. I’ve used S3 on a number of projects to host content, but one thing that only recently cropped up wad the notion of…

  • Adding subtle user feedback

    We all hate waiting for websites to load right? It’s annoying to watch images download and wait for Twitter streams to render isn’t it? Well it’s a fact that 99% of websites have this issue – that is, that load time is about 1 or 2 seconds. Now for companies like Google it isn’t an…