All JavaScript Posts
Game Night (Part 2)
Neil Haddley β’ August 16, 2026
LAN, STUN and TURN in practice β how two phones on different networks actually find each other, and the badge that tells you which path they are using
Game Night (Part 1)
Neil Haddley β’ August 16, 2026
How the games/ project keeps every phone in sync with no server at all β host-authoritative state over a peer-to-peer mesh
A Desktop That Rolls With My Head
Neil Haddley β’ August 2, 2026
I built a remote desktop viewer that applies my prism prescription in software β including the rotation no spectacle lens can deliver β and on the Quest it runs in AR, so the corrected screen hangs in my real room above my real keyboard.
Space Invaders
Neil Haddley β’ June 19, 2026
Building a Space Invaders clone three ways: OpenCode with Big Pickle, OpenCode with DeepSeek V4 Pro, and Claude Code with Sonnet 4.6
Plants vs. Zombies Clone
Neil Haddley β’ June 16, 2026
Vibe coding a vanilla JS Plants vs. Zombies clone with Claude Code, complete with Playwright visual regression tests
Angular
Neil Haddley β’ September 20, 2025
A platform for building mobile and desktop web applications
Firebase
Neil Haddley β’ April 24, 2023
Firebase web codelab
Three.js
Neil Haddley β’ March 5, 2023
A JavaScript-based WebGL engine
JavaScript and Microsoft Graph
Neil Haddley β’ May 28, 2022
A console application that calls the Microsoft Graph API
Web Components
Neil Haddley β’ February 10, 2022
A set of web technologies that allow users to create HTML elements.
Phaser
Neil Haddley β’ January 23, 2022
2D game framework used for making HTML5 games
GraphQL
Neil Haddley β’ March 1, 2021
GraphQL is a query and manipulation language for APIs.
REST
Neil Haddley β’ February 6, 2021
Creating a REST API Service using Node and Express







