Blog (my web musings)

Find out what's interesting me, get tips, advice, and code gems that don't fit elsewhere.


Search Blog


Blog Entries

Blog: Setting up a Print Stylesheet | 31st Mar 16
Read my latest entry in the blog; How to set up print CSS so that your website looks as good in print as it does on screen (starter CSS included).


Blog: Paginated Excerpts from RSS | 10th Feb 16
Read my latest entry in the blog; Extract excerpts of an RSS feed, with "read more" links, and output them as paginated results over many pages.


Blog: XML to HTML with SimpleXML | 13th Jan 16
Read my latest entry in the blog; How to extract and manipulate XML data into web pages with the help of PHP5's SimpleXML extension.


Blog: Animated GIF Player (JS) | 16th Dec 15
Read my latest entry in the blog; Play animated GIFs on-demand with this GIF player. Initial loading is delayed until the user starts playback.


Blog: AJAX & PHP Click-Counter | 17th Nov 15
Read my latest entry in the blog; A click-counter that saves data to a text file (no database), while AJAX displays increasing counts in real time.


Blog: Sweep-in News Scroller | 24th Oct 15
Read my latest entry in the blog; Make a no-frills, animated news scroller where messages sweep in and out with a gentle fade. No controls.


Blog: JS & CSS3 Content Filter | 20th Sep 15
Read my latest entry in the blog; Create an animated, collapsible content filter for your website content, where categories are filtered by class.


Blog: EU Cookie Law Consent Bar | 21st Aug 15
Read my latest entry in the blog; Comply with the EU cookie law with an 'implied opt-in' consent bar for website visitors to accept cookies.


Blog: 'Swipe Support' for your site | 25th Jul 15
Read my latest entry in the blog; Let visitors 'feel' their way around your website by adding support for swipe gestures on touch devices.


Blog: RWD Cross-Fading Slideshow | 17th Jun 15
Read my latest entry in the blog; A simple cross-fading slideshow, using stacked media queries to serve smaller, retina-ready images to mobile.