Fixed binary might be a pain in the neck. In my code, however, I gonna keep a binary format in a couple of places. Primarily because, I need an efficient way of storing blobs up to several MBs large. I don't want any bloated text format to come into the way. In addition, I won't have this big/little endian issue in the foreseeable future.
Just yesterday we discussed adding optional nvpairs to the tail of the packet; I did not think I could sell JSON to the guys. Now kaboom, turns out there are just 3 stakeholders, and we all have the same opinion. Fuck the others.
Having had an experience with protocol buffers... they do have an advantage that they are multi-language. What I still don't like there is their Java implementation... rather, Java classes design. One bad bug was fixed, but the architecture still sucks.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject