founder and cto at www.thenativeweb.io. loves javascript, node.js, lisp, apples and raspberries. favors unix and the shell. spreads knowledge. mvp. he/him.
Submissions
We'll Take the Benefits, Hold the Rules
docs.eventsourcingdb.io
3 points·by goloroden··1 comments
ESDM Is Now Open Source
docs.eventsourcingdb.io
3 points·by goloroden··0 comments
Claude, Start My Database
docs.eventsourcingdb.io
3 points·by goloroden··2 comments
The Event-Sourced Domain Modeling Language Is Now Open-Source
esdm.io
1 points·by goloroden··0 comments
OpenCQRS 2.0: Tests That Read Like the Domain
docs.eventsourcingdb.io
4 points·by goloroden··0 comments
Use Model with Domain: An Interview on Domain Storytelling
docs.eventsourcingdb.io
1 points·by goloroden··0 comments
Too Many Islands, Too Few Bridges: Notes from the Event Modeling Conference 2026
docs.eventsourcingdb.io
2 points·by goloroden··0 comments
OpenCQRS 2 Is There
github.com
3 points·by goloroden··0 comments
Don't Put That PDF in Your Event
docs.eventsourcingdb.io
2 points·by goloroden··0 comments
Results without insight: What AlphaGo teaches us about GenAI
heise.de
3 points·by goloroden··0 comments
Thinking in Events
docs.eventsourcingdb.io
2 points·by goloroden··0 comments
Testing Without Mocks
docs.eventsourcingdb.io
2 points·by goloroden··0 comments
The sovereign cloud that isn't: a label for the wrong level
I think two different meanings of "capabilities" are getting conflated here. In the HATEOAS sense, capabilities are the state transitions a server advertises via hypermedia links – an API discovery mechanism, not an authorization model. Roles and permissions are orthogonal to that and of course still enforced server-side on every request. A server that takes hypermedia seriously only advertises links the current user is actually allowed to follow, which is arguably a security plus.
Also worth noting: that sentence was just a historical aside about Fielding's original definition. The actual argument of the piece is that what most people call REST is really CRUD over HTTP, and that commands and queries are a better fit.
I entered my zip code… well, wrong country: I’m living in Germany.
And even if you knew that, the only thing you could have known from the zip code is the city. At least roughly, because multiple small villages share one zip code.
Or, to cut it short: This doesn’t work at all on a general and global level, so I guess there’s a reason why websites do this differently…
(I'm asking because it's super annoying that some pseudo-smart people come up with an oh-so-clever approach of "look ma, I have detected AI slop" over and over again, when all they actually do is piss people off who write by hand.)
Regarding GQL… which (accidentally :-D) has almost the exact same syntax as EventQL (the query language of EventSourcingDB), which was published earlier. See https://docs.eventsourcingdb.io/reference/eventql/ for details.