Lars-Erik Road
lroal.bsky.social
Lars-Erik Road
@lroal.bsky.social
I am the maintainer for Orange ORM.
https://github.com/alfateam/orange-orm
I just published A Love Letter to Every Developer Who’s Written a ‘Quick Setup Guide’ medium.com/p/a-love-let...
A Love Letter to Every Developer Who’s Written a ‘Quick Setup Guide’
How I, a regular human, followed your “beginner-friendly” guide to setting up my first Florbinator
medium.com
September 24, 2025 at 1:22 PM
Native dependencies in npm are becoming an anti-pattern. Yes, Rust/Go binary is fast, but you're trading away:

Cross-platform compatibility nightmares
Larger attack surface for supply chain attacks
Build complexity that breaks in CI/prod

Pure JS may be slower, but it's portable
September 21, 2025 at 7:42 AM
From the latest create-vue .
WTF, this is asking for trouble.
Breaking changes ahead !!
September 18, 2025 at 10:40 AM
Can someone please make a Vite-like tool that:
-has ZERO config except for custom proxy
-works out-of-the-box for TS/Vue/Svelte/React
-works out-of-the-box for server side
-has ZERO breaking changes for the next 10 yrs
-no extra plugins for basics

Is that too much to ask?
September 18, 2025 at 10:32 AM
Can someone please make a js linter that:
-have ZERO config except own rules
-have ZERO breaking changes for the next 10 years
-requires NO extra packages (even for own rules)
-works for js, ts, vue, svelte and tsx out-of-the-box
-is not binary (no postinstall !)

I don't care about the extra MBs
September 18, 2025 at 10:22 AM
wtf: esbuild runs esbuild.exe on postinstall !!
Running postinstall script is considered unsafe in the npm supply chain. There is no need for esbuild to be a binary dependency.
I always turn postinstall off by having ignore-scripts=true in .npmrc.

github.com/evanw/esbuil...
post-install documentation · Issue #4288 · evanw/esbuild
The esbuild package.json includes a "postinstall" script, but I can't find any documentation on it. As far as I can tell, it seems to only do async validation, so should be safe to disable. I'm try...
github.com
September 18, 2025 at 9:57 AM
“Everyone’s chasing sexy AI solutions while ignoring boring, profitable niches in their own backyard 🏠
For a solo indie dev, a ‘small’ niche market can still mean thousands of customers and solid revenue.
What’s too small for big companies = perfect size for you.
September 4, 2025 at 4:13 PM
Just built my iOS app using @voltbuilder.bsky.social — no Xcode, no certificates hell, no Mac required.
An amazing product
VoltBuilder
App Builds Made Simple!
volt.build
August 20, 2025 at 5:23 AM
Orange ORM, v4.7.12 is out.
-bugfix for Bun: Race Condition After Transaction Commit

github.com/alfateam/ora...
#bun #orm #typescript #postgres #postgreSql
GitHub - alfateam/orange-orm: The ultimate ORM for Node and Typescript
The ultimate ORM for Node and Typescript. Contribute to alfateam/orange-orm development by creating an account on GitHub.
github.com
August 17, 2025 at 9:03 AM
I just released Orange ORM v4.7.11
Support for bigint
github.com/alfateam/ora...
August 11, 2025 at 6:13 AM
You can now have cyclic relations in Orange ORM - to infinite depth.

t.co/cte5pdKJC0
https://github.com/alfateam/orange-orm/releases/tag/v4.7.10
t.co
July 27, 2025 at 7:18 PM
Reposted by Lars-Erik Road
Sjokkmelding:
Vibbekoding fører til usikker kode. 🙃

* 40 prosent lekker sensitive data
* 20 prosent gir full tilgang til databasen
* Prøver du å tette hullene, gjør AI-en det motsatte
40 prosent av AI-genererte apper lekker data
Sjekka tusenvis av apper fra Lovable, Bolt, Base44, Replit og v0, og ble ikke spesielt imponert.
www.kode24.no
July 3, 2025 at 1:04 PM
Open source is a recurring marathon.
No medal, no crowd, just new issues and weird edge cases.
But somehow, it’s still worth showing up.
See you at the starting line next month.
July 3, 2025 at 12:00 PM
I am so fed up with n-column grid systems, there's a simpler way.
CSS Grid handles it natively — no breakpoints, no utility classes.
This creates a responsive grid that adjusts the number of columns based on available space. No media queries needed.
July 3, 2025 at 7:21 AM
A whole conference dedicated to Vite?!!
Me: I just want to know why it broke this time — then go back to pretending Vite doesn’t exist.
@viteconf.org
July 3, 2025 at 7:20 AM
Orange ORM featured in the latest Node Weekly newsletter
nodeweekly.com/issues/581
Node Weekly Issue 581: June 10, 2025
nodeweekly.com
June 10, 2025 at 6:38 PM
I am very happy to announce that Orange ORM now supports PGlite 😀!

github.com/alfateam/ora...
May 24, 2025 at 6:54 PM
Just released Orange ORM v.4.6.0 🥳
-Support for Bun and Deno
-Using built in sqlite for Node 22 and later
github.com/alfateam/ora...
May 7, 2025 at 8:00 PM
Just published Orange ORM
Bug fix in 4.5.1 and 3.10.4
github.com/alfateam/ora...
Release v4.5.1 · alfateam/orange-orm
Bugfix: "Changed by Other User" Error Triggered by Precision Mismatch in Numeric Column. See #120
github.com
March 17, 2025 at 2:05 PM
A new release for Orange ORM is soon ready.
Supporting Cloudflare D1.
This one was very challenging because I needed to remove node:domain - which was used pretty much everywhere.
As a bi-effect, it opens the door for other browser based databases like pgLite. It also opens the door for Deno.
February 8, 2025 at 8:40 AM
Reposted by Lars-Erik Road
– Som første norske nettavis erklærer jeg herved full AI-stopp. Jeg *forbyr* AI-generert innhold på kode24. ✊

– Jeg vil at det skal være ett sted igjen på internett hvor du veit at det er mennesker som produserer innholdet du konsumerer.
– Jeg forbyr AI-generert innhold på kode24!
Med OpenAIs Sora-lansering har kode24-redaktøren fått nok. – Det skal være ett sted igjen hvor du veit at mennesker produserer innholdet.
www.kode24.no
December 13, 2024 at 7:13 AM