At work, we use protobuf to communicate between all of our services. That 
said, we're mostly a Ruby shop.  A few of the devs here have been working 
hard on our new implementation, which uses the actual protoc compiler to 
generate classes instead of some hand-parsing craziness that we used to 
use.  I've been working a bit on an implementation for Node based on this 
work, but life keeps getting in the way.  If anyone wants to have a crack 
at it, I highly recommend digging through the generator they worked on, 
available 
at https://github.com/localshred/protobuf/tree/master/ext/ruby_generator

Props to BJ and Brandon for awesomeness. :)

--Josh

On Wednesday, November 7, 2012 11:54:58 AM UTC-7, Jacob wrote:
>
> Since we're on this topic, what is the general state of 
> Avro/Thrift/Protobufs. Are many people using them in production? I 
> know Thrift is supposed to have native support, but the generated code 
> is much less complete than the Java version. Protobufs seem to have a 
> dynamic library that more or less provides a dynamic interface. 
>
> - Jacob 
>
> On Wed, Nov 7, 2012 at 8:41 AM, Manuel Simoni <[email protected]<javascript:>> 
> wrote: 
> > Hi everybody, 
> > 
> > I'm releasing the first stable version of node-avro under the MIT 
> license: 
> > https://github.com/collectivemedia/node-avro 
> > 
> > Best regards, 
> > Manuel Simoni 
> > 
> > -- 
> > Job Board: http://jobs.nodejs.org/ 
> > Posting guidelines: 
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines 
> > You received this message because you are subscribed to the Google 
> > Groups "nodejs" group. 
> > To post to this group, send email to [email protected]<javascript:> 
> > To unsubscribe from this group, send email to 
> > [email protected] <javascript:> 
> > For more options, visit this group at 
> > http://groups.google.com/group/nodejs?hl=en?hl=en 
>

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to