Author Archives: Ross

Starting with Arduino (Musical Floppy Drives!)

First, a confession. I have forgotten almost everything that I used to know about electronics, and I didn’t know that much to begin with either. I’ve spent the last week or so getting a tentative reintroduction to the fundamentals. Frankly, a current running across a wire is still a novel and exciting thing for me. [...]

Posted in Arduino | 1 Comment

Receive.js – simple mocking of remote HTTP requests

This is a quick and really basic node.js snippet for mocking up remote HTTP requests, like API calls. During initial development of an API client, sometimes you just want to see what the server is receiving in real time, so you can hack things together quickly. This script sets up a HTTP server which spits [...]

Posted in Miscellaneous | Leave a comment

Reading list for scaling Solr

Brain dump time. I kinda need this as a memory aid for myself, and I figure it’ll be useful to anyone else who is building a Solr cluster. There’s probably a lot of crossover here for tuning any JVM-based application servicing a large number of requests, but this is my first, so it’s all together. [...]

Posted in Technology | Comments closed

I’m joining EngineYard to work on Orchestra

Today, I finish up three and a half great years with Boards.ie, and next week I join Eamon, David, Helgi and Gwoo with Noah, Elizabeth, Davey (and a couple of others) to help kick Orchestra into orbit by joining EngineYard. At EngineYard, I hope to build upon my experience bringing scale to web applications within Distilled Media, and [...]

Posted in Miscellaneous | Comments closed

Bots are crawling new domain registrations and namesquatting Twitter handles

Something to be wary of when you’re domain shopping for that perfect .com: bots are watching. I’m not sure what combination triggers it, but when I was done brainstorming for an app name, I checked Twitter to see if the handle was taken, then registered the domain name. It was quite late and I didn’t [...]

Posted in Technology | Comments closed

“Levelling the playing field” in education

Came across a post via HN which suggests levelling the playing field in CS by teaching with obscure functional programming languages. The reasoning is that there are “privileged” students who begin a computer science degree already knowing how to code, and that this is unfair. Beyond the impracticality of doing this (you’re going to have [...]

Posted in Technology | Comments closed

Munin plugins for Solr

I’ve been mucking around with Python recently and have written a couple of simple Munin plugins for Boards.ie’s Solr cluster (in the hope of helping to track down some annoying performance bugs). If you’re not familiar with Munin, it’s a bit like Nagios, (and if you haven’t heard of Nagios, it’s a network monitoring tool). Munin [...]

Posted in Technology | Comments closed

Google Plus

I’ve been playing on and off with Google’s new toy, Google+, for the last few days and while there are a plethora of opinion pieces all over the place, I figure what the hell, one more can’t really hurt (especially a nice short one that isn’t too gushing.) The Bad I think one way in [...]

Posted in Technology | Comments closed

Getting Windows 7 onto a USB stick using Ubuntu

I spent way too much time trying to do this so maybe this will save someone else some time. I haven’t owned a copy of Windows for years, and have been using Ubuntu as my solitary home and office OS for some time. Last week though, I decided I should have a copy of Windows [...]

Posted in Technology | Comments closed

Searching Boards.ie – Solr, EC2, SQS, SNS, Node.js

This is the first in a series of posts about the design and implementation of a search engine for Boards.ie. Boards.ie recently launched a new search engine – http://www.boards.ie/search/ – which is built upon Amazon Web Services using Solr with PHP as the glue. Currently, Boards.ie users are searching nearly 30 million posts almost a [...]

Posted in Technology | Comments closed