Sign in

Ken Kunz

@kenthropic.com
773 followers 936 following 174 posts

kenthropic.com creating software for humans 👨‍💻 @svelte.dev ambassador | svelte chicago co-organizer 🌃 purveyor of high-concept mischief 🎭

PostsRepliesMedia
Ken Kunz @kenthropic.com · 22/05/2026
​Just 5 days away: Svelte Chicago (your favorite "JIT" meetup) returns this Wednesday, May 27th at M1 Finance! I'll be giving a tour of what's new in Svelte over the last ~6 months: query​.live, remote functions glow-up, server-side error boundaries, and more! Plus open-🎤 ⚡️talks, 🍕🍻 and 💬. RSVP 👇
Event graphic for Svelte Chicago, May 27th 2026 at 5:30pm CT. Title: "What's New in Svelte, 2026: query.live and friends." Background: Marina City towers along the Chicago River at sunset. Sponsored by Storyblok.
1101
Ken Kunz @kenthropic.com · 15/02/2026
🏙️ 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...
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.
031
Ken Kunz @kenthropic.com · 22/01/2026
5000 words on usability, never <meta viewport> setting
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
020
Ken Kunz @kenthropic.com · 18/12/2025
You mean like this 🧐? #CheckFirst #JustUseSvelteAlready
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.
230
Ken Kunz @kenthropic.com · 06/12/2025
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
Bearded prophet Rich Harris wandering among the animals, bringing tidings of async components.
0212
Ken Kunz @kenthropic.com · 10/11/2025
🎉 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...
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.Group photo of Svelte Chicago meetup attendees around conference table with laptops and pizza. About 10 developers smiling at camera.
0113
Ken Kunz @kenthropic.com · 05/11/2025
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...
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
2377
Ken Kunz @kenthropic.com · 03/11/2025
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
Screenshot of State of JavaScript Survey question regarding types:

