Last month, Facebook announced the open-sourcing of Hack, a programming language it developed for HHVM that integrates seamlessly with PHP. Earlier this week, the social network held its first-ever Hack Developer Day.
How did Facebook manipulate the Hive storage format to enable it to deal with a data warehouse that stores some 300 petabytes and takes in about 600 terabytes per day? RCFile (record-columnar file format) wasn’t enough, so enter ORCFile.
The Facebook Data Science Team announced its first software release, saying in a note on its page that it is making available an open-source version of its PlanOut tools for A/B testing and other field experiments.
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.
The word “hack” is an integral part of Facebook’s culture, so it should come as little surprise that a programming language it developed for HHVM that integrates seamlessly with PHP, which it announced the open-sourcing of Thursday, is called Hack.
The last time Facebook held its F8 global developer conference, in September 2011, huge announcements were made, such as the introductions of Timeline, the ticker, and Open Graph applications. F8 will return April 30, in San Francisco, but don’t expect the fireworks of the previous event, as the one-day confab will be developer-focused, according to the social network.
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.