Stephen G
banner
jovianmoon.io
Stephen G
@jovianmoon.io
having fun building things on the internet and sometimes writing about it: 🔗 https://jovianmoon.io
Pinned
using git blame on personal projects
You wouldn't download a keyboard, would you?
December 27, 2025 at 4:39 PM
the node adapter has it's advantages.
December 20, 2025 at 4:11 PM
Moved another site off of Vercel to the Digital Ocean app engine.

If I wanted to continue financial support for the Svelte Team after cancelling my Vercel Pro account, where should I direct a small monthly donation?
December 16, 2025 at 11:14 PM
Not updating my Umami analytics turned out to be a killer security move.
December 12, 2025 at 4:09 PM
Inspired by @fubits.dev Advent of Svelte Day 8, I finally set up Svelte Inspector for Neovim. Documented the full setup on Arch + Fish. Click any component in browser, opens at exact line in your existing session.
Getting Svelte Inspector Working with Neovim - JovianMoon.io
Setting up click-to-edit from browser to Neovim on Arch Linux
jovianmoon.io
December 9, 2025 at 8:05 PM
Working on a ~5k file SvelteKit project refactor / upgrade is made a lot easier by pumping the Svelte Check results into the Neovim quickfix list via nvim-svelte-check.

<leader>j - jump to next
<leader>k - jump to previous

Looks a little sluggish but this is a cold boot / run of the project.
December 9, 2025 at 2:56 PM
I added a new playground section to my site—a distant echo back to the k10k zines I loved back in the day. A place for experimental projects and interactive experiences that don't quite fit as blog posts. Things I want to build in public, iterate on, maybe collaborate on.
Playground - JovianMoon.io
Experimental projects and interactive experiences.
jovianmoon.io
December 9, 2025 at 12:50 AM
Ok, video upload quality should be much better. I had redone my OBS settings and the changes didn't get applied.

This is a quick app I made for Battlefield 6 players to track vehicle respawns in-game.

Timers synced via websockets. Svelte 5 w/ ShadCN

bf6timers.jovianmoon.io

(I don't play bf6)
December 8, 2025 at 6:13 PM
Hey guys I made a fish tank in Three JS, look how real my graphics are
December 7, 2025 at 10:16 PM
A gem of an email I got this morning. Don't worry, Berta would love that I posted this.
December 5, 2025 at 2:19 PM
I'm sorry Catppuccin.. It's been a great couple of year run we've had together. It's just that, I'm at the point in my life where I would like to see other colors.. but I still want to see you too!

I've entered my polycolorous phase.

Built a theme switcher into my dotfiles 😎
December 4, 2025 at 2:46 PM
Did apt upgrade on my Coolify server → Docker updated to v29 which requires API v1.44 minimum. Traefik v3.1 uses API v1.24. Result: 502s everywhere, proxy can't read container labels.

Fix: update Traefik to v3.6.1+ in /data/coolify/proxy/docker-compose.yml.
December 1, 2025 at 10:05 PM
feeling qwert might delete later
November 26, 2025 at 2:07 PM
Found another of my old band poster designs.. circa 2010?

Throwback tuesday?
November 25, 2025 at 2:20 PM
Reposted by Stephen G
A package to easily render PNG images from Svelte components 🖼️👉️ - madewithsvelte.com/svelte-compo...
November 24, 2025 at 3:46 PM
I've tried a handful of Neovim HTTP plugins in the past... this is the first one that worked out of the box, let alone worked well. This one is great!

- .http files next to the endpoints they test
- results piped into buffers
- jq for json syntax highlighting

👍

github.com/rest-nvim/re...
November 23, 2025 at 5:16 PM
Not religious but appreciate B&H Photos legit commitment.
November 22, 2025 at 5:15 PM
If anyone sees any crazy black friday VPS deals.. let me know :)
November 20, 2025 at 5:31 PM
Welp. My brilliant plan to self-host a number of utilities on Coolify and expose them to the greater-internet via cloudflare tunnels is not as bullet proof as I thought.

hmmm

github.com/anderspitman...
GitHub - anderspitman/awesome-tunneling: List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting.
List of ngrok/Cloudflare Tunnel alternatives and other tunneling software and services. Focus on self-hosting. - anderspitman/awesome-tunneling
github.com
November 18, 2025 at 2:35 PM
Poster I designed for the Wakarusa Music Festival in 2015. Also performed at this festival 6 different years as an artist (drums)

We put 20 thousand hippies on a mountain in rural Arkansas for a weekend...
November 17, 2025 at 2:53 AM
Always been good on the vercel pro $20 account. I would get enough traffic to add $10 to my bill here and there..

I try to keep up with the changes vercel makes but this is kinda crazy:
November 16, 2025 at 8:55 PM
Just wrote about building a live giveaway spinner system for Craft Roulette - a card-making challenge show. Built with Svelte, Directus, OBS Browser Sources, WebSockets & Stream Deck.
Building the Craft Roulette Giveaway Spinner: Three Years of Interactive OBS Development - JovianMoon.io
Building an automated prize wheel system with Svelte, WebSockets, Stream Deck, and Directus to manage weekly giveaways for hundreds of contributors.
jovianmoon.io
November 15, 2025 at 7:41 PM
Reposted by Stephen G
November 11, 2025 at 10:30 PM
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
Best thing for my productivity in the past month? This mix: youtu.be/fahqiGL6LUw

I am completely addicted to liquid dnb and I don't want help
London Elektricity inspired Liquid Drum & Bass DJ Mix, September'25
YouTube video by OffbeatDooter
youtu.be
November 8, 2025 at 4:56 PM