Stevens TCP state diagram at vokle hq!
I had some free time to finally draw this.
JSON is a fantastic format, anywhere people in your organization want to reach for XML, it's always a good thing to ask the question "Why not JSON?". The question I'd like you to ask the next time you're reaching for your JSON hammer, is "Why not MessagePack?".
MessagePack has the following things going for it when compared to JSON.
For the record, I'd probably still use JSON for a public facing API in most cases, but for internal ones, MessagePack generally wins.
The following example, written in Ruby, illustrates the advantages of MessagePack in action:
For more info, check out the Message Pack Website.
Loving byobu terminal for dev at the moment. It's like a super-nice, and sanely configured screen.