Ken Kunz's Avatar

Ken Kunz

@kenthropic.com

kenthropic.com creating software for humans πŸ‘¨β€πŸ’» @svelte.dev ambassador | svelte chicago co-organizer πŸŒƒ purveyor of high-concept mischief 🎭

716
Followers
929
Following
171
Posts
01.11.2024
Joined
Posts Following

Latest posts by Ken Kunz @kenthropic.com

Preview
Events - Svelte Society Join us at upcoming Svelte Society events, meetups, and workshops

Looks like @kenthropic.com and @mikerourke.bsky.social are doing another meetup in Chicago next week!

Don't miss out on any meetups and events by going to the Svelte Society events page: sveltesociety.dev/events

18.02.2026 08:39 πŸ‘ 5 πŸ” 2 πŸ’¬ 1 πŸ“Œ 2
Svelte Chicago February 2026 meetup promotional image with Chicago skyline at sunset. Shows event date February 24th at 5:30pm CT, featuring Job Search Panel Discussion and Open Mic Lightning Talks. Sponsored by Storyblok.

Svelte Chicago February 2026 meetup promotional image with Chicago skyline at sunset. Shows event date February 24th at 5:30pm CT, featuring Job Search Panel Discussion and Open Mic Lightning Talks. Sponsored by Storyblok.

πŸ™οΈ Svelte Chicago is back! Join us Feb 24th at M1 Finance for our first meetup of 2026.
πŸ” Job Search Panel: @mikerourke.bsky.social and I share our experiences alongside fellow devs and a hiring manager.
πŸ• Plus lightning talks, pizza & networking!
#Svelte #ChicagoTech
guild.host/events/svelt...

15.02.2026 03:24 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Screenshot of Gruber's text about prioritizing "whether you can read text against the background" - from daringfireball.net which uses user-scalable=no to prevent zooming

Screenshot of Gruber's text about prioritizing "whether you can read text against the background" - from daringfireball.net which uses user-scalable=no to prevent zooming

5000 words on usability, never <meta viewport> setting

22.01.2026 18:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
{@attach ...} β€’ Svelte Docs {@attach ...} β€’ Svelte documentation

I did not realise that the documentation for Svelte @attach amounts to a whole page now!
Wanted to do a quick skim and now I can’t stop exploring… svelte.dev/docs/svelte/...
And ICYMI: day 3 of Advent of Svelte 2025 has a quick intro to attach by @kenthropic.com advent.sveltesociety.dev/2025/3

12.01.2026 07:58 πŸ‘ 11 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Love this one! Great intro, great demo. Just take care that the MCP doesn't give HAL conflicting directives πŸ€–πŸ€ͺ

23.12.2025 20:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Agree they're hard to get right.

Rich + Svelte core team clearly agree as well. The remote functions API & architecture are designed with security footgun-avoidance in mind: explicit file boundaries + existing server-only module protection.

Humility β†’ simplicity.
Hard β‰  impossible.

18.12.2025 21:07 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ€” different strokes – hope you find the solution that's right for you!

18.12.2025 20:29 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

> Yes, I've been using Svelte since v3 was released in 2019.

Respect – you've got me beat by 2 years! πŸ™‡β€β™‚οΈ

The #JustUseSvelteAlready was aimed at the broader audience vs. you specifically.

18.12.2025 18:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Query and Table seem most relevant for Svelte. Router/Start less so given SvelteKit's capabilities – especially with latest enhancements and direction (remote functions).

Curious if there's a reason you'd prefer Router/Start over SvelteKit?

18.12.2025 18:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Fullstack TanStack! The Scoop with Tanner Linsley - Syntax #954

AlsoΒ check out this recent episode of Syntax with Tanner. syntax.fm/show/954/ful...

18.12.2025 16:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Screenshot of TanStack Query documentation website showing the framework selector dropdown with Svelte selected and checked, alongside other framework options including React, Vue, Angular, and Solid. The page displays the overview section for @tanstack/svelte-query package with code example.

Screenshot of TanStack Query documentation website showing the framework selector dropdown with Svelte selected and checked, alongside other framework options including React, Vue, Angular, and Solid. The page displays the overview section for @tanstack/svelte-query package with code example.

You mean like this 🧐?
#CheckFirst #JustUseSvelteAlready

18.12.2025 16:20 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Svelte Society – Barcelona | Guild Building the Svelte community in & around Barcelona

β˜•οΈSvelte meetup in Barcelona next week!
πŸŽ„Mon Dec 22 πŸ—“οΈ

@sveltesociety.dev
guild.host/svelte-barcelona

16.12.2025 10:27 πŸ‘ 9 πŸ” 2 πŸ’¬ 2 πŸ“Œ 4

πŸ™‡β€β™‚οΈπŸŽ­

