BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Facebook Content on InfoQ

  • Facebook & Instagram Lessons on Android Development for Emerging Markets

    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 2014 Final Day Review

    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.

  • Facebook Open Sources Proxygen, an HTTP Framework Supporting SPDY 3.1

    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 F8 Apps for iOS and Android Now Open-Source

    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.

  • Debugging iOS File Corruption at Facebook

    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.

  • Facebook Releases Graph API v2.1 and Updates Platform Policies to Forbid Like-gating

    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 Open-sources Haxl: Implicit, Concurrent Data Access Using Haskell

    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 Unveils Jest for JavaScript Unit Testing, Automatic Mocking

    Facebook has released Jest, built on top of the Jasmine test framework, for JavaScript Unit Testing. Jest automatically mocks dependencies when running tests, and uses CommonJS instead of a proprietary module loader.

  • Bridging the Gap Between Gesture and Animation with Facebook's Pop Framework

    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.

  • Facebook: MVC Does Not Scale, Use Flux Instead [Updated]

    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.

  • Facebook Launches App Links To Make Deep Linking Between Apps Easier

    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.

  • Facebook Open-Sources PlanOut, a Framework for Online Field Experiments

    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 Want to Make Sure that MySQL Is “Web-Scale”

    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 and The State of Deep Learning

    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 Evolved: Facebook's New Hack Programming Language

    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.

BT