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
YouTube: https://youtube.com/@josh_nussbaum
Building sveltestripe.com, airbadge.dev
Built a context menu using pure CSS ✨
Just a popover with anchor positioning.
REPL: svelte.dev/playground/6...
Just a popover with anchor positioning.
REPL: svelte.dev/playground/6...
November 9, 2025 at 8:10 PM
Built a context menu using pure CSS ✨
Just a popover with anchor positioning.
REPL: svelte.dev/playground/6...
Just a popover with anchor positioning.
REPL: svelte.dev/playground/6...
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)
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
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)
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)
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...
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
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...
Found it in the back of a closet, and it's still working :)
Code & schematics: github.com/joshnuss/acc...
Used a Svelte attachment to style <a> when active (ie href matches window.location)
October 21, 2025 at 1:56 AM
Used a Svelte attachment to style <a> when active (ie href matches window.location)
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.
All the slides (browser, terminal, and text editor) are Svelte components.
October 18, 2025 at 3:35 PM
I built this video using Svelte and the excellent Animotion.js library.
All the slides (browser, terminal, and text editor) are Svelte components.
All the slides (browser, terminal, and text editor) are Svelte components.
EASY key value storage with Unstorage
YouTube video by Josh Nussbaum
youtu.be
October 16, 2025 at 12:29 AM
September 29, 2025 at 2:42 AM
AI hype bubble is starting to pop
futurism.com/artificial-i...
futurism.com/artificial-i...
AI Coding Is Massively Overhyped, Report Finds
The AI industry's claims about AI coding assistants boosting productivity significantly appear to be massively overblown, per a new report.
futurism.com
September 28, 2025 at 11:15 PM
AI hype bubble is starting to pop
futurism.com/artificial-i...
futurism.com/artificial-i...
How to build a blog with Content Collections and SvelteKit
YouTube video by Josh Nussbaum
youtu.be
September 25, 2025 at 2:40 PM
September 24, 2025 at 2:47 PM
September 23, 2025 at 8:59 AM
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
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
youtu.be/F6glb6L7A_U
With some SvelteKit examples:
- Creating routes
- Loading a snippet when file created
- Switching between related files
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
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
youtu.be/F6glb6L7A_U
With some SvelteKit examples:
- Creating routes
- Loading a snippet when file created
- Switching between related files
Question:
Do you prefer coding videos with graphics and slides?
Or just someone typing in their editor?
Do you prefer coding videos with graphics and slides?
Or just someone typing in their editor?
September 19, 2025 at 5:36 AM
Question:
Do you prefer coding videos with graphics and slides?
Or just someone typing in their editor?
Do you prefer coding videos with graphics and slides?
Or just someone typing in their editor?
Built some default templates for Svelte in Neovim ✨
September 11, 2025 at 8:20 PM
Built some default templates for Svelte in Neovim ✨
At the local electronics store today, they said the open hardware project "OpenBuilds" has shut down due to Trump tariffs:
builds.openbuilds.com/threads/open...
Bummer, cause it was such a cool project.
builds.openbuilds.com/threads/open...
Bummer, cause it was such a cool project.
September 10, 2025 at 9:18 PM
At the local electronics store today, they said the open hardware project "OpenBuilds" has shut down due to Trump tariffs:
builds.openbuilds.com/threads/open...
Bummer, cause it was such a cool project.
builds.openbuilds.com/threads/open...
Bummer, cause it was such a cool project.
Shortcut for creating a route in SvelteKit with neovim:
1. Type comma+c
2. Enter New Route, ie `about/team`
3. src/about/team/+page.svelte is created
1. Type comma+c
2. Enter New Route, ie `about/team`
3. src/about/team/+page.svelte is created
September 9, 2025 at 4:18 AM
Shortcut for creating a route in SvelteKit with neovim:
1. Type comma+c
2. Enter New Route, ie `about/team`
3. src/about/team/+page.svelte is created
1. Type comma+c
2. Enter New Route, ie `about/team`
3. src/about/team/+page.svelte is created
Build a Neovim snippets system from scratch with Lua
YouTube video by Josh Nussbaum
www.youtube.com
September 7, 2025 at 3:56 AM
Read "The Artists Way" in January and started writing 3 pages daily.
Just did the math, and I've written over 600 pages since 🤯
Just did the math, and I've written over 600 pages since 🤯
September 4, 2025 at 7:41 PM
Read "The Artists Way" in January and started writing 3 pages daily.
Just did the math, and I've written over 600 pages since 🤯
Just did the math, and I've written over 600 pages since 🤯
Reposted by Josh Nussbaum
August 21, 2025 at 10:31 AM
How to move fast:
When starting a project, don't spend time on stuff you already know how to do.
Focus on removing uncertainty first:
dev.to/joshnuss/usi...
When starting a project, don't spend time on stuff you already know how to do.
Focus on removing uncertainty first:
dev.to/joshnuss/usi...
Using experiments to ship faster
Eliminate the all the hard stuff early.
dev.to
September 3, 2025 at 4:15 AM
How to move fast:
When starting a project, don't spend time on stuff you already know how to do.
Focus on removing uncertainty first:
dev.to/joshnuss/usi...
When starting a project, don't spend time on stuff you already know how to do.
Focus on removing uncertainty first:
dev.to/joshnuss/usi...
TIL: An easy way to simulate hardware in Spline, is by importing CAD models from McMaster Carr
August 30, 2025 at 10:41 AM
TIL: An easy way to simulate hardware in Spline, is by importing CAD models from McMaster Carr
Built an nvim plugin to alternate between SvelteKit files.
- Alternate between +page.svelte, +page.ts, +page.server.ts
- Alternate between +layout.svelte, +layout.ts, +layout.server.ts
With one hot key (I use comma + period)
- Alternate between +page.svelte, +page.ts, +page.server.ts
- Alternate between +layout.svelte, +layout.ts, +layout.server.ts
With one hot key (I use comma + period)
August 28, 2025 at 5:21 AM
Built an nvim plugin to alternate between SvelteKit files.
- Alternate between +page.svelte, +page.ts, +page.server.ts
- Alternate between +layout.svelte, +layout.ts, +layout.server.ts
With one hot key (I use comma + period)
- Alternate between +page.svelte, +page.ts, +page.server.ts
- Alternate between +layout.svelte, +layout.ts, +layout.server.ts
With one hot key (I use comma + period)