Blog

Javascript posts

ESLint plugin to require preventDefault for onClick - 13 Nov 2022 Javascript  Tools 

ESLint plugin to require preventDefault for onClick

Paternoster - 30 Sep 2021 Javascript  Python  Tools  Web 

We’ve recently been travelling around a bit with our toddler (mostly to/from his nursery), and have occasionally run into the issue of a lift that isn’t working, which is a bit of an issue when you’ve got a buggy and a tired toddler that you’d really like to not have to navigate up some steps with. My partner prodded the internet wondering if there was any sites that provided such data, and some answers eventually came back.

Even more Rockstar: using WebAssembly to run Rust code in browser - 24 Sep 2018 Esolangs  Javascript  Rust  Web 

Two months ago I blogged about how to be a Rockstar developer, and demonstrated it with a Rockstar interpreter called Maiden written in Rust. Now, normally Rust is considered a systems programming language (it even says so on the Rust homepage), and the command-line nature of Maiden aligned well with that. Except that Rust is slowly…

Befunge for Clojurescript - 21 Aug 2017 Clojure  Esolangs  Javascript  Web 

Having written the Beatnik interpreter a few months ago, I was recently reminded that my Befunge interpreter still didn’t have a Clojurescript version and, given it’s been almost exactly five years since that post, it’s about time. For the impatient, it’s hosted on Github pages. By default it loads ‘Hello World’, and there’s a couple…

BoardGameGeek graph - 28 Feb 2017 Javascript  Python  Web 

I’m a bit of a gamer, although I’m using that term to cover many things including pen-and-paper RPGs, board games, various forms of LARP, and occasionally a bit of video gaming. Of course, with all those options there’s the problem of what should you play. One of the solutions that people have come up with is…

Telepresence Dalek: Part 2 – Video - 25 Jun 2015 Convention  Hardware  Javascript 

Previously I wrote about the remote control parts of the Telepresence Dalek, but that’s only half the problem. The other half is video, both to provide a view of the Dalek’s PoV for the operator and to display the operator’s face on the Dalek. I’d been thinking about this problem for several months before actually getting…

Telepresence Dalek: Part 1 – Remote control - 18 Apr 2015 Convention  Hardware  Howto  Javascript  Python 

Earlier this month, I went to a science-fiction convention by the name of Dysprosium. At said convention was a competition called “Dalekdrome”, with the idea of taking remote controlled Daleks and then customising them. When I was first told about this, I was at another convention where someone was attending via a telepresence robot, and so…