Nov
30
2008
Today, I came across what I call a deep-sea pearl. I came to know Hessian, the binary web service protocol.
Some time ago I blogged about the same idea Predictable Binary Representation (PBR)
, naively thinking that no one has done this before.
With the help of few friends, and some googling there turned out to be a zillion solutions that attempt to address that very problem; the etch has been really scratched by many, and the need for a compact, and predictable binary protocol is a must, no matter how fast the internet is or will become.
Continue Reading »
Sep
01
2008
XML is nice, YAML and JSON are cool, proprietary formats for binary encapsulation are not good; those are all facts that many people agree to.
But they all the good solutions remain sub-optimal when it comes to network bandwidth overhead and cpu usage needed to parse the blob every time.
This might have, and should have been considered long time ago. I didn’t find any open format to cover it however, hence I’m suggesting one…
Features
The following needs are not addressed by those data representation formats, but are by PBR :
1. Supporting Binary content. You need to revert to Base64 or the like to do this. but its not natively supported.
2. Completly Predictable (so no guess work in parsing). I don’t want to waste cpu cycles and logic to parse the content in an unpredicable manner. I want to be able to exactly tell what the next step a head and how much data I need to manage.
3. No escaping. I really don’t like escaping. I want to be able to put my content AS IS ™.
4. Reliable : Checksum. Thats a cool addition that will make me confident of my data.
Continue Reading »
Jul
16
2008
I feel very strongly about the historical opportunity for the GNOME community to switch their tool kit over to QT 4.x. GNOME was originally a fork of effort from KDE back in the old days when QT was not GPL-enabled.
Continue Reading »
Jun
14
2008
Would the debate on the best Web-development framework evern end? probably not, becuase debate reflects the very nature of us humans. We see things from different angles, and apply them to different cases …
Nevertheless, for the yours truly this does not have to be the case… here is my angle …
Continue Reading »
Jun
14
2008
I never thought that I would have a blog, I am not a talking-kind-of-person. But now I started to see it as a good method to keep my notes in one place and make them availalbe. Just a 2 cents kind of stuff.