Jesse Skinner

@jesseskinner.bsky.social

I've been building web apps that last since 2001. I offer fixed quotes with flexible scope and firm deadlines. I'm still helping clients that emailed me back in 2007. https://codingwithjesse.com He/him

Years ago I learned I a neat trick in a Svelte Summit talk from @jesseskinner.bsky.social: how to compile a Svelte 3 app to a standalone module so that you can mount it in any legacy environment that supports HTML & vanilla JS. Only ~2 years into the Svelte 5 era, I finally have a PoC with mount().

Screenshot of the basic proof of concept in my IDE.
Left side shows the vite config, where the build defines a "umd-entry.js" as point of entry.
Right side shows the UMD entry file, which just imports mount/unmount from svelte and returns a create function that mounts to a dom target.
A vanilla HTML snippet to mount the compiled module uses this create function.
Ilja@fubits.dev · 10mo ago

In Svelte 3/4 you could compile a component as a standalone module with exported top level methods and also pass functions from outside into the module as props. I’m talking vanilla JS mounting SvelteComponent.js It needed prop drilling to find the context of the methods but it worked.

Just updated my homepage. I added cover photos to my featured blog posts, and I've been working to replace all the Midjourney-AI-generated ones with real photography from Unsplash. AI-generated photos were cool and novel a couple of years ago but haven't aged well. Really happy with the result.

Have to say I'm not terribly surprised. Modern conveniences meant housewives didn't have to work quite so hard any more. Did they work less? No, they joined the workforce. Emails and computing made paperwork much faster. Could administrators work less? No! But now everything was happening faster!

Carl Quintanilla@carlquintanilla.bsky.social · 6mo ago

HARVARD BUSINESS REVIEW: “.. In our in-progress research, we discovered that AI tools didn’t reduce work, they consistently intensified it.” hbr.org/2026/02/ai-d...

"I'm in full control of choosing which parts I want to work on, and which I don't. I'm staying fully engaged, and I know what's happening at any given moment. It's like wearing a jetpack that I'm steering, rather than a team of minions that I have to manage." www.codingwithjesse.com/blog/coding-...

Coding with LLMs can still be fun - Coding with Jesse

Do you love reviewing code other people wrote? Do you get a tickle of pure joy to find and criticize the mistakes and problems in sloppy code? Me neither.

codingwithjesse.com