Stephen G
banner
jovianmoon.io
Stephen G
@jovianmoon.io
having fun building things on the internet and sometimes writing about it: 🔗 https://jovianmoon.io
Can I post a pink and green sky on bluesky?

Un-altered phone camera shot of the sky last night in central USA.
November 12, 2025 at 6:50 PM
Did you get it working?

github.com/StephenGunn/...
November 11, 2025 at 2:59 PM
Built a discussion forum into an existing project- decided to just build it myself instead of trying to integrate 3rd party software.

Project already had a full SvelteKit frontend connected to a Directus backend w/ users, data etc.

My first time using tailwind w/ a component library (shad)
November 6, 2025 at 4:55 PM
grim + slurp on linux

1 keyboard shortcut copies selection to clipboard
1 keyboard shortcut saves to /Pictures

all the config required:
October 1, 2025 at 5:36 PM
doing the same:
September 30, 2025 at 9:07 PM
Woke up early yesterday and decided to cook up a new navigation menu for my blog:
September 15, 2025 at 4:11 PM
I need help from the Svelte community with a question at the end of this thread. For 2 years I've been working on a SvelteKit project with a friend who lost their son to pancreatic cancer.

the11.us (password: edgerton)

It's a collection of stories for his kids to know him by.
September 13, 2025 at 3:07 PM
The way I got into web dev as a kid was through the Quake 1 and Quake 2 communities - mods, clans, planet quake, etc.

Quake clans had some of the coolest, most avant-garde, stunning, + advanced sites on the internet. They were nerd passion projects.

I still think about the old deathrow.com
September 9, 2025 at 4:38 PM
Vercel is dropping Node 18.x support. I've got Svelte 3/early SvelteKit projects that work fine as-is. Rather than wrestle with major framework updates, moving them to my basement Coolify server. Here's a thumbnail generator for my mom's (very successful) craft channel a few years ago:
August 28, 2025 at 7:04 PM
Added an audiobook mode that plays through the entire site while auto-scrolling each article.

If any of the text changes, I can regenerate -> replace the audio with a quick console command.
August 21, 2025 at 2:16 PM
Producing a live YouTube show tonight with an audience.
July 25, 2025 at 7:02 PM
I need to write a blog post about all the silly/cool Svelte OBS stream overlays I've made. But for now, here is a quick video of a prize wheel that has been in use for 3 years on a weekly youtube show. It loads / saves data to the central DB and is controlled via websockets triggered by stream decks
July 10, 2025 at 5:48 PM
me IRL: Getting ready for an event at the end of the month with huge lists of things to do

my brain:
July 10, 2025 at 4:12 PM
The resvg branch builds but errors on request:

github.com/StephenGunn/...
June 29, 2025 at 3:46 PM
Hi Paolo- I made a minimal reproduction with branches to show the different ways it messes up on vercel. I would love to solve this. It might be the way I handle deps in my package.

github.com/StephenGunn/...

Main branch
- works on local
- errors on build
June 29, 2025 at 3:46 PM
- synced mod view for multiple moderators or admins
- session bans
- profanity filters on user inputs
- add as many 'actions' as you want, weight them and categorize them by level of rarity
- idle user checks

lots more to come
June 24, 2025 at 5:09 AM
been working on bingmmo.com - a multiplayer async bingo-like

always wanted to make a multiplayer game but I'm too smooth brain for 3d stuff

svelte 5 / { ws } / drizzle / postgres / better auth

video below is me 'calling actions' + playing, then I spawn 100 bots and bring up the OBS scoreboard
June 24, 2025 at 5:09 AM
this has happened too many times
June 18, 2025 at 8:32 PM
26 miles (41 km) on the bike today.
June 4, 2025 at 10:28 PM
Me building my first full website using tailwind:

- the color system is nice
- quickly applying things like flex align-center is really nice
- the padding / margin units are nice
- trying to figure out how to make the classes in the markup more readable.. how do you live like this?
May 31, 2025 at 4:05 PM
Just got a package of goodies from JetKVM (2x +other goodies)

Very excited to dig into these bad boys
May 1, 2025 at 12:31 AM
April 16, 2025 at 2:47 PM
Reply cat
April 8, 2025 at 5:00 AM
Big fan of Svelte's syntax - svelte.dev/playground/9...
April 5, 2025 at 5:52 PM
Yeah it was insane... 728 total extreme warnings, 3rd highest of all time (red are confirmed tornadoes) - glad you were safe!
April 4, 2025 at 2:39 AM