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

📍Stockholm, Sweden 🇸🇪
SveltePlot is such a gem. Especially as a person who is not that into data viz. It makes it so easy to! Thank you @driven-by-data.net 👏👏

svelteplot.dev
SveltePlot - SveltePlot
The best visualizations are built with <span>Svelte.</span>
svelteplot.dev
February 4, 2026 at 3:17 PM
LLM Doomer episode of Svelte Radio coming out today.
February 4, 2026 at 10:08 AM
Just did a pick on Svelte Radio... and picked the new GoT show. BUT - what I should have picked is this gem that let's you sandbox things super easily: nono.sh
nono - Secure Shell for AI Agents
OS-enforced capability sandbox for running untrusted AI agents. No escape hatch. Works with any AI agent.
nono.sh
February 3, 2026 at 8:06 PM
time to vibe at 1500t/s

Let's go 🏎️
January 27, 2026 at 8:35 PM
ATProto is to Nostr as Crypto is to Bitcoin - "Decentralized".

Good night! 🌶️
January 25, 2026 at 10:25 PM
I Was Right About ATProto Key Management - nora's notes
notes.nora.codes
January 25, 2026 at 10:16 PM
Is there something similar to nostrapps.com but for ATProto?
Explore Nostr Apps
nostrapps.com
January 22, 2026 at 9:53 PM
I'll be in London in April for CityJS! Who's going to be there?
January 19, 2026 at 12:17 PM
Launching a job board on the Svelte Society website very soon! 🥳

Stay tuned!
January 5, 2026 at 3:34 PM
Just shipped a new progressively enhanced "omni search" and filtering solution for the Svelte Society website. Give it a whirl and give us some feedback!

sveltesociety.dev
December 28, 2025 at 8:19 PM
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