Profile avatar
vagabond-software.bsky.social
Senior Software Engineer @ Cisco · BJJ Black Belt · Daddy Independently building at night - Flotes · Markdown Note-taking Built for Learning - Tomatillo Timer · Study timer that syncs to music - Better Commits · CLI to make conventional commits
87 posts 32 followers 41 following
Regular Contributor
Active Commenter

The more I *try* to use AI for programming, the more I feel like I'm apart of some global hoodwink lol.

If all I need I want out of a PWA is the most basic install this on my phone with these icons and background color. - Is switching from @vite-pwa/sveltekit to svelte-kit service workers (svelte.dev/docs/kit/ser...) ideal? I am very, very, very.... very, tired of @vite-pwa/sveltekit 🫠

When running a heap snapshot in a Svelte 5 application. What are detached comments? And why are they so... big? Is this something that's unavoidable? Or a product of making a mistake somewhere?

Any Svelte / JS wizards have tips for finding memory leaks in a Svelte 5 application? Transitioning between routes leaks some crazy amount of memory. I'm cleaning up Web workers, timeouts, event listeners, etc... I can even remove the majority of code between 2 routes and still leak badly.

The Day 24 Advent of Svelte 5 CLSX feature + Tailwind is just so dang good. svelte.dev/docs/svelte/...

Just published the most detailed blog post I've ever written - how to create an interactive OBS stream overlay using Cloudflare Durable Objects, WebSockets and Svelte. jovianmoon.io/posts/making... #cloudflare #svelte #websockets #obs #streaming

Svelte Tip. This one speaks for itself lol. A true red squiggly destroyer. 🟠 #svelte

Refactoring my largest (and oldest) Svelte app to Svelte 5. After using Svelte 5 in small app since pre-release Using global state. The dance between ownership_invalid_mutation, refactoring to use context, and then getting hit by lifecycle_outside_component, is painful. svelte.dev/playground/4...

Cool little Vim / Neovim trick 👀. - You can `gf` jump to code files from markdown. So if my notes are placed in the same folder as my code. - Folder.svelte - folder-docs.md > "My notes about `Folder.svelte`" Cursor over Folder.svelte and type `gf` to jump to the file. 🔵🟢 #vim #neovim

Anyone writing Svelte and Local-First? It seems like more of a trade-off than I expected. Local-first and SSR together are complicated. It seems easiest to use ssr=false. Using zero-svelte. Queries return all data. Not just what changed. Complicating fine-grain reactivity.

Sometimes side-project success is more about keeping calm than it is actual coding 😂😅😭 Wake up at 5:30 before baby - missing docker on desktop - pacman -S docker - fails. pacman -Syu - run docker. fails. ip_tables error - restart - can't connect to postgres - network only supports ipv4 - ...

Am I missing something in Svelte 5? Classes seem to be the de facto way to handle global state / svelte.js files. Inspect prints a blank object. JSON.stringify renders a blank object. I understand why. Private properties. But, isn't this a significant issue? svelte.dev/playground/6...