dsdrop command

Dsdrop: instant file sharing server

Early 2014, I needed a way of sharing file via a quick URL. Not willing to use dropbox or similar, I created DSDROP. DSDROP uses content addressable storage for de-duplication and instant uploads – if the server has already seen the file there is no need to re-upload it.
Feb 1, 2015 - 1 min read
Algalon dashboard

Introducing algalon, a network portal that measures health

Algalon servers Algalon is a nodejs based network monitor/portal. It continuously tests your network infrastructure and computes the overall health metric of the network based on the number of passing tests.
Jan 18, 2015 - 2 min read
My crossover

DIY linkwitz-riley active crossover

…OK so partially DIY. I got a pre-made PCB from ebay. I based the project around a big die-cast aluminium box. To mark it, I used a centre punch, scribe and combination square.
Nov 20, 2014 - 2 min read
Megafilter UI

Introducing Megafilter

In my previous blog post I wrote about my idea for a google reader replacement suitable for my workflow. It’s written in NodeJS, and can load subscriptions from a google-reader takeoout.
Apr 5, 2013 - 3 min read
google reader

The demise of google reader

Google have decided to kill Google Reader. This has annoyed me. There are some open-source and cloud alternatives out there, such as newsblur. The internet is going bananas about what Google have done, it’s just a matter of time before a standard replacement emerges.
Mar 16, 2013 - 2 min read

Simple node app deployment

There are so many different ways to deploy a node app around the internet. Here’s my way. A way I no longer use. Use git for version control
Nov 11, 2012 - 1 min read
vim visual block mode

Vim: hate it then love it

So I’ve been using vim every day for about 6 months now. It was an exercise in frustration for most of that time, until it became second nature; so much so that I then found other editors and word-processors less effective to use as I’d keep trying vim commands…
Nov 11, 2012 - 3 min read