Kevin Åberg Kultalahti
kevinak.se
Kevin Åberg Kultalahti
@kevinak.se
Cofounder of Svelte Society, Organiser of Svelte Summit

📍Stockholm, Sweden 🇸🇪
Reposted by Kevin Åberg Kultalahti
Thanks to SuppCo for supporting our Svelte Custom Renderers initiative 🙌

When ready, this API will allow devs to use Svelte to build Native Apps, Terminal, or anything they want. If your company wants to help make custom renderers a reality, make sure to reach out!

svelte-custom-renderers.com
Custom Renderers for Svelte, a Mainmatter Initiative
Help us enable cross-platform UI development with Svelte for endless possibilities.
svelte-custom-renderers.com
November 26, 2025 at 1:30 PM
It really doesn't take a lot of effort to self-host. It makes me sad to read stuff like this.
people talk about self-hosting like the only effort involved is getting it set up
November 23, 2025 at 9:02 PM
Cooking up a SvelteKit adapter that adapts the server parts of Kit to run inside a service worker on the client! 🤯

Here some Pokemon are fetched inside of a load function in a +page.server.ts file... running in the client! :)
November 14, 2025 at 9:34 PM
Boggles my mind that it's possible to figure out the USD price of Bitcoin by just observing the mempool and and blocks that are coming through 🤯

utxo.live/oracle/
UTXOracle
Bitcoin Prices without Exchanges
utxo.live
November 14, 2025 at 6:37 PM
If you're not on the @kagi.com train yet, you should get on it ASAP!

Very happy customer for years and they just keep releasing great features. Latest on the list is SlopStop: blog.kagi.com/slopstop 🥰

Go pay them 10 bucks a month, it's worth it.
Introducing SlopStop: Community-driven AI slop detection in Kagi Search | Kagi Blog
------------------------------------------------------------------- Your collective defense against AI-generated spam and content farms ----------------------------------------------------------------...
blog.kagi.com
November 14, 2025 at 10:42 AM
Looking to improve the writing experience on the new Svelte Society website. What libraries are out there that give you an excellent way to write markdown?
November 13, 2025 at 8:22 PM
I wish we had a company like Square in Sweden that pushed for Bitcoin adoption so I could use it more. 😢
November 13, 2025 at 1:48 PM
Been getting into Effect lately. Very cool library.

Anyone using it with Svelte?
November 7, 2025 at 7:50 PM
Low-fat peanut butter powder is an absolute game changer for smoothies. 👌

Even makes you quite... Svelte 🫠
November 5, 2025 at 12:30 PM
I've been saying for years now that it would be cool if you could have an LLM generate an application on the fly by just connecting it to a DB, turns out someone actually gave it a go and it works!

@samrolken.bsky.social - this is very cool!

github.com/samrolken/no...
GitHub - samrolken/nokode
Contribute to samrolken/nokode development by creating an account on GitHub.
github.com
November 1, 2025 at 7:28 PM
Reposted by Kevin Åberg Kultalahti
If you're not tired of hearing about Svelte and AI I'm was recently on the Svelte Radio podcast!
🎙️ Just published a new episode of Svelte Radio: Benchmarking AI with Stanislav Khromov. Have a listen:
Benchmarking AI with Stanislav Khromov
In this episode, Stanislav Khromov joins the Svelte Radio team to...
www.svelteradio.com
October 30, 2025 at 6:50 PM
This popped in my YT feed and it looks absolutely amazing 🤯

www.youtube.com/watch?v=biGJ...
It Looks Like a Desert. But It Has Thousands of Lakes
YouTube video by PBS Terra
www.youtube.com
October 29, 2025 at 12:27 PM
I'm implementing a comprehensive E2E test suite for the new Svelte Society website and I'm exploring parallelization.

I started with a test.sqlite file that is seeded with some data and then had the tests run serially. This takes a lot of time and tests are not properly isolated.

1/3
October 24, 2025 at 9:26 PM
Reposted by Kevin Åberg Kultalahti
A preview of the presentation materials for your consideration and wellness. Please enjoy each image equally. #svelte #severance #praisekier
October 23, 2025 at 3:42 PM
If you have not seen this talk from Svelte Summit earlier this year you have missed out. Big!

Ever wondered what got @rich-harris.dev to switch his profile pic from him eating a pizza cone to a balloon? Go watch it now!

youtu.be/3yuQQ0JeRgQ?...
🎙️ Just published a new episode of Svelte Radio: Macrodata Refinement with Ken Kunz. Have a listen:
Macrodata Refinement with Ken Kunz
In this episode of Svelte Radio, Ken Kunz joins the hosts to discuss his...
www.svelteradio.com
October 23, 2025 at 2:55 PM
You need to use one of the big cloud providers for those juicy uptimes! They never go down! 😎
October 20, 2025 at 8:24 AM
Yes, Cloudflare D1 is totally a replacement for an embedded SQLite database. Pinky promise! 🤡

No. Of course that's not true. SQLite locally is 780x faster. 🤣
October 18, 2025 at 7:49 AM
Does anyone know how long a simple SELECT takes for Cloudflare D1? It's hard to test because of protections against side channel attacks.

15ms? 60ms? 🤔
October 17, 2025 at 11:11 PM
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:
October 16, 2025 at 1:20 PM
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
October 16, 2025 at 6:20 AM
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 ❤️
October 15, 2025 at 5:01 AM
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 🧑‍🍳🤌
October 14, 2025 at 8:14 PM
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. 🤯 🤷‍♂️
October 11, 2025 at 10:52 AM