Ken Kunz
banner
kenthropic.com
Ken Kunz
@kenthropic.com
Outie: Creating software for humans. Principal Frontend Engineer with cross-functional Product/UX background. Svelte evangelist / co-organizer Svelte Chicago. Husband, dad, climber.

Innie: MDR Frontend Lead @ Lumon 🎈
Pinned
Where would MDR be without Svelte? Sputtering along on a "virtual DOM"?? Lumon expresses gratitude to @rich-harris.dev and the Svelte community for eliminating developer suffering. May more experience the joy of truly refined, un-severed web development. #svelte #severance #lumonislistening
🎉 Last Svelte Chicago meetup of 2025 – Nov 18th at PartySlate!

Cleveland Pitts presents: Building Culturally Grounded AI with SvelteKit – The Harold Washington Ancestral Algorithm.

Join us for pizza, drinks, and great conversations with the Chicago Svelte community 🍕
guild.host/events/svelt...
November 10, 2025 at 11:41 PM
Reposted by Ken Kunz
I know it already made its rounds on Reddit and HN but from all the products / brands adopting Svelte, llama.cpp migrating the WebUI from React to SvelteKit is like the ultimate testimonial github.com/ggml-org/lla...
SvelteKit-based WebUI by allozaur · Pull Request #14839 · ggml-org/llama.cpp
Overview This PR introduces a complete rewrite of the llama.cpp web interface, migrating from a React-based implementation to a modern SvelteKit architecture. The new implementation provides signif...
github.com
November 9, 2025 at 5:47 PM
While the Svelte community was buzzing about Apple's App Store leak, here's the real gem: llama.cpp's new official WebUI – built with Svelte/SvelteKit! Run any of 150k+ GGUF models with a gorgeous interface. Fully local, fully open source 🚀 #Svelte #SvelteKit #LlamaCpp 👇
github.com/ggml-org/lla...
November 5, 2025 at 5:07 PM
Am I the only one who found the options to this question confusing? None of these is consistent with the TS39 "Type Annotations" (aka "Types as Comments") proposal. Erasable types should be _ignored_ (like comments) at runtime.

Also… please take the survey! 🚀

#JavaScript #TypeScript #StateOfJS
November 3, 2025 at 5:21 PM
🎉 Just 3 days away! Join us Tuesday (Oct 28) at Svelte Chicago! RSVP 👇

🎤 @mikerourke.bsky.social will show how to build accessible Svelte apps – covering roving tabindex, focus traps & more.

Thanks to @8thlight.bsky.social for hosting & @storyblok.com for sponsoring! 🙌

#Svelte #A11y #ChicagoTech
Svelte Chicago - October 2025 | Guild
Oct 28th 5:30PM: Come hang out with us at Svelte Chicago! Interested in Svelte? Join us for pizza, beverages, and networking at the 8th Li
guild.host
October 25, 2025 at 8:01 PM
Had a blast hanging with Kev and the gang! We hit all the expected topics: baby goats, authoritarianism, rock climbing… and of course: Macrodata Refinement, finite state machines, Rethinking Reactivity, and Svelte > React. Give it a listen! #svelte
🎙️ 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:58 PM
I hereby nerd-snipe @evbogue.com to create the Svelte hscrpt preprocessor. #svelte #chicago #hscrpt
September 30, 2025 at 7:35 PM
⏰ Just 4 days until Svelte Chicago! Tuesday 5:30pm. Whether you're debugging something tricky or building something cool – or just want to meet other Svelte devs – we've got you covered. See you at 8th Light! guild.host/events/svelt...
#svelte #chicago #javascript
September 26, 2025 at 9:50 PM
🌠 Excited to see Svelte Chicago gaining momentum! From "Svelte-curious" to "Svelte-master" or just "free pizza and hanging with fellow nerds" … come join us next Tuesday! 👇
🏙️ Svelte Chicago is back! Our second meetup is September 30th at 5:30pm CDT. After great feedback from our first event, we're doing something new: Svelte Q&A and show & tell! Bring your projects, questions, or just come for pizza and networking. 🍕 #svelte #chicago #javascript
Svelte Chicago - September 2025 | Guild
Sep 30th 5:30PM: \*\* Come hang out with us at Svelte Chicago!\*\* Interested in Svelte? Join us for pizza, beverages, and networking at th
guild.host
September 20, 2025 at 3:47 PM
Doorbell rings, rapid knocking. Rush to the door to find Amazon package… but… ZERO sign of delivery person. Like… VANISHED 💨! Are they a NINJA 🥷?! ⬇️
September 18, 2025 at 5:30 PM
"tearing-by-default" = me every time I see @rich-harris.dev and @adamrackis.bsky.social arguing on BlueSky 😢
#svelte #solidjs #react #rainbowsandunicorns
September 16, 2025 at 4:13 PM
Reposted by Ken Kunz
some thoughts about the bloat introduced by edge-case first libraries
The bloat of edge-case first libraries
How building edge-case first led to bloated, overly-granular libraries and what we can do about it
43081j.com
September 9, 2025 at 12:58 PM
Reposted by Ken Kunz
A video and blog about animations in SvelteKit. Hope it's useful to you :)

