Lars-Erik Road's Avatar

Lars-Erik Road

@lroal

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

20
Followers
52
Following
47
Posts
11.12.2024
Joined
Posts Following

Latest posts by Lars-Erik Road @lroal

The ultimate ORM for Node and Typescript Fetch rows directly in the browser. Developer friendly, concise with with powerful filtering.

πŸš€ 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

09.02.2026 20:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - alfateam/a: Javascript mock and TDD framework. Javascript mock and TDD framework. Contribute to alfateam/a development by creating an account on GitHub.

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/

25.01.2026 10:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Orange ORM v4.8.1. is out
github.com/alfateam/ora...

21.01.2026 09:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

20.11.2025 14:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Orange ORM

github.com/alfateam/ora...

04.10.2025 21:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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

I just published A Love Letter to Every Developer Who’s Written a β€˜Quick Setup Guide’ medium.com/p/a-love-let...

24.09.2025 13:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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 ...

anniemueller.com/posts/how-i-...

24.09.2025 13:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

21.09.2025 07:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Just published orange-orm@4.7.14
-Improved performance for SQL Server
github.com/alfateam/ora...
#node
#orm
#mssql

21.09.2025 07:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

From the latest create-vue .
WTF, this is asking for trouble.
Breaking changes ahead !!

18.09.2025 10:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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?

18.09.2025 10:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

18.09.2025 10:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
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...

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...

18.09.2025 09:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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

Npm supply chain attack

www.securityalliance.org/news/2025-09...

09.09.2025 04:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

β€œ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.

04.09.2025 16:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
VoltBuilder App Builds Made Simple!

Just built my iOS app using @voltbuilder.bsky.social β€” no Xcode, no certificates hell, no Mac required.
An amazing product

20.08.2025 05:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Orange ORM, v4.7.12 is out.
-bugfix for Bun: Race Condition After Transaction Commit

github.com/alfateam/ora...
#bun #orm #typescript #postgres #postgreSql

17.08.2025 09:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I just released Orange ORM v4.7.11
Support for bigint
github.com/alfateam/ora...

11.08.2025 06:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
https://github.com/alfateam/orange-orm/releases/tag/v4.7.10

You can now have cyclic relations in Orange ORM - to infinite depth.

t.co/cte5pdKJC0

27.07.2025 19:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
40 prosent av AI-genererte apper lekker data Sjekka tusenvis av apper fra Lovable, Bolt, Base44, Replit og v0, og ble ikke spesielt imponert.

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

03.07.2025 13:04 πŸ‘ 15 πŸ” 3 πŸ’¬ 2 πŸ“Œ 2
Post image
03.07.2025 12:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

03.07.2025 12:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

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.

03.07.2025 07:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

03.07.2025 07:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Node Weekly Issue 581: June 10, 2025

Orange ORM featured in the latest Node Weekly newsletter
nodeweekly.com/issues/581

10.06.2025 18:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Cc @pglite.dev

24.05.2025 18:55 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

I am very happy to announce that Orange ORM now supports PGlite πŸ˜€!

github.com/alfateam/ora...

24.05.2025 18:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
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/alfateam/ora...

21.05.2025 15:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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...

07.05.2025 20:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v4.5.1 Β· alfateam/orange-orm Bugfix: "Changed by Other User" Error Triggered by Precision Mismatch in Numeric Column. See #120

Just published Orange ORM
Bug fix in 4.5.1 and 3.10.4
github.com/alfateam/ora...

17.03.2025 14:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0