Kevin Åberg Kultalahti
@kevinak.se
890 followers 78 following 120 posts
Cofounder of Svelte Society, Organiser of Svelte Summit 📍Stockholm, Sweden 🇸🇪
Posts Media Videos Starter Packs
Have a listen to this one! And look forward to the end of October for a live stream I'm doing with Jeppe to integrate Storybook into the new Svelte Society website!
It was an absolute pleasure chatting with @kevinak.se, @brittneypostma.bsky.social and @antony.is, you're the best bunch! ❤️

And for the record, I did NOT have any influence on the title of the episode, that was all Kev. 😅
🎙️ Just published a new episode of Svelte Radio: Storybook is actually good now, with Jeppe Reinhold. Have a listen:
Curious to hear why you prefer Cloudflare Workers over a good old VPS or dedicated server 👀
People are waking up! ❤️

Self-hosting saves you money not only by not having to pay some cloud company, but you also get rid of a whole host of weird ass issues that you don't have to spend engineering time on.

99.9% of companies do not "the cloud".

www.unkey.com/blog/serverl...
www.unkey.com
The benchmark does show that: bsky.app/profile/kent...
The vanilla case actually generates 3x more HTML compared to next.js because it was too fast to measure reliably otherwise.

The SvelteKit case is supposed to do the same work as the next.js case though.

The react case produces less HTML than the others, dunno why.
No, but the Next.js and SvelteKit ones are like-for-like so they are comparable :)
I'd be curious to see how these run on something like a VPS and/or dedicated server on Hetzner (or random other provider) 🤔
Oh... what's this, you ask? Just a benchmark that coincidentally shows how fast SvelteKit is compared to Next.js 🤷‍♂️

How fast, you ask? Just 7-10x. No biggie.

Svelte ❤️
A bar chart showing CPU benchmarks. SvelteKit is showing a 7-10x speed up compared to Next.js.
Just discovered a new form remote function feature I hadn't seen before. Makes it a breeze to build progressively enhanced forms inside tables.

Here's one example where you need one form for every row. Just adding `.for(some-key)` makes it work 🧑‍🍳🤌
You definitely should! But instead of show-casing new lighter packages, let people search for old packages and have the results be "these X packages replace functionality in Y package"
...and the new Svelte Society website is very very close to launching with even more packages as a complement to the hand-picked packages on the Svelte site! :)

prod.sveltesociety.dev
Content - Svelte Society
Browse content from the Svelte Society community
prod.sveltesociety.dev
...No regular user understands what a public/private key pair is or what it does.

No clue what the solution is to this - but it feels like a UX problem, not a technological one.
...On the other hand, it's very user-friendly. Everyone understands the username/password paradigm.

Nostr has the opposite problem. Users understand that the identity they create is not tied to the application they want to use - but the UX is abhorrent...
I think the way Bluesky initially (and still does, I suppose) handles registration is a double edged sword. As a user you don't really understand that what you're creating is an identity that can be used across applications and the protocol...
Maybe I should revive Svelte School that I wanted to build back in 2019.
Coolify as PaaS on this mini PC with CF using tunnels to reach the web.

The grid over here is very stable so that’s not really an issue 🤞

If you can get a battery of some kind that could probably help. The question is if you internet connection will be up if the grid is turned off 🤔
I have some logging enabled to see how long queries and data loading is taking on the new Svelte Society website.

Almost had a heart attack when I saw the numbers. 0.2-0.3 seconds? Then I realize - oh, it's 0.2-0.3 *ms*. 😅

Turns out you don't need the VC backed cloud. 🤯 🤷‍♂️
Screenshot of a terminal window:
Loading content took:  0.197
Loading content took:  0.273
Woah!

For those that have not played Silksong - this is very impressive! 👏
Best value is your own server - here’s the @sveltesociety.dev one 😎
*new website!

prod.sveltesociety.dev for those that want a sneak peek. Usable but expect some bugs as we keep migrating content! :)
Content - Svelte Society
Browse content from the Svelte Society community
prod.sveltesociety.dev
As we're nearing the launch of the Svelte Society website (~2-3 weeks out) - I'm starting to look for sponsors. Does your company use Svelte? Do you want to show up as a sponsor on the website? Reach out!
I had a bunch of fun talking with @dummdidumm.bsky.social about the new Remote Functions feature in SvelteKit! If you evenr wondered what they're about, this is the episode for you!
No, the problem isn’t the payments themselves, it’s having to register for VAT and stuff. Maybe I should just sell using Swedish VAT and people will have to live with the products being a bit more expensive?