youtu.be/F2AvpvQjXtc

shivan.xyz/posts/animat...
Animations in SvelteKit
YouTube video by Shivan
youtu.be
August 31, 2025 at 5:02 AM
👋 Chicago frontend crowd – curious why Svelte keeps ranking #1 in "admired" and "positivity" in JS surveys year after year? It's the framework … AND the people 🫶. Come hang with us next Tuesday to see for yourself #Chicago #JavaScript #Svelte #React
🌃 Svelte Chicago is here! 🎉
Our newest chapter launches August 26th! Featuring 🍕, networking, and a live React → Svelte migration demo in ~20 minutes! Founded by two Svelte Summit 2025 speakers. Join them building this new local Svelte community! 🚀
guild.host/events/svelt...
Svelte Chicago – August 2025 | Guild
Aug 26th 5:30PM: \*\*Welcome to Svelte Chicago! \*\* Join us for our inaugural meetup as we launch the Chicago chapter of Svelte Society. W
guild.host
August 17, 2025 at 7:04 PM
3+ months since Svelte Summit … missing Spain … made Tortilla Española 🇪🇸. Not that difficult tbh (except maybe "the flip" 😅), and soooo worth it 😋. #SvelteSummit #Spain
August 16, 2025 at 4:24 AM
Request for comments…

The TSTFU Principle: 90% of coding in TypeScript is writing code that works. The other 90% is convincing the type checker to STFU.

#TypeScript #DevLife #Svelte | CC: @gazit.me, @jyc.dev, @michaelaufreiter.com
August 12, 2025 at 6:31 PM
Slime mold! Huzzah!
August 11, 2025 at 2:17 PM
Fantastic post. The best take I've read on vibe coding.

"The worst possible situation is to have a non-programmer vibe code a large project that they intend to maintain. This would be the equivalent of giving a credit card to a child without first explaining the concept of debt."

#vibecoding
July 31, 2025 at 2:41 PM
Svelte: come for the DX, stay for the @rich-harris.dev commit comedy 😂 #svelte #webdev github.com/sveltejs/kit...
July 30, 2025 at 3:45 PM
Senators voting "yea" on the Big Beautiful Bill(ionaire Bonanza) and Rescissions Act (Ruthlessly Eliminating Compassionate Services) represent just 44% and 46% of US population respectively (GovTrack.us). Tragic to see such wanton harm to the US/world's most vulnerable through minority rule.
July 18, 2025 at 3:21 PM
On its surface, this sounds like a glorious innovation. Alas, upon further reflection, I am troubled. These "remote functions" could arguably be called "severance barrier transgressors" – providing a direct innie/outie communication channel. Lumon views all such reintegration efforts as anathema. 𝍋
hard to overstate how excited i am about this RFC — @dummdidumm.bsky.social is doing incredible work. this raises the bar for data fetching in frameworks, and unlocks some very cool new use cases for SvelteKit. we have a lot more ideas that will build on top of this work

github.com/sveltejs/kit...
Remote Functions · sveltejs kit · Discussion #13897
tl;dr Remote functions are a new concept in SvelteKit that allow you to declare functions inside a .remote.ts file, import them inside Svelte components and call them like regular functions. On the...
github.com
June 17, 2025 at 8:46 PM
Where would MDR be without Svelte? Sputtering along on a "virtual DOM"?? Lumon expresses gratitude to @rich-harris.dev and the Svelte community for eliminating developer suffering. May more experience the joy of truly refined, un-severed web development. #svelte #severance #lumonislistening
June 10, 2025 at 11:47 AM
PSA: "/" = slash/forward slash, "\" = backslash. Only one of these lives in URLs (irregardless of how many podcasters mis-speak this). Just look at the direction the character leans 📐 … you got this! 🤓
June 3, 2025 at 5:45 PM
This talk by @theosteiner.de was truly exemplary. Theo's systematic approach replaces the Dread of imperative spaghetti code with Svelte's declarative Frolic. Praise Kier!
If you want to build Web Components with Svelte this Svelte Summit talk from @theosteiner.de is for you — Ultimate Guide to Building Web Components with Svelte.
www.youtube.com/watch?v=lDWf...
Ultimate Guide to Building Web Components with Svelte, Theodor Steiner — Svelte Summit Spring 2025
YouTube video by Svelte Society
www.youtube.com
May 29, 2025 at 7:35 PM
✨ Vibe coding FTW! ✨
While I regularly use LLMs to support my day-to-day dev work, I'd never used one to code something from scratch for a real scenario. Today presented the perfect use case: a one-off analysis of a large JSON document. See session for details: claude.ai/share/4f8d05...
🧵 1/2
Claude
Talk with Claude, an AI assistant from Anthropic
claude.ai
May 29, 2025 at 6:08 PM