Jon Wire

A Software Engineer exploring the world with code.

All The Things

Type-Safe RPC-like Web Workers : 7/8/2025

How to create end-to-end, type-safe RPC-like Web Workers in TypeScript.

Topics: javascript, typescript, web workers, web development, npm, neat tricks, productivity, package.json

Genetic circle drawing for fun and ... circles, I guess : 5/21/2025

Drawing a circle using a genetic algorithm for the sole purpose of I don't know what.

Topics: play, javascript, typescript, artificial intelligence, machine learning, genetic algorithm

Conway's Game of Life : 4/20/2025

Celebrating the Resurrection of Christ with a (Conway's) Game of Life.

Topics: html, typescript, javascript, canvas, graphics, retro, play, life, Easter

Playing with HTML canvas : 4/11/2025

Drawing primitive low-resolution things on canvas in remembrance of my QuickBASIC years.

Topics: html, typescript, javascript, canvas, graphics, retro, play

Calculating π (pi) because we can : 3/14/2025

Visualizing and calculating π (pi) for fun and for science.

Topics: math, play, pi