Dispatches from the Other Side: GPU Passthrough with Looking Glass
I got GPU passthrough and Looking Glass working on Arch. This is the debrief.
JovianMoon.io - A blog about web programming
I got GPU passthrough and Looking Glass working on Arch. This is the debrief.
For everyone still on the fence about split keyboards. A look at what a $55 AliExpress board gets you, and whether it's enough to get started.
A simple single-package approach to dotfiles management with GNU Stow, plus a rofi menu for quick access
A Piantor Pro showcase and the story of how repetitive strain injury forced me to rethink everything about how I type.
Getting the Magic Trackpad working with full gesture support on Linux
Setting up click-to-edit from browser to Neovim on Arch Linux
Building an automated prize wheel system with Svelte, WebSockets, Stream Deck, and Directus to manage weekly giveaways for hundreds of contributors.
How to implement theme switching that avoids flash when users prefer the opposite of their system theme
How Claude Code helped me build an automated audio pipeline for 100+ markdown articles using ElevenLabs
Create dynamic Open Graph images using SvelteKit components with svelte-component-to-image - now with simplified installation!
Generate dynamic raster images on the fly for Open Graph, Email Marketing, or anything else.
A workflow and tool to transform your content timestamps into YouTube-ready chapter markers.
Breaking free from expensive analytics platforms by running Umami on a Raspberry Pi with Cloudflare tunnels
Control a dynamic stream overlay from an Elgato Streamdeck in an OBS Browser Source that you can self host.
Wrangling the power of LLMs to create stunning visuals from GLSL shaders.
And PartyKit made it easier than ever!
Creating a formData extraction system that relies on Valibot schemas for simple validation
A guide to automating type generation for Directus using TypeForge and custom NPM scripts
Building on the browser’s built-in form validation, Svelte 5 can enrich the user experience with custom validation and feedback.
A CMS is a powerful tool, but it's not always the right tool for the job.
Some easy SvelteKit security tips on how to avoid this common mistake.
My LSP config setup for SvelteKit in 2024 using Neovim
If you need a contact form for your SvelteKit site, this is a simple example using Form Actions.
Make a button that copies a string to the system clipboard in Svelte.
How I programmatically generate sitemaps in SvelteKit using a server endpoint.
An overview of how I generate the random starfield backgrounds on this site using SvelteKit SSR.