Thrift: We're Giving Away Code

Thrift: We're Giving Away Code
It may be an April 1st release, but this is no joke. We're giving away Thrift, a core part of our software infrastructure, as open source. If you follow this blog, then you probably already know about our use of the LAMP software stack and participation in other open source projects. But unless you work here, the first thing that probably springs to mind when it comes to "thrift" is that shady store with lots of smelly sweaters and shoulder-padded jackets.
Looking for deals on sweet retro outfits?
We can't actually help you with that.
Sorry to disappoint, but this isn't that kind of thrift. Ours has a capital T, and it's a software framework that takes one simple programming language and performs not-so-simple code generation to create programs that communicate easily and efficiently across many programming languages. As it turns out, computer languages aren't so different from people languages. Some things are just faster, easier, or more elegant in one than another. Ever tried to say "I love you" in German? Apologies to our German users, but it's no "Je t'adore." Parsing RSS in C++? Sounds tedious. Building an in-memory search index in PHP? Unfathomable!

Why are we giving it away? Many large corporations are famous for keeping this type of tool under lock and key, but we think we stand to gain much more by collaborating with other smart companies and developers. Plus, we figured a lot of you would really enjoy an inside look at some of the interesting software problems we're working on every day.

So what are you waiting for? Download the source:
http://developers.facebook.com/thrift/



Mark, a Technical Lead at Facebook, is reasonably confident that software is actually happier when written by computers, not people.

Pengumuman Diarkib mengikut Tarikh

2009
Oktober (17)
Ogos (10)
Julai (10)
Jun (13)
Mei (13)
April (13)
Mac (14)
2008
Oktober (12)
Ogos (2)
Julai (3)
Jun (6)
Mei (5)
April (6)
Mac (2)
2007
Ogos (4)
Julai (4)
Jun (2)
Mei (5)
April (9)
Mac (8)
2006
Ogos (4)

Arkib Kiriman oleh Blogger

Langgan Blog ini