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.
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.
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
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
November (12)
Oktober (17)
September (10)
Ogos (10)
Julai (10)
Jun (13)
Mei (13)
April (13)
Mac (14)
Februari (13)
Januari (8)
2008
Disember (15)
November (14)
Oktober (12)
September (9)
Ogos (2)
Julai (3)
Jun (6)
Mei (5)
April (6)
Mac (2)
Februari (4)
Januari (3)
2007
Disember (4)
November (4)
Oktober (1)
September (3)
Ogos (4)
Julai (4)
Jun (2)
Mei (5)
April (9)
Mac (8)
Februari (7)
Januari (4)
2006
Disember (3)
November (6)
Oktober (5)
September (7)
Ogos (4)
Arkib Kiriman oleh Blogger
Abraham Cooper (1)
Adam Conner (4)
Adam Hupp (1)
Aditya Agarwal (2)
Akhil Wable (1)
Alex Moskalyuk (1)
Alexandre Roche (3)
Alok Menghrajani (1)
Annie Ta (2)
Ari Steinberg (2)
Arjun Banker (1)
Austin Haugen (1)
Barbara Fischkin (1)
Barry Schnitt (1)
Benjamin Ling (1)
Bikash Agarwalla (1)
Blair Heuer (1)
Blaise DiPersia (1)
Blake Chandlee (1)
Bo Hong Deng (1)
Bob Trahan (2)
Brian Shire (1)
Brynn Shepherd (1)
Cameron Marlow (1)
Carl R. Augusto (1)
Carolyn Abram (11)
Cat Lee (3)
Chad Little (2)
Chengos Lim (1)
Chris Cox (2)
Chris Hughes (2)
Chris Kelly (4)
Chris Putnam (3)
Chris Ward (1)
Craig Donato (1)
Dan Rose (1)
Daniel Chai (1)
Danna Gutman (1)
Dave Fetterman (1)
Dave Morin (1)
Doug Beaver (2)
Dustin Moskovitz (1)
Elizabeth Linder (2)
Elliot Schrage (2)
Eric Kwan (1)
Eric Zamore (1)
Evan Priestley (1)
Everett Katigbak (1)
Ezra Callahan (8)
Florin Ratiu (1)
Gareth Davis (1)
Gene Fant (1)
Ghassan Haddad (1)
Gibson Biddle (1)
Graeme Menzies (1)
Harry Huai Wang (4)
Henri Moissinac (1)
Jack Lindamood (1)
Jake Brill (1)
James Wang (2)
Jared Cohen (1)
Jason Min (1)
Jason Sobel (1)
Jeff Kanter (1)
Jeff Williams (1)
Jeffrey Wieland (1)
Jesse Dwyer (1)
Jessica Ghastin (1)
Jimmy Lavoie (1)
Joanna Lee (1)
Joe Green (1)
Joe Hewitt (3)
Joe Sullivan (1)
Joel Seligstein (1)
Jon Fougner (2)
Jon Warman (2)
Jonathan Hsu (1)
Josh Elman (1)
Josh Wiseman (2)
Julie Trescott (1)
Julie Zhuo (2)
Justin Bishop (1)
Justin Mitchell (1)
KC Estenson (1)
Kari Lee (1)
Kate Losse (3)
Kathy H. Chan (4)
Katie Carter (2)
Katie Geminder (6)
Kevin Arata (1)
Kevin Der (1)
Leah Pearlman (5)
Lee Byron (1)
Lisa P. Jackson (1)
Liz Perle (1)
Luke Shepard (1)
Makinde Adeagbo (1)
Malorie Lucich (1)
Marcia Velencia (1)
Mark Kinsey (2)
Mark Slee (9)
Mark Zuckerberg (18)
Matt Cahill (1)
Max Kelly (3)
Melissa Luu-Van (1)
Melody Quintana (1)
Michael B Kaiser (1)
Michael Gummelt (1)
Michael Richter (1)
Mike Honda (1)
Naomi Gleit (4)
Natalie Minor (1)
Navid Mansourian (1)
Nico Vera (3)
Nikki M. Flatley (1)
Paul C. Jeffries (1)
Paul Janzer (1)
Paul McDonald (1)
Pedram Keyani (1)
Pete Bratach (1)
Peter X. Deng (2)
Philip Fung (3)
Prashant Malik (1)
Randi Zuckerberg (5)
Raylene Yung (1)
Richard Allan (1)
Rob Goodlatte (1)
Robert Johnson (1)
Roddy Lindsay (2)
Ruchi Sanghvi (1)
Ryan McGeehan (3)
Sam O'Rourke (1)
Sameer Moidu (1)
Sandra Liu Huang (1)
Sara Lannin (3)
Sasha Rosse (1)
Scott Marlette (1)
Scott Mills (1)
Shaun King (1)
Shervin Pishevar (1)
Sheryl Sandberg (1)
Simon Axten (3)
Sophia Huang (1)
Steven Grimm (1)
Suzie White (1)
Ted Ullyot (1)
Teddy Underwood (1)
Tim Sparapani (1)
Tom Occhino (1)
Tom Whitnah (4)
Victor Valdez (1)
Wayne Chang (3)
Will Chen (3)
Xenia Nosov (1)
Yair Landau (1)
Yishan Wong (1)

