I'm a London based JavaScript developer that enjoys making curated content on niche topics more easily available. This includes news about Mars and Moon exploration for Twitter and other side projects:
- Open Tabs Count: Chrome browser extension and site to show open browser tab activity, using Tinybird and shadcn/ui charts (repo)
- Decent Next.js Starter Template: An okay template to start a new Next.js project with shadcn/ui, Drizzle/Turso, Auth.js and SST (Ion) already set up (repo)
- Coworking.party: Virtual coworking communities to keep people motivated and have a little fun (early work in progress) (repo)
- LearnByVideo.dev: recent programming videos on YouTube (repo)
- Streamers.dev: live coding channels on Twitch (repo)
- localtime: CLI to look up time and weather with auto-completion (repo)
- chatgpt-repl: Simple interactive command line interface to ChatGPT (repo)
- Does it Have a Feed?: A quick way to check for a site's RSS & Atom syndication feeds (repo)
- LearnChinese.club: AI generated Mandarin Chinese flashcards (repo)
For work, I'm the Technical Integration Manager at Playmob, where we build web games for good causes for brands.
Previously I was a hosting, developer relations and product manager over a long career as an early employee at GameSpy/IGN, where we created online gaming communities and infrastructure for over 1,000 games. Before that, in the stone age of the Internet, I was a web developer at an an agency that built some of the first web sites for major brands on the emerging Web.
Tools I use include React/Next.js, Tailwind, KeystoneJS, Prisma, Serverless Framework/SST, Astro, Tinybird, Retool, Metabase and more.
Latest blog posts:
- Quick Tip: Add RSS auto discovery to your blog (joostschuur.com)
- Quick Tip: Deploy only modified Vercel projects in a Turborepo monorepo (joostschuur.com)
- Elsewhere on social media (joostschuur.com)
- Using pure ESM npm packages in serverless-webpack bundles (dev.to)
Sometimes I tweet: @joostschuur (also on Mastodon).