Luke Edwards's Avatar

Luke Edwards

@lukeed.bsky.social

Dogs & Developer tools

1,447 Followers  |  121 Following  |  99 Posts  |  Joined: 02.05.2023  |  2.3097

Latest posts by lukeed.bsky.social on Bluesky

AI isn't "increasing efficiency" if other people end up having to parse, fact check and correct your work.

28.07.2025 16:38 โ€” ๐Ÿ‘ 76    ๐Ÿ” 15    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Oh no

23.06.2025 13:55 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

new framework :)

10.06.2025 04:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ah gotcha. The latter. Iโ€™m looking to make a new builder/renderer. Basically a stand-in for storybook/html or storybook/preact

10.06.2025 04:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

To a working end? Wdym

10.06.2025 04:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Trying to write a custom Storybook renderer.
Anyone have any starters/pointers?

10.06.2025 02:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Equal parts Bond and Bond villain ๐Ÿ‘ค

18.05.2025 23:05 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Deno 2.3: Improved deno compile, local npm packages, and more Deno 2.3 adds new features for deno compile and deno fmt, support for using local npm packages, several performance improvements, and more. Here are the biggest highlights.

Deno 2.3 is here:
๐ŸŒฑ deno compile with FFI & Node native add-ons
๐Ÿ“ฆ Local npm packages
โญ deno fmt CSS/HTML/SQL in tagged templates
๐Ÿ”ญ OTel event recording & tracing in distributed services
and more โ€”

deno.com/blog/v2.3

01.05.2025 15:45 โ€” ๐Ÿ‘ 73    ๐Ÿ” 9    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

empathic@1.1
๐Ÿ”ธAdds CommonJS support
๐Ÿ”นAllows Node 14 engines

No code changes or bloating were needed on my end ๐Ÿ’ช
**The entire package is still less than 2kB and still fast.**

The benchmarks compare `empathic/` submodules to their counterparts across the ecosystem.

More: github.com/lukeed/empat...

29.04.2025 18:50 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Published empathic@1.1 ๐ŸŽ‰ (benchmarks below)

Many packages are eagerly joining the @e18e.dev effort but (understandably) have existing support restrictions to maintain & so can't make as much progress as they'd like.

This release helps with that~!

(cont.)

29.04.2025 18:50 โ€” ๐Ÿ‘ 29    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1
Post image Post image

Released `hrana` -- a 1kB libsql/hrana client

๐Ÿ”ธruntime agnostic, works anywhere
๐Ÿ”นtransaction and batch stmt support
๐Ÿ”ธCI includes a cron check for Hrana spec updates
๐Ÿ”นdual JSR and npm publish, with provenance
๐Ÿ”ธstrictly typed

๐Ÿ‘‰ github.com/lukeed/hrana
/cc @tur.so

20.03.2025 20:46 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Monomorphism and variable reuse were the keys. Once that happens then a recursive function helps a bit too

23.01.2025 15:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Going straight to top of the current leaderboard is a good move ๐Ÿ‘

14.01.2025 21:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Itโ€™s v cool but also well known that anything would be a massive performance improvement over the existing/angular signals

14.01.2025 21:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thanks โ˜บ๏ธ I have an argv parser that probably ~700b and 10m op/s but purposefully doesnโ€™t support all the normal featuresโ€ฆ ~1.5ops is good enough ๐Ÿ˜…

13.01.2025 16:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Then perhaps bun for you? Not sure as this isnโ€™t an issue for me. I run into fetch failed every time I try to use Node since 18

07.01.2025 23:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

At that point itโ€™s easier to use something else.

undici was perhaps the final dagger that had me leave Node (where I can help it)

Deno ftw

07.01.2025 23:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I wish Node didnโ€™t embed a pure JS polyfill and call it a day

07.01.2025 23:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

error: TypeError: fetch failed
at node:internal/deps/undici/undici:13178:13
at processTicksAndRejections (node:internal/process/task_queues:95:5)
at runNextTicks (node:internal/process/task_queues:64:3)
at process.processImmediate (node:internal/timers:454:9)

07.01.2025 23:10 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Writing a new database client was easier than (still) trying to get its transitive `require` and `module` usage to transpile and/or polyfill correctly

If anyone knows this fix I'd be happy to delete my client:

ReferenceError: module is not defined

27.12.2024 15:16 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

clsx baked directly into svelte ๐ŸŽ„

24.12.2024 17:13 โ€” ๐Ÿ‘ 35    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

19.12.2024 23:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
StackBlitz

As a result, Rolldown is now the fastest possible bundler you can run in the browser. Here are the numbers when bundling a benchmark app with 2.5k modules:

- esbuild: 22.19s
- Vite (via Rollup): 4.52s
- Rolldown: โšก๏ธ613.43 ms

Try it out yourself on StackBlitz:
stackblitz.com/~/github.com...

19.12.2024 05:15 โ€” ๐Ÿ‘ 177    ๐Ÿ” 18    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 2

is GCP Postgres (Cloud SQL) supported? I'm guessing it would be since RDS is

18.12.2024 20:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Not sure that I caused much of anything ๐Ÿ˜… to be clear the benchmarking didnโ€™t include Node cuz itโ€™s still WIP there

14.12.2024 17:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Plus HMR Engineering is its own role

11.12.2024 19:32 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™ll wait for it to stabilize a bit but itโ€™s worth the effort. Current project isnโ€™t using any js runtime & donโ€™t wanna add

11.12.2024 03:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thanks, figured :) thought id ask since it took a while to get set up last night haha

Was looking to embed rolldown into a rust app directly

11.12.2024 02:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

/cc @boshen.github.io

10.12.2024 20:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

are @rolldown.rs crates purposefully not published?

10.12.2024 19:51 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@lukeed is following 20 prominent accounts