Node.js
Node.js: JavaScript on the server, from modules and the event loop to servers, sockets and the tools built on it.
Gamehoster
A self-hosted engine for real-time multiplayer games, where a game is a folder of small snippets.
3 September 2026A scalable real-time signal system in PHP and Node.js
A method for scalable real-time signalling in PHP and Node.js.
21 April 2026Making a node module which works both on frontend and backend
If there's some logic which needs to run on both the frontend (JavaScript/HTML) and the backend (Node.js), there are some patterns which let you use the same module in both places.
12 April 2024The Ai module
A JavaScript module to perform AI tasks with a convenient async interface.
14 August 2023AI models in Docker containers
Every AI model wants its own Python, its own libraries and gigabytes of weights, so give each one a container of its own.
3 July 2023Comparison of JavaScript binary data objects
There are a set of objects for dealing with binary data in JavaScript, which are slightly different on NodeJS and in the browser.
15 March 2023A Docker module for Node.js
Starting a server should be one function call, with the Dockerfile written by the code that knows what the server needs.
24 May 2022How I organise Node modules
A module is one tree of names, and every name is written out in full wherever it's used.
21 August 2021Simple typechecking goes a long way
Most bugs in plain JavaScript are a value of the wrong type, so it pays to check them at the door.
29 June 2021