protobuf   967

« earlier    

Protobuffers Are Wrong :: Reasonably Polymorphic
I can see a few good points in here if I squint but mostly this is just empirically nonsense.
protobuf  types 
2 days ago by rcrowley
Protobuffers Are Wrong :: Reasonably Polymorphic
Protobuffers are clearly written by amateurs, unbelievably ad-hoc, mired in gotchas, tricky to compile, and solve a problem that nobody but Google really has. The bad design of protobuffers is so persuasive that these problems manage to leak their way into your code as well.
protobuf  google  rant  design 
4 days ago by peterb
Protobuffers Are Wrong :: Reasonably Polymorphic
I've spent a good deal of my professional life arguing against using protobuffers. They're clearly written by amateurs, unbelievably ad-hoc, mired in gotchas, tricky to compile, and solve a problem that nobody but Google really has. If these problems of protobuffers remained quarantined in serialization abstractions, my complaints would end there. But unfortunately, the bad design of protobuffers is so persuasive that these problems manage to leak their way into your code as well.
protobuf  rant  design  messaging 
4 days ago by euler
Protobuffers Are Wrong :: Reasonably Polymorphic
"Protobuffers were obviously built by amateurs because they offer bad solutions to widely-known and already-solved problems."
protobuf  rant  essay 
4 days ago by look
kocircuit/kocircuit: Ko: A generic type-safe language for concurrent, stateful, deadlock-free systems and protocol manipulations
Ko: A generic type-safe language for concurrent, stateful, deadlock-free systems and protocol manipulations - kocircuit/kocircuit
golang  compiler  protobuf 
6 days ago by geetarista

« earlier    

related tags

android-library  android  api  article  avro  bazel  benchmarks  binary  bluetooth  buffer  buffers  build  builds  bytearray  cap'n'proto  case-study  cbor  cloud  cncf  code-generation  compatibility  compile  compiler  compliance  consideration  cool-tools  coolproject  critic  critique  csharp  data-encoding  data-formats  data  design  dev  development  discussion  docker  document  dotnet  embedded  erlang  error  essay  evoltion  exception  fhir  flatbuffers  framework  gazelle  github  go-lang  go  golang  google  gotchas  gradle  graphql  grpc  http  http2  implement  java  jni  json  jsonschema  kotlin  kubernetes  library  lock  machinelearning  memoryview  mesh  messaging  metadata  microservices  monitoring  msgpack  networking  opensource  openstreetmap  programming  proto  protobuffers  protocol  protocol_buffer  protocolbuffers  proxy  python  rails  rant  reading  rpc  schema  sdlc  serialization  server  service  slides  software  spring  standards  tech  tensorflow  thrift  todo  tool  tools  toread  types  uber  unity  utility  validation  verification  version  vs  webdev 

Copy this bookmark:



description:


tags: