Sign in

Lars-Erik Road

@lroal.bsky.social
21 followers 57 following 55 posts

I am the maintainer for Orange ORM. github.com/alfateam/orange-orm

PostsRepliesMedia
Lars-Erik Road @lroal.bsky.social · 05/09/2026
Orange ORM 5.5.0 is out and I am excited about this release! 🎉 With Read-only ad hoc sub queries you can fetch data across any relations with custom filters. orange-orm.io
000
Lars-Erik Road @lroal.bsky.social · 09/07/2026
Orange ORM 5.4 is out Select for update and skip locked. orange-orm.io
000
Lars-Erik Road @lroal.bsky.social · 24/06/2026
The schedule is missing from main web site, app-2026.localfirstconf.com/schedule . But I guess it is not synced yet..😀
app-2026.localfirstconf.com
Schedule – Local-First Conf 2026
The world's first and best event dedicated to local-first software.
010
Lars-Erik Road @lroal.bsky.social · 16/06/2026
Event sourcing is risky, complex, and should be avoided in 99% of systems You don't just store events. You sign up for event versioning, projections, replay strategies, eventual consistency, operational overhead, and significantly harder debugging The biggest risk is that it's difficult to reverse
000
Lars-Erik Road @lroal.bsky.social · 12/06/2026
Just finished the first working prototype of two-way sync for Orange ORM 🚀 The sync plugin will be commercial, but free for up to 5 clients per application. Fair pricing model ? orange-orm.io #opensource #typescript #localfirst
orange-orm.io
Orange ORM - The ultimate ORM for Node and TypeScript
Fetch rows directly in the browser. Developer friendly, concise with powerful filtering.
020
Lars-Erik Road @lroal.bsky.social · 02/06/2026
Orange ORM now has one thousand stargazers. 🥳⭐ github.com/alfateam/ora...
github.com
Stargazers · alfateam/orange-orm
The ultimate ORM for Node and Typescript. Contribute to alfateam/orange-orm development by creating an account on GitHub.
000
Lars-Erik Road @lroal.bsky.social · 22/05/2026
Orange ORM web site got a makeover. Thanks to Peter Rottmann. orange-orm.io
orange-orm.io
Orange ORM - The ultimate ORM for Node and TypeScript
Fetch rows directly in the browser. Developer friendly, concise with powerful filtering.
000
Lars-Erik Road @lroal.bsky.social · 22/04/2026
Just released Orange ORM 5.3.1 -bug fixes github.com/alfateam/ora...
github.com
Release v5.3.1 · alfateam/orange-orm
Fixes crashes in getById/getMany when a missing relation has nested hasMany/hasOne/references in the strategy. #177 Added max parameter chunking for getManyDto hasMany subqueries on MSSQL, SQLite a...
000
Lars-Erik Road @lroal.bsky.social · 09/02/2026
🚀 Orange ORM v5 is out! 🍊 Breaking: •getAll removed → use getMany (same signature) •getOne(filter, ...) removed → move filter to strategy.where New: •ExpressJS before/after hooks for RLS •SQLite user-defined functions •Enums support orange-orm.io
orange-orm.io
The ultimate ORM for Node and Typescript
Fetch rows directly in the browser. Developer friendly, concise with with powerful filtering.
000
Lars-Erik Road @lroal.bsky.social · 25/01/2026
Brought an old mocking framework back from the dust and gave it new life — now with TypeScript types. 🚀🧪 #typescript #testing #mocking github.com/alfateam/a/
github.com
GitHub - alfateam/a: Javascript mock and TDD framework.
Javascript mock and TDD framework. Contribute to alfateam/a development by creating an account on GitHub.
010
Lars-Erik Road @lroal.bsky.social · 21/01/2026
Orange ORM v4.8.1. is out github.com/alfateam/ora...
github.com
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.
000
Lars-Erik Road @lroal.bsky.social · 20/11/2025
Drafting the architecture for local-first sync in Orange ORM: SQLite + OPFS on the client, WAL-safe writes, per-table changelogs, trigger-based delta capture, push/pull with conflict strategies, and a thin server applying changes atomically.
010
Lars-Erik Road @lroal.bsky.social · 04/10/2025
Orange ORM github.com/alfateam/ora...
github.com
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.
000
Lars-Erik Road @lroal.bsky.social · 24/09/2025
I just published A Love Letter to Every Developer Who’s Written a ‘Quick Setup Guide’ medium.com/p/a-love-let...
medium.com
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
000
Lars-Erik Road @lroal.bsky.social · 24/09/2025
anniemueller.com/posts/how-i-...
anniemueller.com
How I, a non-developer, read the tutorial you, a developer, wrote for me, a beginner - annie's blog
“Hello! I am a developer. Here is my relevant experience: I code in Hoobijag and sometimes jabbernocks and of course ABCDE++++ (but never ABCDE+/^+ are you kidding? ha!)  and I like working with ...
000
Lars-Erik Road @lroal.bsky.social · 21/09/2025
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
000
Lars-Erik Road @lroal.bsky.social · 21/09/2025
Just published orange-orm@4.7.14 -Improved performance for SQL Server github.com/alfateam/ora... #node #orm #mssql
github.com
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.
000
Lars-Erik Road @lroal.bsky.social · 18/09/2025
From the latest create-vue . WTF, this is asking for trouble. Breaking changes ahead !!
000
Lars-Erik Road @lroal.bsky.social · 18/09/2025
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?
000
Lars-Erik Road @lroal.bsky.social · 18/09/2025
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
110
Lars-Erik Road @lroal.bsky.social · 18/09/2025
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...
github.com
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...
000
Lars-Erik Road @lroal.bsky.social · 09/09/2025
Npm supply chain attack www.securityalliance.org/news/2025-09...
securityalliance.org
Oops, No Victims: The Largest Supply Chain Attack Stole 5 Cents
The biggest financial impact expected to be the millions of dollars of SaaS contracts signed with security vendors
000
Lars-Erik Road @lroal.bsky.social · 04/09/2025
“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.
020
Lars-Erik Road @lroal.bsky.social · 20/08/2025
Just built my iOS app using @voltbuilder.bsky.social — no Xcode, no certificates hell, no Mac required. An amazing product
volt.build
VoltBuilder
App Builds Made Simple!
000
Lars-Erik Road @lroal.bsky.social · 17/08/2025
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.com
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.
010
Lars-Erik Road @lroal.bsky.social · 11/08/2025
I just released Orange ORM v4.7.11 Support for bigint github.com/alfateam/ora...
000
Lars-Erik Road @lroal.bsky.social · 27/07/2025
You can now have cyclic relations in Orange ORM - to infinite depth. t.co/cte5pdKJC0
t.co
https://github.com/alfateam/orange-orm/releases/tag/v4.7.10
010
Reposted by Lars-Erik Road
kode24.no @kode24.no · 03/07/2025
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
kode24.no
40 prosent av AI-genererte apper lekker data
Sjekka tusenvis av apper fra Lovable, Bolt, Base44, Replit og v0, og ble ikke spesielt imponert.
2153
Lars-Erik Road @lroal.bsky.social · 03/07/2025
000
Lars-Erik Road @lroal.bsky.social · 03/07/2025
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.
100
Lars-Erik Road @lroal.bsky.social · 03/07/2025
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.
010
Lars-Erik Road @lroal.bsky.social · 03/07/2025
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
000
Lars-Erik Road @lroal.bsky.social · 10/06/2025
Orange ORM featured in the latest Node Weekly newsletter nodeweekly.com/issues/581
nodeweekly.com
Node Weekly Issue 581: June 10, 2025
000
Lars-Erik Road @lroal.bsky.social · 24/05/2025
Cc @pglite.dev
011
Lars-Erik Road @lroal.bsky.social · 24/05/2025
I am very happy to announce that Orange ORM now supports PGlite 😀! github.com/alfateam/ora...
110
Lars-Erik Road @lroal.bsky.social · 21/05/2025
github.com/alfateam/ora...
github.com
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.
000
Lars-Erik Road @lroal.bsky.social · 07/05/2025
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...
000
Lars-Erik Road @lroal.bsky.social · 17/03/2025
Just published Orange ORM Bug fix in 4.5.1 and 3.10.4 github.com/alfateam/ora...
github.com
Release v4.5.1 · alfateam/orange-orm
Bugfix: "Changed by Other User" Error Triggered by Precision Mismatch in Numeric Column. See #120
000
Lars-Erik Road @lroal.bsky.social · 17/03/2025
Have you considered Orange ORM ? github.com/alfateam/orange-orm (I am the author)
github.com
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.
030
Lars-Erik Road @lroal.bsky.social · 16/02/2025
Just published orange-orm@4.5.0. 🥳 Supporting Cloudflare D1. github.com/alfateam/ora... #cloudflare #ORM
github.com
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.
010
Lars-Erik Road @lroal.bsky.social · 08/02/2025
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.
000
Lars-Erik Road @lroal.bsky.social · 31/01/2025
Sure. I understand completely. 😊
010
Lars-Erik Road @lroal.bsky.social · 31/01/2025
Try github.com/alfateam/orange-orm I am the author. Feel free to ask me anything.
github.com
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.
100
Lars-Erik Road @lroal.bsky.social · 08/01/2025
More high level
000
Lars-Erik Road @lroal.bsky.social · 07/01/2025
It is pure data centric - no inheritance, behaviour or polymorphism.
100
Lars-Erik Road @lroal.bsky.social · 07/01/2025
Have you tried github.com/alfateam/orange-orm ? (I am the author)
github.com
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.
110
Lars-Erik Road @lroal.bsky.social · 27/12/2024
Kafka on the shore by Muakami.
150
Lars-Erik Road @lroal.bsky.social · 20/12/2024
I need to limit scope - otherwise it will be bloated and unmanageable (where prisma and drizzle are heading)
010
Lars-Erik Road @lroal.bsky.social · 20/12/2024
D1 is coming. Migrations i dont know - maybe prisms export. Definitively not sql studio. There are so many good sql managers out there.
000
Lars-Erik Road @lroal.bsky.social · 20/12/2024
Have you considered Orange ORM ? github.com/alfateam/ora...
github.com
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.
110