I have been blogging for a few years now. I’ve covered subjects from Elgg, APIs, XBMC and Xbox controllers, Apple Airprint printers, Linux, scalability and Mysql to UK politics, privacy on the internet and censorship.
Suffice it to say, far too many to read from beginning to end, so here are a few of my favourites!
- I’m excited about the Raspberry Pi (and you should be too) – Small. Capable. Cheap. The Raspberry Pi is a game changing device which I’m really excited about, and you should be too!
- Multiple site support with MP’s Multisite Elgg – Run multiple sites powered by Elgg off of a single Elgg install with a click of a button. Update: more details can be found on the project page.
- Introducing Billabl.es, a simple invoice tracker – A simple way to track invoices and clients, send reminders and reduce the hassle of getting paid!
- I almost certainly won’t sign your NDA, here’s why… – I quite often have clients, who in preliminary discussions, ask me to sign an NDA. While this is often well meant, I often can’t sign it. Here’s why…
- Copyright and the Digital Economy – Discussion of copyright and digital business models in the digital economy.
- Facebook’s long memory: Hotel California still in place… – Social Graph creepiness when returning to Facebook.
- Using an XBOX 360 wireless controller with XBMC on Ubuntu – How to use an XBox controller with Xbox Media Center (XBMC) on Debian/Ubuntu.
- How to set up ProFTP, MySQL and Virtual Users – Using ProFTP with users and passwords stored in a MySQL database.
- Pondering: Using Git to add history to backups – Using the version control system GIT as a simple way to add revision history to existing backups.
- Getting started with Elgg Multisite – Elgg Multisite lets you run multiple Elgg sites off of a single installation, here’s how to get started with it!
- Elgg scalability – Answering common questions about the scalability and performance of Elgg.
- Running Elgg on a MySQL cluster – Example of how to run Elgg on a MySQL cluster.
- The Export Interface – Discussion of Elgg 1.x’s object export API interface.
- Using Elgg’s REST-like API – How to use Elgg’s API in your plugins.
- Import your Flickr photos into Known – Transparently import your flickr account into your Known site.
- OAuth2 Server and API access for Known – Add OAuth 2 server support to your Known site.
- Two Factor Authentication in Known – Help secure your Known site by adding two factor authentication.
- LinkedIn syndication support for Known – Add the ability to syndicate your posts to your LinkedIn account.
- Summary: Building a distributed social network – Summary post detailing an approach to building a cross platform distributed social network, with restricted access posts, newsfeed updates and simple identity management and signon.
- Home.API: An extensible Open Source house API – Introducing a simple, but highly extensible, way of wrapping a web API around the various devices around your home.
- Encrypted client side PHP sessions: Proof of concept code for storing PHP session data in an encrypted client side cookie in order to tackle a number of scalability issues.
- Time is broken, we need to fix it – Time and time zones in modern software packages (especially those that allow collaboration between groups) is handled very poorly, surely we should be doing better?
- Idea: Lets give roads, junctions and intersections URLs – We in the tech world are used to things having URLs, how cool would it be if we gave roads and traffic junctions permalinks? (Follow on post here, where I used Twitter as a data source for a social GPS)
- How I get things done: Staying sane with the aid of technology – How I use Google Calendar, Remember the milk and Ifttt to reduce my stress levels.
- Regression Testing: If you don’t do it, you’re a fscking idiot – Thoughts on the importance of regression testing and test driven development when building out projects.
- Stop giving me little bits of paper! – It’s the twenty first century, so why are my pockets full of till receipts?
- Playing with HTML5 Canvas – HTML5 rekindles a love of game hacking.
- Company Culture – The culture of a company, often set in stone by the founding members, is one of the fundamental factors determining whether a company succeeds or fails.
- Life hack: Connecting @ifttt to @rememberthemilk – Connecting Ifttt to Remember the milk using a little dab of Twitter magic glue!
- Howto: Printing to any printer with an iPad/iPhone and Apple Airprint – How to get airprint working for any linux supported printer using CUPS, Debian/Ubuntu and Avahi. Stop searching the internet for a list of airprint printers!
- Latakoo Flight API bindings for Python, PHP, Ruby and .NET – Open source project to provide API bindings for the Latakoo Flight API, letting you send video fast from within your own programs.
- Latakoo WordPress plugin – Easily embed videos from your Latakoo flight account on your wordpress blog.
- Education, Skills & Slavery… and why we’re probably screwed. – The economic future looks rather dire, unless serious money is put into education.
- Musings on data ownership – As we live our lives we leave behind an ever increasing data footprint. In a world where increasing amounts of this data are controlled by third parties who believe that you have no rights over the data they collect about you, how best should your rights be protected?
- Digital Economy (#debill) passes, UK ceases to have one – The Digital Economy Bill (now Act) is the British equivalent of SOPA/PIPA/DMCA, is possibly related to ACTA, and was rammed through parliament in the last days of the Labour government. Many believe that the bill is directly harmful to both civil liberties and the digital economy it is seeking to protect. Many suspect corruption at the highest levels of the UK government.
- 2011 Census – The disastrous, invasive and hopefully last UK 2011 census and how it – among other things – forces you to be complicit in the arms trade.