How would you like to see types implemented natively in JavaScript?
• Runtime types: Types that are parsed at runtime by the browser.
• Type annotations: Compiler-level TypeScript-like type annotations that get stripped during bundling.
• JSDoc-like types: JSDoc-like types written as code comments.
• I would not like to see them implemented
• Other…
160
Ken Kunz @kenthropic.com · 28/10/2025
Cool! FYI - Safari
320
Ken Kunz @kenthropic.com · 23/10/2025
A preview of the presentation materials for your consideration and wellness. Please enjoy each image equally. #svelte #severance #praisekier
Rich Harris receiving bouquet of balloons from Lumon Industries on stage at Svelte Summit.Kier Eagan eating a pizza roll in vintage photograph style.Pixel art of Kier validating Rich Harris as a framework developer, titled "The Framework Knight".Split screen showing Svelte code and Macrodata Refinement interface.
071
Ken Kunz @kenthropic.com · 30/09/2025
I hereby nerd-snipe @evbogue.com to create the Svelte hscrpt preprocessor. #svelte #chicago #hscrpt
Example Svelte component using hscrpt preprocessor syntax
170
Ken Kunz @kenthropic.com · 26/09/2025
⏰ 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
Svelte Chicago September 2025 meetup promotional image with Chicago skyline at sunset. Event details show September 30th at 5:30pm CT, hosted at 8th Light at 25 E Washington St. Format includes Show & Tell and Svelte Q&A. Sponsored by Storyblok. Photo credit: Max Bender on Unsplash.
040
Ken Kunz @kenthropic.com · 18/09/2025
Nest cam cracked the case! 🐦😂
240
Ken Kunz @kenthropic.com · 18/09/2025
Doorbell rings, rapid knocking. Rush to the door to find Amazon package… but… ZERO sign of delivery person. Like… VANISHED 💨! Are they a NINJA 🥷?! ⬇️
Man at front door looking around puzzled, searching empty suburban landscape for missing delivery person. Amazon package on doorstep.
100
Ken Kunz @kenthropic.com · 16/09/2025
"tearing-by-default" = me every time I see @rich-harris.dev and @adamrackis.bsky.social arguing on BlueSky 😢 #svelte #solidjs #react #rainbowsandunicorns
Screenshot of two Bluesky posts discussing framework differences. The first post by rich harris mentions using 'await' without boilerplate and criticizes 'tearing-by-default.' The second post by Adam Rackis questions where the tearing occurs in the Solid version.
270
Ken Kunz @kenthropic.com · 16/08/2025
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
A golden-brown tortilla española on a white plate, sitting on a red and white checkered tablecloth. The thick Spanish potato omelet has a beautifully cooked surface with characteristic wrinkles and golden coloring.A plated serving of tortilla española cut into a wedge, accompanied by a slice of bread topped with red tomato spread and a small salad of fresh arugula greens. The meal is presented on a white plate on an outdoor dining table.
1171
Ken Kunz @kenthropic.com · 12/08/2025
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
Venn-pie chart showing TypeScript development time: two overlapping 90% sections labeled 'working code' and 'type checker STFU', with most of the circle showing blended colors representing simultaneous effort on both tasks.
140
Ken Kunz @kenthropic.com · 12/08/2025
Actually got to use Runed FSM to orchestrate animations in my Svelte MDR implementation (as demoed at Svelte Summit 2025). It's a joy to work with – kudos! github.com/kenkunz/svel...
Finite state machine diagram showing animation states for Lumon's Macrodata Refinement interface. Shows transitions between states like 'ready', 'opening bin', 'filling bin', and 'closing bin' with labeled transition events.
130
Ken Kunz @kenthropic.com · 11/08/2025
Slime mold! Huzzah!
Bright yellow slime mold with branching networks spreading across a surface, showing brown secretions typical of an active organism.
020
Ken Kunz @kenthropic.com · 30/07/2025
Svelte: come for the DX, stay for the @rich-harris.dev commit comedy 😂 #svelte #webdev github.com/sveltejs/kit...
GitHub commit history showing Rich Harris's debugging journey from "debug windows nonsense" through frustrated messages like "gah", "wtaf", "come ON" to final success: "fucking FINALLY" ✓
2523
Ken Kunz @kenthropic.com · 12/06/2025
The Board wishes to remind you:
Please try to enjoy each section equally.
460
Ken Kunz @kenthropic.com · 10/06/2025
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
Ken Kunz presents Rich Harris with a bouquet of balloons at Svelte Summit in Barcelona.A live code demo of the Svelte MDR interface.
2252
Ken Kunz @kenthropic.com · 20/05/2025
Indeed – a horrible violation of the Principle of Least Surprise. This is why we can't have nice things! If only Matz had designed JavaScript... 😢
Code sample follows pattern of original post with additional test cases demonstrating `100 == box` and `box == 100` while `box != boxSame`.
110
Ken Kunz @kenthropic.com · 10/05/2025
Thank you for accepting our balloon offering, @rich-harris.dev. Per protocol, I've distributed the remaining units among trusted Svelte operatives to ensure continued morale enhancement. Please enjoy each balloon equally. #sveltesummit #severance
Photo of Ken Kunz and Rich Harris; Rich holds a bouquet of balloons bearing his likeness in miniature.
2402
Ken Kunz @kenthropic.com · 10/05/2025
Brittney Tames the Five Riches @brittneypostma.bsky.social @rich-harris.dev #svelte #sveltesummit
2242
Ken Kunz @kenthropic.com · 19/04/2025
“They called him the human mandoline.”
3 lb of Yukon Gold potatoes evenly sliced 1/8” thick with chef’s knife.
140
Ken Kunz @kenthropic.com · 18/04/2025
Not sure what this guy's on but I want some.
020
Ken Kunz @kenthropic.com · 31/03/2025
I am humbled by this opportunity to represent Lumon Industries. It will be my privilege to showcase the remarkable efficiencies and productivity metrics we've achieved using Svelte. Praise Kier! #svelte #lumonislistening
040
Ken Kunz @kenthropic.com · 31/03/2025
I am humbled by this opportunity to represent Lumon Industries at the Svelte Summit. It will be my privilege to showcase the remarkable efficiencies and productivity metrics we've achieved through our implementation of the MDR interface using Svelte. Praise Kier! #svelte #lumonislistening
151
Ken Kunz @kenthropic.com · 31/03/2025
Debugging the MDR interface and accidentally created this gem. Wouldn't want to withhold this expression of Cheer from the world. (Regrettably, floor refiners lack clearance to view.) Praise Kier. #benevolence #cheer #dataserveskier #svelte
040
Ken Kunz @kenthropic.com · 12/03/2025
Great post, Paolo! Very clear and easy to follow. BTW, I noticed a minor typo at the very end. This should be get_notifications, right?
Code sample – append new notification.
110