News for hackers. Stuff that matters.
Re:Announcing gRPC Support in Nginx by colordrops on Sunday March 18, 2018 @01:25PM (#16613005)
Just out of curiosity, what's a modern alternative to protobufs?
Re:Announcing gRPC Support in Nginx by pagnol on Sunday March 18, 2018 @01:32PM (#16613051)
I would also like to know why you don't consider it 'modern' and how you would define modern-ness in this context.
Re:Announcing gRPC Support in Nginx by throwawaysunday on Sunday March 18, 2018 @02:05PM (#16613282)
I answered above.
Re:Announcing gRPC Support in Nginx by tilpner on Sunday March 18, 2018 @01:40PM (#16613110)
Re:Announcing gRPC Support in Nginx by haberman on Sunday March 18, 2018 @02:11PM (#16613312)
I don't think they are successors, just different. Protobuf is a sparse wire format, whereas FlatBuffers and Cap'n Proto use a fixed-layout wire format. There are plusses and minuses to both. I wrote a little bit about this here: https://news.ycombinator.com/item?id=6329041#6330426

(Disclosure: I work at Google on the protobuf team)

Re:Announcing gRPC Support in Nginx by jkaplowitz on Sunday March 18, 2018 @01:45PM (#16613145)
gRPC uses Protobuf version 3. Both it and CapnProto are successors to Protobuf version 2. Flatbuffers is not a successor but is targeted at a different use case.
Re:Announcing gRPC Support in Nginx by throwawaysunday on Sunday March 18, 2018 @01:47PM (#16613154)
One that is type extensible, not brittle and based on schemas with fragile language integration tools, is streamable down to the atom level, naturally sortable, homoiconic in nature and efficient to produce and consume.

Such things exist, I'm not just rattling off buzzwords.

The main thing is protocols are serious business and people, especially any of the big five shouldn't get to own them just because it suits a business interest.

Re:Announcing gRPC Support in Nginx by jbreiding on Sunday March 18, 2018 @02:18PM (#16613357)
It's easy to argue you are just rattling off buzzwords if you don't provide examples.

I would also argue that not based on a schema is even more brittle as you end up implementing validation logic and client marshalling that the schema would allow you to just generate.

Re:Announcing gRPC Support in Nginx by andrewflnr on Sunday March 18, 2018 @01:59PM (#16613242)
Name some. Seriously, I'm interested in protocol design, so I'll read them. But also, yeah, just declaring that things exist is kind of unhelpful.
Re:Announcing gRPC Support in Nginx by icholy on Sunday March 18, 2018 @11:10PM (#16615985)
> Such things exist, I'm not just rattling off buzzwords.

you are though ...