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

📍Stockholm, Sweden 🇸🇪
Wrote (with some LLM help!) an article on how to build a progressively enhanced omnisearch input field in SvelteKit!

sveltesociety.dev/recipe/build...
Building a Progressively Enhanced Search Component - Svelte Society
Disable JavaScript and try your search interface. Nothing works, right? It doesn't have to be this way. This article builds an omnisearch component that works...
sveltesociety.dev
December 22, 2025 at 7:59 PM
I had forgotten just how good DSLRs are when used as webcams 👌
December 16, 2025 at 2:44 PM
More people should ditch redis and just use lmdb 👌
December 15, 2025 at 12:22 PM
Ugh... thought I had broken my cloudlifter for my microphone... turns out I just had to turn on phantom power 🤦‍♂️
December 7, 2025 at 2:09 PM
This one is super fun! Go listen to us talk to @fubits.dev!
🎙️ Just published a new episode of Svelte Radio: One Man Svelte for NGOs with Ilja. Have a listen:
One Man Svelte for NGOs with Ilja
GuestIlja - Berlin-based developer specializing in building websites and...
www.svelteradio.com
December 7, 2025 at 12:38 PM
This looks dope caligra.com
Caligra is a new computer company.
The Linux®-powered computer designed to accelerate your work.
caligra.com
December 7, 2025 at 8:37 AM
andersmurphy.com/2025/12/02/1...

Now this this is pod racing. 🚀

You don't need *insert paid DB service or Postgres* ❤️
a person wearing a helmet and goggles with the words now this is pod racing
ALT: a person wearing a helmet and goggles with the words now this is pod racing
media.tenor.com
December 2, 2025 at 9:06 PM
Just had to add another 10 bucks of credit to my Purelymail account. Last time I had to do this was in... *checks notes*... March 2022. Current monthly costs: ~$0.5. You pay for what you use, no dumb limits on accounts or anything like that.

Imagine paying 5 bucks per account and month. Wild.
December 1, 2025 at 9:46 PM
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