Stephen G
@jovianmoon.io
📤 188
📥 368
📝 579
having fun building things on the internet and sometimes writing about it: 🔗
https://jovianmoon.io
pinned post!
using git blame on personal projects
loading . . .
10 months ago
2
54
10
I will not build a full event platform I will not build a full event platform Dang it, I just built a full event platform
4 days ago
0
0
0
has "Sure, I can help you host that..." ever turned out well?
7 days ago
0
1
0
Someone from China (or vpn) has had their ship parked on my site's homepage for like two weeks.. they either left their browser tab open and forgot or they just want to represent.
9 days ago
1
3
0
Tailwind's `inset` is really nice. It seems so obvious. Are there other Tailwind wins I should know about as a long time component-scoped-css holdout?
9 days ago
0
0
0
Ya'll got any of that Real Intelligence™ stored in the back?
10 days ago
0
0
0
new pfp, hello bsky time to solder some keyboards
11 days ago
0
5
0
the hardest part about getting back into soldering / electronics tinkering is admitting I need glasses the struggle is real
11 days ago
0
4
0
Lost my best fur friend today. Please, if you can, take yours for nice walk or something fun. RIP Furgus Gunn, you were legendary dog.
14 days ago
1
9
0
Happy New Year developer friends from all over the world 😎 can't wait to see what ya'll come up with in 26.
22 days ago
0
1
0
You wouldn't download a keyboard, would you?
26 days ago
0
1
0
the node adapter has it's advantages.
about 1 month ago
0
2
0
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?
about 1 month ago
2
6
1
Not updating my Umami analytics turned out to be a killer security move.
about 1 month ago
1
2
0
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.
loading . . .
Getting Svelte Inspector Working with Neovim - JovianMoon.io
Setting up click-to-edit from browser to Neovim on Arch Linux
https://jovianmoon.io/posts/svelte-inspector-with-neovim
about 1 month ago
3
9
3
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.
loading . . .
about 1 month ago
1
7
0
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.
loading . . .
Playground - JovianMoon.io
Experimental projects and interactive experiences.
https://jovianmoon.io/playground
about 2 months ago
2
4
0
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)
loading . . .
about 2 months ago
0
3
0
Hey guys I made a fish tank in Three JS, look how real my graphics are
about 2 months ago
1
3
0
A gem of an email I got this morning. Don't worry, Berta would love that I posted this.
about 2 months ago
0
1
0
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 😎
loading . . .
about 2 months ago
1
1
0
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.
about 2 months ago
1
1
0
feeling qwert might delete later
about 2 months ago
0
0
0
Found another of my old band poster designs.. circa 2010? Throwback tuesday?
about 2 months ago
2
2
0
reposted by
Stephen G
MadeWithSvelte
about 2 months ago
A package to easily render PNG images from Svelte components 🖼️👉️ -
madewithsvelte.com/svelte-compo...
1
5
1
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...
2 months ago
1
0
0
Not religious but appreciate B&H Photos legit commitment.
2 months ago
0
0
0
If anyone sees any crazy black friday VPS deals.. let me know :)
2 months ago
1
0
0
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...
loading . . .
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
https://github.com/anderspitman/awesome-tunneling
2 months ago
1
1
0
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...
2 months ago
1
3
0
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:
2 months ago
2
4
0
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.
loading . . .
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.
https://jovianmoon.io/posts/craft-roulette-give-away-spinner
2 months ago
1
4
0
reposted by
Stephen G
squƐ≡ͣ🮲🮳y from:me
2 months ago
add a skeleton here at some point
59
15429
6314
Can I post a pink and green sky on bluesky? Un-altered phone camera shot of the sky last night in central USA.
2 months ago
0
0
0
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
loading . . .
London Elektricity inspired Liquid Drum & Bass DJ Mix, September'25
YouTube video by OffbeatDooter
https://youtu.be/fahqiGL6LUw
3 months ago
0
3
0
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)
3 months ago
1
5
0
I just got ultra nerd sniped by
youtu.be/QYM3TWf_G38
Quality commentary on the challenges of designing complex user interfaces.
loading . . .
How We're Designing Audacity For The Future
YouTube video by Tantacrul
https://youtu.be/QYM3TWf_G38
4 months ago
1
2
0
Accidentally unplugged my raspberry pi analytics server while cleaning and started getting error alerts...
4 months ago
0
0
0
Looking at optical thunderbolt cables for the first time...
4 months ago
0
2
0
Woke up early yesterday and decided to cook up a new navigation menu for my blog:
loading . . .
4 months ago
0
3
0
A redditor asked how to implement SSR dark/light mode with cookies to avoid all possible flashes of the wrong theme. Instead of replying directly, I wrote it out as a blog post:
jovianmoon.io/posts/ssr-th...
loading . . .
SSR Theme Switching Without Flash in SvelteKit - JovianMoon.io
How to implement theme switching that avoids flash when users prefer the opposite of their system theme
https://jovianmoon.io/posts/ssr-theme-no-flash
4 months ago
1
9
0
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.
4 months ago
1
6
0
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
5 months ago
1
1
0
I have all the indicators of becoming a model train person when I get older and I'm not sure how I feel about that.
5 months ago
1
1
0
day 1 of switching to home row mods can't capitalize anything yet, keep killing apps by accident via window manager binds still need to dial it in, but i can already tell why home row mods get a lot of hype new config is currently sating my desire to hop to a new board check it out here
loading . . .
Oryx: The ZSA Keyboard Configurator
A powerful, visual tool to configure your keyboard. Based on the open-source QMK firmware.
https://configure.zsa.io/moonlander/layouts/V7abe/latest/0
5 months ago
0
0
0
Keyboard gods, hear my cry, grant me the strength to close these vendor tabs and accept that my current board is perfectly fine.
5 months ago
0
0
0
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:
loading . . .
5 months ago
1
4
0
New post! Recent win with Claude Code that saved me from 150+ manual audio recordings. Built a system that auto-generates narration for a memorial site's 100+ articles
jovianmoon.io/posts/adding...
(the blog post took a lot longer)
loading . . .
Adding Audio Narration to a Memorial Website in 45 Minutes - JovianMoon.io
How Claude Code helped me build an automated audio pipeline for 100+ markdown articles using ElevenLabs
https://jovianmoon.io/posts/adding-audio-narration-to-a-memorial-website-in-45-minutes
5 months ago
1
0
0
I've been a build-it-myself developer for a long time, but here's when I know it's time to give in: if you need a custom <select>, reach for a component library
5 months ago
0
1
0
Producing a live YouTube show tonight with an audience.
6 months ago
1
2
0
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
loading . . .
7 months ago
0
2
0
Load more
feeds!
log in