Allan Deutsch
allandeutsch.com
Allan Deutsch
@allandeutsch.com
👨‍💻 Software craftsman

🎟️ SeattleJS Organizer

Currently building:
🦺 typesafe-ts to help you write safer code with confidence
🐤 docduck.dev to get inline docs feedback from developers
👀 saw these posts 1 after the other in the svelte feed lol
Here is our headless browser running @svelte.dev in native SwiftUI.

For those curious, Svelte.js is rendering actual native UI here, not a WebView.
November 26, 2025 at 2:26 AM
Probably depends on the person & role. I use svelte daily but haven’t upgraded to svelte 5 & am not on a SK version with remote functions. I’ve used runes on my blog but haven’t gone as deep with some of the new stuff.

If you’re always on latest and using new stuff probably less to learn for you.
November 25, 2025 at 8:27 PM
Totally agree but much harder to justify that to whoever needs to approve the expense.
November 25, 2025 at 8:20 AM
Couldn’t you close your eyes and just enjoy the music?
November 23, 2025 at 6:06 AM
I disagree, ai integrations are voluntary.
November 23, 2025 at 2:13 AM
I’m sure Microsoft will find a way to work Copilot into the name
November 22, 2025 at 8:08 AM
If having every UI component manage its own state had good performance, I think we would do that instead. IE each component fetches data, makes API calls, etc.

Unfortunately that has really bad performance so we need to hoist it up and pass it down.

I’ve found other domains are less hierarchical.
November 20, 2025 at 6:42 AM
Often the clever things don’t even get mentioned because they are implementation details rather than user-facing features.
November 19, 2025 at 7:24 PM
Isn’t that @skylight.social
November 18, 2025 at 9:04 PM
KEXP is the only Seattle radio station.
November 16, 2025 at 11:53 PM
Where’d you get the shirt? I have someone is like to get one for 😁
November 15, 2025 at 11:52 PM
It’s the side with the small folded edge to stitch the hem.
November 15, 2025 at 11:49 PM
Often hotels will let me check in early. They’ll always let me drop my bags off early. Might be worth a shot!
November 15, 2025 at 11:45 PM
The places I miss most needed a reservation
November 15, 2025 at 11:42 PM
I typically have 1-5 nvim instances running on 16gb memory without issue. It also restarts super fast so I’m not averse to closing it, doing something in my terminal, then reopening it.

Definitely use a terminal with good performance though, I’ve been liking ghostty.
November 13, 2025 at 10:06 PM
I think a nvim distribution like Chad or lazyvim match what you want.

- normal IDE feats out of the box
- most complete vim bindings
- config is code, much more powerful than json configs
- resource usage is much lower IME vs electron editors. Not sure how zed compares

Also 👀 at helix editor!
November 13, 2025 at 10:03 PM
What do you care about in an editor?
November 13, 2025 at 9:49 PM
Why not use vim/nvim?
November 13, 2025 at 9:28 PM
The curry is the best part of chicken tikka masala, but it still needs the substance of the meat to form a delicious meal.
November 13, 2025 at 7:18 PM
You can get ramen at big Mario’s?
November 13, 2025 at 8:14 AM
Didn’t know that was a thing, gonna do it!
November 11, 2025 at 11:00 PM
Feels like a where’s Waldo of code bugs lol
November 11, 2025 at 10:59 PM
Those 1 character ones are always so annoying
November 11, 2025 at 10:59 PM
Now try it in a single pass over the array 😁
November 11, 2025 at 10:57 PM
How would the type inference differ from declaring a var before the if statement? AFAIK it would have the same narrowing in conditionals, the only difference is that the value would not be in scope outside the branch.
November 11, 2025 at 10:53 PM