Lewis Liu
lewisl.net
Lewis Liu
@lewisl.net
Building https://reflame.app, so you never have to wait for a deploy again. Formerly @ https://brex.com, https://circleci.com, https://rangle.io.
Hmm is it just me or is the default Bluesky discovery feed a bit too random?

I've been engaging with tech/programming stuff almost exclusively since I made this account, but 90% of the posts on my discover feed is still not tech/programming stuff.
November 24, 2024 at 7:43 PM
Help. I'm addicted to @motion.dev. 😱
November 24, 2024 at 9:26 AM
There's no way to assign a custom URL to a dynamic JS module (created through createObjectURL) for the purpose of relative import resolution and import map scoping.

My new JS bundler is at least 10x slower at runtime because of this (see network tab on reflame.app).
November 21, 2024 at 3:56 AM
Apparently the base model M4 Mac mini idles at 2-3w with low power mode, 4-5 without.

That's Raspberry Pi levels of efficiency. Bonkers especially considering the fact that most workloads can finish 100x faster and go to idle 100x sooner than on a pi.
November 18, 2024 at 9:18 AM
Just shipped automatic NPM package entry point updates for reflame.app! 🎉

This should make onboarding new apps a lot less painful, since we'll now detect entry points to NPM packages based on usage, and we can even add them for you in a new commit through our GitHub App!
July 22, 2023 at 12:12 AM
Just shipped a huge rewrite of the reflame.app NPM package bundler. 🎉

Updating packages now takes under 5s for most apps, compared to ~20s before. How does that compare to your npm install step in CI? 😛

Here it is in action:
Updating npm packages - after rewrite
https://twitter.com/lewisl9029/status/1678528249406853120
youtu.be
July 10, 2023 at 10:46 PM
Made some good progress on a major rewrite of the way reflame.app handles NPM packages over the weekend.

Still needs a lot more testing, hoping to ship it before end of week.

This is the 4th major rewrite on this thing. Really hope this is the one that can stand the test of time. 🤞
July 5, 2023 at 5:49 AM
I shaved ~2s off reflame.app deployments through the GitHub app for our largest customer earlier this week (from ~6s to ~4s), but forgot to post about it.

Better late than never!  😅
Next I'll be trying to claw back some performance regressions from when I implemented bundling.

Deploy speed went from ~500ms for our largest app to ~1.5s. Still 100x+ faster than their old CI pipeline that took 10 minutes, but nowhere near good enough by my standards.
June 30, 2023 at 6:13 AM
Was looking to reach a good milestone before starting the whole build-in-public thing for reflame.app here on Bluesky too (starting in the middle of a project without context felt a bit weird).

Finally got tailwind compat to a usable state, that's as good a milestone as any. :)
June 25, 2023 at 11:13 PM