Josh Nussbaum
banner
joshnuss.com
Josh Nussbaum
@joshnuss.com
Software developer by day, hardware nerd on nights and weekends.

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

Building sveltestripe.com, github.com/joshnuss
better-auth makes building a SaaS type app so much easier.

It's basically this config, with a few more options and some HTML/CSS.
February 9, 2026 at 10:07 PM
better-auth's Stripe plugin makes it easy to send lifecycle emails about the subscription:
February 9, 2026 at 1:22 AM
If you have payment integration in your project,

It's nice to adjust `pnpm dev` to start both the dev server and Stripe tunneling
February 7, 2026 at 8:09 PM
Most welcome sir 🙏
February 4, 2026 at 5:14 PM
Nice stuff Stephen! Cool project
February 4, 2026 at 4:45 PM
Both are fine, and both work with better-auth
February 3, 2026 at 12:29 AM
Outline for new course "Build a SaaS with Svelte & Stripe":
February 2, 2026 at 9:39 PM
New version of Stripe+SvelteKit course coming soon:

- Migrated to TypeScript & Svelte 5
- Switched to better-auth
- Integrated Resend for sending e-mails
- More guidance on setting up Trials & Free plans
- Bonus sections on Usage based billing, Organizations/Teams and per-seat pricing
January 30, 2026 at 6:48 PM
There is a passkey plugin for better-auth, so in theory it should be very dobable!

www.better-auth.com/docs/plugins...
Passkey | Better Auth
Passkey
www.better-auth.com
January 27, 2026 at 1:02 AM
Yes, that's a great option too!
January 26, 2026 at 11:59 PM
svelte-french-toast is pretty nice, and easy to adjust style and placement

REPL: svelte.dev/playground/c...

Docs:
svelte-french-toast.com
January 26, 2026 at 11:00 PM
I'm an open-props fan, but tailwind is good too, I use it on some work projects
January 26, 2026 at 9:25 PM
I just used open-props and vanilla html elements

Code is basically this:
January 26, 2026 at 9:17 PM
There's no components for Svelte, but it fully support SvelteKit
www.better-auth.com/docs/integra...
SvelteKit Integration | Better Auth
Integrate Better Auth with SvelteKit.
www.better-auth.com
January 26, 2026 at 9:11 PM
I'm, working on an update to my SvelteKit SaaS course from 2023.

Starting building a new starter template..

Yesterday, I finished the login/signup pages (user bettter-auth)
January 26, 2026 at 9:01 PM
The project is now getting ~20K downloads/month
www.npmcharts.com/compare/svel...
January 22, 2026 at 1:20 AM
svelte-stripe has been updated to svelte 5
www.npmjs.com/package/svel...

- Updated all components to Runes
- Migrated project to TypeScript
January 22, 2026 at 1:12 AM
Spoiler: no one has ever tried again lol
January 14, 2026 at 7:52 PM
My go-to reply for combatting spam 😆😁
January 14, 2026 at 7:50 PM
I think that being good at learning is mostly about having the mindset of a beginner.

- Excitement despite confusion
- Acceptance of things not working out the first time
- Audacity to do things way over your head
- A process of trial and experimentation
January 10, 2026 at 5:13 PM
Enjoyed reading this:
www.amazon.com/Four-Thousan...

Lots of good ideas.
Four Thousand Weeks: Time Management for Mortals
Amazon.com: Four Thousand Weeks: Time Management for Mortals: 9780374159122: Burkeman, Oliver: Books
www.amazon.com
January 9, 2026 at 8:35 AM
Prusa is OG in the 3D printer world, he created the "Model T" of 3D printers:
reprap.org/wiki/Prusa_M...
January 9, 2026 at 3:03 AM
Another site built with SvelteKit:
www.printables.com
3D models database | Printables.com
www.printables.com
January 9, 2026 at 3:00 AM
Why I don't vibe code:

1. Software projects rarely fail due to low code volume.
2. More code and features won't reduce effort.
3. Messy code is a costly time killer.
4. It's easier to waste energy building the wrong thing.
January 7, 2026 at 9:44 PM
But even with padding, the time estimate will often be wrong, as it's not possible to predict accurately.

It would be better to work in smaller iterations, where each iteration is tied to a customer outcome.
January 7, 2026 at 7:10 PM