Podcast: Play in new window | Download
http://traffic.libsyn.com/sedaily/fb_oss_edited_fixed.mp3Podcast: Play in new window | Download Facebook’s open source projects include React, GraphQL, and Cassandra. These projects are key pieces of infrastructure used by thousands of developers–including engineers at Facebook itself. These projects are able to gain traction because Facebook takes time to decouple the projects from their internal infrastructure and clean up the code before releasing them into the wild. Facebook has high standards for what they are
http://traffic.libsyn.com/sedaily/OperationswithCharityMajors.mp3Podcast: Play in new window | Download Parse was a backend as a service company built in 2011 before being acquired by Facebook in 2013. Building a backend as a service for developers requires walking a thin line between giving engineers lots of control and preventing those engineers from shooting themselves in the foot. While she was at Parse, Charity Majors learned about the operational burdens of managing a service
http://traffic.libsyn.com/sedaily/ZuckerbergFiles_edited.mp3Podcast: Play in new window | Download Mark Zuckerberg may be the most powerful person in the world. At no other time in history has a single human had such fine-grained control over the most influential tool for media. Today’s guests are Michael Zimmer and Nick Proferes, the creators of The Zuckerberg Files, an index of every recorded word that Mark Zuckerberg has said in text, video, or audio. Why
http://traffic.libsyn.com/sedaily/Facebook_Relationships_Fixed_Edited.mp3Podcast: Play in new window | Download Facebook users provide lots of information about the structure of their relationship graph. Facebook uses that information to provide content and services that are expected to be important to users. If Facebook knows who the most important people in my life are, Facebook can use that knowledge to serve me content that is more relevant to me. Jon Kleinberg studied Facebook network
http://traffic.libsyn.com/sedaily/eff_edited.mp3Podcast: Play in new window | Download “We do agree that some internet is better than no internet. But it’s a question as what you define as the internet – and the internet has never been a filtered service like this.” In this episode, Jeff and Jeremy discuss Internet.org and the criticism it has received from organizations like the EFF. Internet.org is a program created by Facebook whose purpose is
“When I started React Native, everyone I talked to was like you need the primitives to be platform specific, otherwise this is too crazy, everyone’s tried the cross-platform dream – it doesn’t work.”
Facebook’s developer platform questions the dogmas of application development. React, Relay, Flux, GraphQL, and React Native are ruthlessly pragmatic developer tools. Fundamental questions begin each week on Software Engineering Daily. Fundamental answers conclude each week with a coherence of lessons from the podcast interviews.
Tadeu Zagallo is a Facebook engineer who works on React Native for iOS.
GraphQL is a query language for managing client-server interactions. Relay is a new way of structuring client applications that co-locates data fetching with view logic. These technologies complement the paradigm shift of React and other Facebook technologies.
Nick Schrock is the co-creator of GraphQL and an engineer on product infrastructure at Facebook.
Dan Abramov currently works full time on Redux, React Hot Loader, and React Transform.
React is the product of Facebook and a large open-source community. Facebook engineering has recently produced a powerful suite of loosely coupled tools for development: React, GraphQL, Relay, React Native, and Flux Architecture.
Ben Alpert is an engineer on the React Core team at Facebook.
This week, Software Engineering Daily sought answers to some fundamental questions from the following guests: David Schwartz talked about maintaining security in Ripple, a distributed cryptographic payment system Craig Smith explained the attack surfaces of cars and the consequences of the Wired Jeep hacking Bruce Schneier surveyed Ashley Madison and other recent events, and talked about Data and Goliath Max Krohn talked about verifying identities with Keybase and protecting OKCupid’s users from bots Adrián Lamo gave a
http://traffic.libsyn.com/sedaily/presto_chris.mp3Podcast: Play in new window | DownloadPresto is a low latency SQL language built for interactive analysis. Christopher Berner works on Presto at Facebook. Questions: Is Presto for data scientists, developers, or everyone? What are the problems with Hive? How does Hive break a query into mapreduces? How do the clients, coordinators, and workers interact? Is Presto both fast and cheap? How does Presto tune Java to get speed