19 Jan 2026

Variable Width Font Rendering on Game Boy

Rendering variable-width fonts on the Game Boy, breaking free from the 8x8 tile grid to display more characters per line.

Toby Lees meer →
15 Sep 2025

MVC on the web frontend

Modern frontend development is dominated by React and other functional-like patterns, embracing a functional pattern around immutable data structures. However, there is a huge problem with these libraries: Javascript data...

Toby Lees meer →
20 May 2025

Designing applications around AI development agents

Asking ChatGPT to write a Vertex2D library will get you a complete, (likely) functional library in 30 seconds. AI is really good at writing libraries around existing problems that fit...

Toby Lees meer →
10 Jan 2025

User signup & login without dependencies

For my Bluebird application without dependencies, I'm adding the login and signup logic.

Toby Lees meer →
09 Jan 2025

Template language without dependencies

For my Bluebird application without dependencies, I'm writing a simple template language like EJS.

Toby Lees meer →
12 Dec 2023

Building NodeJS applications without dependencies

Updating projects can be a major pain as dependencies get outdated and need updating, and I got tired of it. I decided to challenge myself to write an application with...

Toby Lees meer →
30 Oct 2023

Circuit Simulator: Compiling a bitmap

Compiling and simulating a circuit bitmap

Toby Lees meer →
03 Sep 2020

Unity game development: iPad touch controls

Implementing Touch controls for my iPad in a Unity game

Toby Lees meer →
06 Jul 2020

Contributing to JSDOM

Contributing to JSDOM by replacing request with fetch, including trouble-shooting and mistakes.

Toby Lees meer →
05 May 2020

Hello, Developer;

Welcome aboard. Here's everything you need to get started.

Toby Lees meer →
01 Feb 2020

Full Rich Text Search with Slate and PostgreSQL 12

Fast and clean full rich text search on json data with PostgreSQL

Matheus Lees meer →
22 Jan 2020

Undo Typing: What happens in the DOM?

Did you drop your phone again while typing? You cannot undo dropping your phone, but at least you can undo the typing you've done on your phone before breaking the...

Toby Lees meer →
22 Jan 2020

Creating & testing a TOTP package for NodeJS: Creating the package

This post focuses on the progress of this library to demonstrate the flow of writing an actual working NodeJS package, including comprehensive tests and configuration options for package users. This...

Toby Lees meer →
26 Nov 2019

Creating a TS-written NPM package for use in Node-JS or Browser.

In this guide, I'll explain how to create an NPM package for NodeJS or the browser using Typescript without leaving built artifacts in your repository.

Toby Lees meer →
17 Mar 2018

Implementing projects with the JAMstack

We like to implement projects with the [JAMstack](https://jamstack.org). Read how we create modern, responsive and highly interactive applications for web and mobile.

Toby Lees meer →