Luke Edwards
banner
lukeed.bsky.social
Luke Edwards
@lukeed.bsky.social
Dogs & Developer tools
Reposted by Luke Edwards
AI isn't "increasing efficiency" if other people end up having to parse, fact check and correct your work.
July 28, 2025 at 4:38 PM
Trying to write a custom Storybook renderer.
Anyone have any starters/pointers?
June 10, 2025 at 2:11 AM
Reposted by Luke Edwards
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
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.com
May 1, 2025 at 3:45 PM
Published [email protected] 🎉 (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.)
April 29, 2025 at 6:50 PM
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
March 20, 2025 at 8:46 PM
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)
January 7, 2025 at 11:11 PM
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
December 27, 2024 at 3:16 PM
clsx baked directly into svelte 🎄
svelte.dev Svelte @svelte.dev · Dec 24
Day 24 — Svelte now handles `class` attributes with github.com/lukeed/clsx. Much more powerful than the `class:` directive, but since this is Svelte you still get dead code elimination of unused styles!

🎁 docs svelte.dev/docs/svelte/...
🎁 demo svelte.dev/playground/6...
December 24, 2024 at 5:13 PM
Reposted by Luke Edwards
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...
StackBlitz
stackblitz.com
December 19, 2024 at 5:15 AM
are @rolldown.rs crates purposefully not published?
December 10, 2024 at 7:51 PM
Not strictly a 1:1 comparison... but still, I wish natives were optimized a bit more 😞

This spread is the same anywhere URLPattern is supported; eg esbench.com/bench/67537b...
December 6, 2024 at 10:35 PM
so... i was looking at some other JS routers/app servers

1) a LOT more exist than there was pre-Polka & pre-Worktop days

2) regexparam is everywhere

3) people generally inline regexparam (sometimes w/ link) ... I guess that's more appealing for 300b libs?

4) and, most surprisingly/worryingly...
December 6, 2024 at 8:12 PM
send help, i wrote another router
December 6, 2024 at 4:38 PM
Reposted by Luke Edwards
Has anyone had recent success with Paddle? They've been giving me this crap CSP error & docs say "localhost should be fine" but it isnt

I'm using sandbox & checkout URL has been changed to any/all variations I can imagine

Looks like bad HTTP header on their end.. deadend?
December 1, 2024 at 6:46 AM
Has anyone had recent success with Paddle? They've been giving me this crap CSP error & docs say "localhost should be fine" but it isnt

I'm using sandbox & checkout URL has been changed to any/all variations I can imagine

Looks like bad HTTP header on their end.. deadend?
December 1, 2024 at 6:46 AM
file system routers are a mistake
November 22, 2024 at 11:24 PM
Reposted by Luke Edwards
Deno 2.1 is out 🎉️
🛩️ first class Wasm support
🌳️ Long Term Support branch
⭐️ Improved dependency management
and much more.

deno.com/blog/v2.1
Deno 2.1: Wasm Imports and other enhancements
Deno 2.1 introduces first-class Wasm imports, built-in tracing with OpenTelemetry, faster `deno compile`, and improved package management.
deno.com
November 21, 2024 at 7:36 PM
To help dev-twitter settle in, I made a quick little thing to
help find your people here 🤓

It includes scripts to export your GitHub and/or Twitter follows to a file. And then in a localhost app, it allows you to automate searching & following of your social rolodex

github.com/lukeed/blues...
November 8, 2024 at 6:14 PM
👋
October 28, 2024 at 4:17 PM