Facebook and Instagram shared from their experience improving their apps to perform better on various Android devices and over different network connection speeds during the session Scaling Android Apps for Emerging Markets recorded at @Scale 2014.
Web Summit concluded today with Peter Thiel of Paypal and Facebook followed by U2’s Bono. Highlights from last day include Google Programmatic Marketing efforts, Peter Thiel and U2's Bono, Bitcoin speeches and the winners for the ALPHA and BETA competition.
The idea behind Proxygen is not to replace Apache but having the ability to create a specialized high-performance web server that can be embedded into existing applications providing web services. Facebook initially started to build a proxy (hence the name) server in 2011, and now they are open sourcing it after the project evolved and has been tested in production for a number of years.
Facebook-owned DBaaS platform Parse has open-sourced the full source code of the official Facebook f8 apps for iOS and Android, Parse Developer Advocates Christine Abernathy announced. The apps are aimed to provide guidance for how to build apps on Parse as well as a starting point for similar apps and shows an interesting use of Parse for UI customisation.
Facebook engineers Slobodan Predolac and Nicolas Spielberg have recently described how they "solved a long-term mobile debugging problem and reduced the crash rate ... by more than 50 percent." In the process, they show general useful techniques and a few Facebook tools that can help with large, rapidly evolving codebases.
New Facebook Graph API v2.1 incorporates several commonly requested features that build on the changes in v2.0, says Facebook. The company has also sparked a certain amount of reactions announcing changes to its platform policies that prohibit well-established like-gating practices.
Facebook has open-sourced Haxl, a library for efficient, concurrent data-access. The library leverages the traditional strengths of Haskell such as expressive type system, correctness and safety guarantees, as well as GHC's high performance run-time to solve the thorny issue of implicit, concurrent data access.
Facebook has recently open-sourced Pop, the animation engine behind its iOS Paper app. Pop aims at making it easier for developers to go beyond fire-and-forget animations, thus enabling interactive animations. In addition to static animations, Pop supports spring and decay dynamic animations, as well allowing the creation of custom animations.
This article has been updated based on community and Jing Chen (Facebook)’s reaction. (See the Update section below.) Facebook came to the conclusion that MVC does not scale up for their needs and has decided to use a different pattern instead: Flux.
At its F8 developer conference, Facebook announced App Links, an open, cross-platform solution for app-to-app linking aiming at making it easier for developers to link to other applications from their own apps. Besides Facebook, many companies have announced their support for App Links, including Parse, Dropbox, and Spotify. Android, iOS, and Windows Phone are currently supported.
PlanOut is Facebook's language for online field experiments supporting "A/B tests," factorial designs, and more. According to Facebook, PlanOut makes possible to separate experimental design from application code and allows experimenters to concisely describe their designs. Facebook claims to be using PlanOut to run over a thousand experiments each day that involve hundreds of millions of people.
Facebook, Google, LinkedIn, and Twitter have decided to make sure that a relational databases is “web-scale”, so they have put their efforts behind WebScaleSQL, a branch of MySQL 5.6 Community Edition.
AlchemyAPI recently announced a taxonomy and a sentiment analysis API based on deep learning that can help transform digital content into ad inventory. IBM, Yahoo, Microsoft, Facebook, Google and others are working in the deep learning space. We take the high level view of what deep learning is all about and what are the key advances throughout the past months in the field.
PHP has long filled an important role at Facebook, and over the years the company has constantly sought to improve the language's performance. First there was the Hip Hop Virtual Machine, and now there is the Hack, programming language.