Archives
The complete list of blog posts, from newest to oldest:
2012
- Apr 01: google-tts – a Javascript API for Google Text-to-Speech engine
- Mar 15: Weber – compile scripts, stylesheets and templates on-the-fly
- Mar 14: Zhongwen.co.uk – a simple jQuery Mobile web app
- Mar 02: My talk on Squel.js at the London Node.js User Group
- Feb 06: Squel.js site is now mobile-friendly
- Jan 27: Processing long-running Django tasks using Celery + RabbitMQ + Supervisord + Monit
2011
- Dec 23: Squel.js – lightweight Javascript library for building SQL query strings in node.js or the browser
- Dec 21: Instructing Cakefile to exit with error if a vows test fails
- Dec 18: Django – fetching list of all SQL queries executed so far for all requests
- Nov 18: Primary key, foreign key improvements to Sequelize + Date.js alternatives
- Nov 12: Adding model validation to the Sequelize ORM library for node.js
- Nov 09: CoffeeScript function binding gotcha when using cloned Spine models
- Nov 07: How to write a custom widget for jQuery Mobile
- Oct 24: Comparison of RequireJS and Hem for JS minification
- Aug 17: Notes on using RequireJS with Backbone and/or Spine
- Aug 11: Idea for a local app based social network
- Aug 01: Asynchronous implementation of LZW algorithm in Javascript
- Jul 24: Redmine plugin which pushes updates to external URL
- Jul 20: Javascript array and object lookup speeds
- Jul 15: wuPlay – real-time multiplayer web gaming on your mobile
- Jul 04: Javascript client-side file generation and download
- Jul 02: jQuery AJAX progress indicator plugin
- Jun 27: Setting up a simple Ubuntu apt repository
- Jun 24: Ubuntu 10.04 Lucid 64-bit + PHP 5.2 FastCGI + APC + nginx
- Jun 23: RequireJS with progress indicator
- Jun 22: Getting Vagrant working on Ubuntu 10.10
2010
- Nov 25: Simple online calculator using HTML and Javascript
- Nov 10: Using Gradle + Juicer to minify and GZip Javascript and CSS
- Oct 27: Setting up Hudson on Debian for continuous integration with Git
- Aug 29: A bulk stock updater module for Ubercart
- Aug 24: A simple pager script for Drupal
- Aug 20: My first Android Market app purchasing experience
- Aug 12: Git + Windows Vista + Eclipse
- May 17: My Three Words now on Facebook and your website
- Apr 27: The 14 spiritual laws of success
- Mar 31: My Three Words
- Mar 24: Getting page tags to show on your WordPress pages
- Feb 07: Dropbox on removable media
- Jan 20: 3D demo
- Jan 16: Page Tagger 0.3.5 and Common-Utils
2009
- Dec 20: Page Tagger 0.3.4
- Nov 27: Copenhagen target converter
- Nov 18: Page Tagger 0.3.2
- Oct 20: Launch48
- Sep 22: Creating an archives page like mine
- Sep 19: Upgrading your HTC Hero/T-Mobile G2 Touch to the latest HTC firmware
- Sep 19: “You are now friends with Android”
- Sep 10: One Giant Leap!
- Sep 08: Page-Tags is now known as “Page Tagger”
- Sep 08: Page-Tags 0.3
- Aug 07: Do online music stores share the same back-end database?
- Apr 03: Page-Tags 0.2
- Mar 31: Web server information plugin
- Jan 18: Tag your WordPress 2.7 pages!
2008
- Dec 06: Redmine + SVN + MySQL 5 + Lighttpd 1.5 + FastCGI
- Aug 09: RandomHello plugin – ‘Hello’ in different languages
- Jul 28: Enabling SSL in WordPress 2.6
- Jul 12: SMTP server not working for Yahoo UK accounts
- Jul 05: BCS interview with Mindtree co-founder
- Mar 30: Now running WordPress 2.5
- Mar 27: Why the Vodafone flat-rate data tariff is lacking
