Exploring what software can become.
Jon
Kuperman
Building tools for people
who build the future.
Selected writing
Browse all 59 posts-
C++ Pointers for JavaScript/TypeScript Developers
A guide to pointers, memory, and ownership, through the lens of JavaScript and TypeScript.
Read the article -
Chatting with an old friend
Remembering Mikeal Rogers, and the search for a conversation I thought I’d lost.
-
My first year living in London
Moving across the Atlantic, finding our feet, and making a home in London.
Things I’ve built
More on GitHub
whoiz
See who serves each part of a website. Maps domains and paths to their CDN and hosting provider.
Daily Inspiration
A daily experiment in generated art. Every image includes the prompt that made it.
- source-map-validator Checks a source map's format, mappings, coverage, and semantics against the ECMA-426 spec. cli
- Infinite Sudoku An endlessly replayable Sudoku with classic, killer, and auto-note modes. web
- LinguaBot Master Spanish through AI-powered interactive practice. ai
- Red vs Blue Build your army. Choose wisely. Survive. game
Courses & articles
Frontend Masters
Mastering Chrome DevTools
workshop
Frontend Masters
Web Accessibility
workshop
Bloomberg JS Blog
Standardizing Source Maps
article
Cloudflare Blog
Get started building Web3 apps with Cloudflare
article
Cloudflare Blog
Automatically generating types for Workers
article
Cloudflare Blog
Build your next video application on Cloudflare
article