Facebook, Google, LinkedIn, and Twitter face similar challenges in working with open-source database MySQL, and Thursday, the four companies announced that they joined forces to form WebScaleSQL, aimed at sharing a common set of changes to the upstream MySQL branch via open source.
From a user standpoint, the A Look Back videos Facebook created to mark its 10th anniversary provided a fun look back at memories on the social network. But from an engineering standpoint, they provided challenges on many levels, and Alexey Spiridonov and Krish Bandaru wrote a post on the Facebook Engineering blog detailing how those challenges were overcome.
What difficulties did Engineering Manager for Paper Scott Goodson and his team encounter while developing the social network’s recently introduced iPhone application, and how did they overcome those difficulties? Goodson offered a behind-the-scenes peek in a post on the Facebook Engineering blog.
To the average person, lint is something that gets caught by filters in clothes dryers, but to computer programmers, lint is actually helpful, as in lint programs, which help them sniff out bugs and coding errors in C programs. But why did Romanian C++ programmer and author Andrei Alexandrescu choose to write flint, Facebook’s lint program, in the D language? He explained the reasoning in a post on the Facebook engineering blog.
In 2007, Facebook open-sourced cross-language framework Thrift, which it had been using internally for the previous year. Thursday, following the addition of several features and a host of performance improvements, Thrift was re-open-sourced as FBThrift.
Facebook announced that it is open-sourcing its RocksDB embeddable, persistent key-value store, which enables fast storage and global, real-time data fetching of the social network’s massive cache of user data.
How Facebook’s Open Academy Offers College Credits To Computer Science Students Working On Open-Source Projects
Computer-science students at 22 universities globally will be able to work on open-source projects as part of their coursework as part of Open Academy, an initiative Facebook hatched in the spring of 2012 and announced publicly Wednesday.