10.12.2025 21:14 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Bearded prophet Rich Harris wandering among the animals, bringing tidings of async components.

Bearded prophet Rich Harris wandering among the animals, bringing tidings of async components.

This will be a sign unto you. A bearded prophet, wandering among the deer and the lambs, bringing tidings of great joy, which will be for all the people – all who are willing to venture forth. And suddenly, there was with the prophet a quintet of angels… youtube.com/shorts/Wu3kc...
#svelte #jsjesus

06.12.2025 16:36 πŸ‘ 21 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Advent of Svelte 2025 - Day 5: svelte:boundary
Advent of Svelte 2025 - Day 5: svelte:boundary YouTube video by Svelte Society

Day 5 of Advent of Svelte πŸŽ„

Boundaries help your app (and family) stay sane during the holiday season. youtu.be/Fhno5Ln1CwI?...

05.12.2025 15:33 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

I have not ... aber jetzt mΓΆchte ich es mir mal anhΓΆren!

18.11.2025 22:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Stark – congrats on getting this underway! I hope I can visit sometime. (And… please join a Svelte Chicago event if you're ever in town.)

18.11.2025 21:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Great, now everyone in the blue svelte sky knows about my "Low-Bar Lightning Talkβ„’" 🀣

Good reminder for Svelte Chicago folks – see you in 2 hours!
guild.host/events/svelt...

18.11.2025 21:34 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Virgil Bistriceanu's Mo Space Virgil's Motivation: Put this old moustache to work for the benefit of men’s health.

Things you can count on in November in Chicago (from worst to best): leaf cleanup in the dark at 4:30p, finding a random Jackson in the coat you haven't worn since March, and a Movember email from Virgil πŸ‘¨πŸ». Worthy cause!
us.movember.com/mospace/1316...

14.11.2025 15:43 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Svelte Chicago meetup flyer: November 18th, 5:30pm CT. Features talk on Building Culturally Grounded AI with SvelteKit. Chicago skyline at sunset background.

Svelte Chicago meetup flyer: November 18th, 5:30pm CT. Features talk on Building Culturally Grounded AI with SvelteKit. Chicago skyline at sunset background.

Speaker presenting at Svelte Chicago meetup in modern office space. Attendees at conference tables with pizza, watching presentation on screen.

Speaker presenting at Svelte Chicago meetup in modern office space. Attendees at conference tables with pizza, watching presentation on screen.

Group photo of Svelte Chicago meetup attendees around conference table with laptops and pizza. About 10 developers smiling at camera.

Group photo of Svelte Chicago meetup attendees around conference table with laptops and pizza. About 10 developers smiling at camera.

πŸŽ‰ 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...

10.11.2025 23:41 πŸ‘ 11 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

3/3 Glad you're enjoying Runed FSM! I didn't work on this version directly, but provided some inspiration with my svelte-fsm library (Svelte 3/4 store-based API). You have @gazit.me to thank for Runed FSM implementation πŸ˜„.

09.11.2025 22:01 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

2/3 If you need the FSM (and shared context) to be available from more than one component, extract it to a svelte.ts module and export the FSM and shared state from there.

For example:
github.com/kenkunz/svel...

09.11.2025 22:01 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

1/3 I've generally found that context doesn't need to be built into the FSM API itself. Your "surrounding context" (enclosing lexical scope) is your context – the FSM has access to whatever is defined there.

09.11.2025 22:01 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
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...

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...

09.11.2025 17:47 πŸ‘ 34 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0

Runed FSM (like its predecessor svelte-fsm) does not support parent/child states. I've considered adding this, but (a) haven't had bandwidth, and (b) have been hesitant without seeing more use case examples (w/in a Svelte app context).

Can you share more about your use case?

09.11.2025 20:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Wait… you found Svelte 2.x code?!

😜

05.11.2025 18:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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...

Mad props to @allozaur.bsky.social for leading dev on the new llama.cpp WebUI and championing Svelte/SvelteKit for the project! Also kudos to @hf.co for sponsoring this open source work πŸ’ͺ #Svelte #SvelteKit #OpenSource #HuggingFace
github.com/ggml-org/lla...

05.11.2025 17:07 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
llama.cpp WebUI interface showing chat window with Qwen3 VL 30B model loaded, displaying clean minimal design with text input, file attachments, and voice input support

llama.cpp WebUI interface showing chat window with Qwen3 VL 30B model loaded, displaying clean minimal design with text input, file attachments, and voice input support

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...

05.11.2025 17:07 πŸ‘ 37 πŸ” 7 πŸ’¬ 2 πŸ“Œ 1

Way to sneak this post onto the Svelte feed πŸ˜†.

05.11.2025 15:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

3/ SEO: While invalid markup isn't likely to directly affect SEO, it can be impacted due to #2.

05.11.2025 00:20 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0