4 ms·
It amazes me the breathless enthusiasm that junior devs show for this stuff. We fought so hard to get rid of crazy RPC protocols (COM+, CORBA) and abominations
by pragmatic 4y ago
It amazes me the breathless enthusiasm that junior devs show for this stuff.
We fought so hard to get rid of crazy RPC protocols (COM+, CORBA) and abominations like SOAP and people keep trying to bring them back.
Yes networking is hard. Do everything you can to make it easier to debug. Text protocols, easy to use tools, etc
They have no idea how thankful they should be HTML friendly ("REST") APIs.
Don't wake the RPC eldritch horrors. Let them dream their undead dreams in the stygian depths.
- indymike 4y ago> We fought so hard to get rid of crazy RPC protocols (COM+, CORBA) and abominations like SOAP and people keep trying to bring them back. For those that dare re-kindle the old ways of RPC, only despair, anguish and insanity await. The mindless boilerplate, the infinite depths of parser recursion, the envelopes within envelopes, the madness inducing mysteries of undeclared encoding, the deadly omission of byte order markers, the incomprehensibly complex, yet vague error messages... and the network. The network is waiting to devour your function calls, returning only the broken skeleton and ruptured entrails of what were once perfectly beautiful, good, honest and peace loving return values. The old ways must be locked away, and cast into the deepest fissure in the deepest depths of the ocean, where there is no chance they be rediscovered and unwittingly released on humanity. Or, how I feel when a vendor sends documentation for their SOAP web service.
- Terretta 4y ago> how I feel when a vendor sends documentation for their SOAP web service The only thing worse may be when a vendor sends documentation for their "REST" web service that is clearly just machine reformatted SOAP.
- indymike 4y agoPossibly, but there is one more basement in this particular hell: slapping a GraphQL wrapper on it.
- 0x445442 4y agoAlan Kay has some epic rants about the hubris of our industry and its willful ignorance of its own history. Thus he describes it as a Cargo Cult.