Josh Nussbaum
banner
joshnuss.com
Josh Nussbaum
@joshnuss.com
Software developer/ape riding a rotating rock through outer space.

YouTube: https://youtube.com/@josh_nussbaum

Building sveltestripe.com, airbadge.dev
Nice that you can run Lua code in Nginx:
November 30, 2025 at 3:31 AM
Todays experiment:

Can I run a SvleteKit app with Postgres for $5/mo?

The answer is YES.
November 27, 2025 at 3:15 AM
Clear writing is made by editing.

Clear code is made by refactoring.
November 26, 2025 at 1:14 PM
I hope their website is using Bun.js 🙏
November 25, 2025 at 6:08 PM
Messed around with Rapier2D yesterday, it's a pretty cool library.
November 23, 2025 at 10:43 PM
Cool 2D game by @kempf.dev using Svelte and Rapier2D physics engine

Game: subak.kempf.dev
Code: github.com/takempf/suba...
GitHub - takempf/subak-game: A fruit merging puzzle game, built with Svelte and Rapier
A fruit merging puzzle game, built with Svelte and Rapier - takempf/subak-game
github.com
November 21, 2025 at 6:29 AM
Reposted by Josh Nussbaum
I can’t wait for them build this in the future
November 21, 2025 at 3:18 AM
Every few years I re-read Valve Corporations's New Employee Manual.

Kinda wonder why aren't more companies operating like this

PDF: cdn.fastly.steamstatic.com/apps/valve/V...
November 19, 2025 at 3:50 PM
Built a step-based UI using CSS `counter-increment`:

Code: svelte.dev/playground/b...
November 19, 2025 at 5:48 AM
Built a context menu using pure CSS ✨

Just a popover with anchor positioning.

REPL: svelte.dev/playground/6...
November 9, 2025 at 8:10 PM
Planning to migrate off Podia..
So I built a Video LMS with SvelteKit

Built on:

- Cloudflare Streaming & CDN
- Better Auth
- Stripe Elements
- Video.js Player
- Content Collections (courses are markdown)
November 7, 2025 at 9:51 AM
In 2012, I designed a watch that turns on when you lift your arm.

Found it in the back of a closet, and it's still working :)

Code & schematics: github.com/joshnuss/acc...
October 31, 2025 at 1:55 AM
Used a Svelte attachment to style <a> when active (ie href matches window.location)
October 21, 2025 at 1:56 AM
Built a video player that recovers last position using IndexedDb.

Code: github.com/joshnuss/sk-...
October 19, 2025 at 3:44 PM
I built this video using Svelte and the excellent Animotion.js library.

All the slides (browser, terminal, and text editor) are Svelte components.
October 18, 2025 at 3:35 PM
📺 New video:
Introduction to key-value storage with Unstorage

youtu.be/XZ5bA9ezJtM
EASY key value storage with Unstorage
YouTube video by Josh Nussbaum
youtu.be
October 16, 2025 at 12:29 AM
Text splitting animation with Animate.js:

svelte.dev/playground/1...
September 29, 2025 at 2:42 AM
📺 New video: How to build a blog with Content Collections and SvelteKit ✨

youtu.be/sfuFAZlEeUs
How to build a blog with Content Collections and SvelteKit
YouTube video by Josh Nussbaum
youtu.be
September 25, 2025 at 2:40 PM
Simple tree view component

Code: svelte.dev/playground/f...
September 24, 2025 at 2:47 PM
Built some window widgets for an upcoming video.

Code: svelte.dev/playground/7...
September 23, 2025 at 8:59 AM
Built a simple animated theme switcher with Svelte

Code: svelte.dev/playground/a...
September 23, 2025 at 4:09 AM
Reposted by Josh Nussbaum
New Video: Build custom Neovim workflows ✨
youtu.be/F6glb6L7A_U

With some SvelteKit examples:

- Creating routes
- Loading a snippet when file created
- Switching between related files
Build custom Neovim workflows with vim.ui
YouTube video by Josh Nussbaum
youtu.be
September 20, 2025 at 4:14 AM
New Video: Build custom Neovim workflows ✨
youtu.be/F6glb6L7A_U

With some SvelteKit examples:

- Creating routes
- Loading a snippet when file created
- Switching between related files
Build custom Neovim workflows with vim.ui
YouTube video by Josh Nussbaum
youtu.be
September 20, 2025 at 4:14 AM
Question:

Do you prefer coding videos with graphics and slides?
Or just someone typing in their editor?
September 19, 2025 at 5:36 AM