4 ms·
While these ideas (imperative vs sync, immutability + idempotency) a great in theory, I have yet to see anyone putting them in practice while still keeping a gr
by humanfromearth 6y ago
While these ideas (imperative vs sync, immutability + idempotency) a great in theory, I have yet to see anyone putting them in practice while still keeping a great developer experience - that includes Zapier. I guess Stripe is doing this more or less well?
I just wish people implemented their webhook systems well (a popular standard would be nice as well) - REST is fine, it mostly works and it's pretty standard.
- unilynx 6y agoThis is also something that lacks in openapi - a standard way to describe websockets/SSE would be nice. Being able to listen for remote changes cuts down on API calls and leads to more responsive changes. (and ideally the webhook and websocket pushes and websockets event pulls look as much alike as possible, so you can switch between them easily as the situation warrants)
- AriaMinaei 6y agoSynchronization is still an open problem. CRDTs for example are still evolving fast [0]. I'd imagine the idea would be more doable when the underlying sync primitives mature. Immutability is a different beast, but it appears that decentralization/p2p is working on it through necessity. [0] https://crdt.tech https://crdt.tech