Daniel Imfeld
imfeld.dev
Daniel Imfeld
@imfeld.dev
Serial medical data startup founder. Posts on Rust, Svelte, GeoData, DB/Analytics, ML/AI
I have a wrapper over repomix to build context and one thing I’m adding is a way to start at a file and include all the files that contain something that it imports.

Played with Treesitter last night to start on this. Takes a bit to learn the query syntax and captures but not too bad once you do.
March 21, 2025 at 5:23 PM
Between new baby and new startup, I found a bit of time to finish up a bunch of svelte-maplibre issues, which means v1.0 is finally released! Svelte 5 support and plenty new features and performance enhancements.

github.com/dimfeld/svel...
Release v1.0.0 - Svelte 5 Support and Other Upgrades · dimfeld/svelte-maplibre
1.0 of svelte-maplibre is released! This rewrites a lot of the internal functionality to work with Svelte 5 runes, and contains many other enhancements for better feature support and performance. M...
github.com
March 20, 2025 at 7:41 PM
I've been playing with coding agents, but I'm starting to think the real need is a tool to manage the project plan, with a detailed plan for each task.

ChatGPT can do it, but it gets hard to manage the task-specific chats all in one, and it would be nice to have it aware of the existing code.
January 8, 2025 at 8:03 AM
For all the talk about how complex AWS is, once you set it up the first time, it's not that bad. Especially since LLMs are so good at AWS Terraform code.

And then when you need to do something like receive and process incoming emails, SES is there and super-convenient.
January 8, 2025 at 2:34 AM
Is it too abrasive to tell people to "just paste that error into ChatGPT and see what it tells you"?
January 6, 2025 at 6:05 PM
Current number 1 dev productivity tip aside from "use AI": hotkeys to switch between terminal, (option+1), GUI editor (option+2), and browser (option+3).

I'm using Keyboard Maestro to set this up but there are a lot of ways to do it.
January 3, 2025 at 8:37 PM
Watched Star Wars Ep 3 again and it's funny how they throw in a line at the end about wiping C3PO's memory, solely to resolve the plot hole from ep 2 where he spent years on the farm in Tatooine but then doesn't remember that in ep 4.
December 31, 2024 at 8:56 PM
Niche case, and maybe not possible, but what I would really love is a dictation app on my laptop that could automatically pause the audio on my iPad when I dictate.
December 31, 2024 at 7:48 PM
Reposted by Daniel Imfeld
The Apache #Iceberg #Rust Community is shifting it's force from reading to writing now. Let's rock!

github.com/apache/icebe...
Iceberg-rust Write support · Issue #700 · apache/iceberg-rust
Iceberg-rust Write support I've noticed a lot of interest in write support in Iceberg-rust. This issue aims to break this down into smaller pieces so they can be picked up in parallel. Commit path ...
github.com
November 19, 2024 at 4:24 AM
Just published a release candidate for svelte-maplibre 1.0, now using Svelte 5 runes and other enhancements! github.com/dimfeld/svel...
Release Svelte 5 native support and other changes · dimfeld/svelte-maplibre
This is a release candidate for svelte-maplibre 1.0. I believe everything is done but want to let it soak a bit before publishing. See the demo site here. This release not only upgrades to Svelte 5...
github.com
November 16, 2024 at 8:07 AM
Hmm Typescript will flag if error if you do 'if(functionReturningAPromise())' but won't complain about 'if(!functionReturningAPromise())'
November 16, 2024 at 12:41 AM
The vscode-neovim plugin makes using VSCode-based editors in vim mode much more bearable. Now if I could just customize that autocomplete to work like my nvim-cmp config :)
November 15, 2024 at 2:36 AM
Kind of surprised yahoo finance is still being updated but I guess so. Nice to see them making good choices :)
Wow! I've used Yahoo Finance tons my entire life for just as long as I could code and now the whole site is built on SvelteKit. This is seriously a cool day for me 😄
November 13, 2024 at 4:01 AM
.inc must be the hot new TLD, I’ve had two people send me links to new startups with .inc URLs today
November 13, 2024 at 3:47 AM
There should be a browser API that indicates the user has consented to cookies so they don’t need to show the cookie banner.

Why hasn’t this been done already? Do the relevant laws not count this as consent?
November 13, 2024 at 3:32 AM
What are people using for JS utility libraries now? I liked `just` but it's been abandoned.

remedajs.com seems nice
Remeda
The first "data-first" and "data-last" utility library designed specifically for TypeScript
remedajs.com
November 8, 2024 at 9:53 PM
Just installed github.com/ciscoheat/sv... in a new project to add flash messages to an OAuth flow, really smooth integration and it just works.
GitHub - ciscoheat/sveltekit-flash-message: Send temporary data after redirect, usually from endpoints. Works with both SSR and client.
Send temporary data after redirect, usually from endpoints. Works with both SSR and client. - ciscoheat/sveltekit-flash-message
github.com
November 5, 2024 at 1:19 AM
Switched my ZSH plugin manager from zplug to zinit. zinit's configuration is a lot more complicated, but now my terminal sessions start quickly instead of taking 1.5 seconds sometimes.
November 4, 2024 at 6:15 PM
Enjoyed this episode of the Infinite Loops podcast on quantum computing. Around 50 minutes in he talks a bit about the physics and methods behind it. Would've liked to see some more details on how the error correction process has been improving.

www.infiniteloopspodcast.com/scott-aarons...
Scott Aaronson — Quantumania (EP.240)
My guest today is Scott Aaronson, a theoretical computer scientist, OG blogger, and quantum computing maestro. Scott has so many achievements and credentials that l…
www.infiniteloopspodcast.com
October 31, 2024 at 11:09 PM
So cool that snippets are just regular variables in Svelte 5. I've written hacks to pass custom content around so many times before that just aren't needed anymore.
October 31, 2024 at 9:10 PM
Turns out you can build a multi platform docker image straight from your Mac. It’ll just emulate for the x86 side. There are more efficient ways too but that makes it easy to start.
October 30, 2024 at 5:20 PM