Tag Facebook

Relay Modern with Lee Byron and Joe Savona

http://traffic.libsyn.com/sedaily/RelayModern.mp3Podcast: Play in new window | Download Relay is a JavaScript framework for building data-driven React applications. Facebook open sourced Relay around the same time they open sourced GraphQL, and Facebook expected Relay to be the more popular of the two projects. However, the reality was reversed. Open source companies like Meteor quickly began to build GraphQL tools and a few businesses were started around GraphQL. One year later, the

Continue reading…

Parse and Operations with Charity Majors

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

Continue reading…

Zuckerberg Files with Michael Zimmer and Nick Proferes

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

Continue reading…

Microsoft Antitrust with Harry First

http://traffic.libsyn.com/sedaily/MSFT_Legal_edited.mp3Podcast: Play in new window | Download Microsoft was the dominant technology company in the 1990’s, until it came under fire for anticompetitive practices. Internet Explorer was tightly coupled to the Windows operating system, which prevented Netscape Navigator–a competing browser–from reaching users on the dominant platform.   This episode is about antitrust–what businesses can and cannot do in the name of competition, what the impact of Microsoft’s legal battles in

Continue reading…

Facebook Relationship Algorithms with Jon Kleinberg

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

Continue reading…

GraphQL as a Service with Scaphold.io

http://traffic.libsyn.com/sedaily/Scaphold.io_Edited.mp3Podcast: Play in new window | Download GraphQL was open sourced out of Facebook, and gave developers a way to unify their different data sources into a single endpoint. Although the promise of GraphQL is appealing, the process of setting up a GraphQL server that can communicate with each disparate data source can prove to be complex. Scaphold.io provides GraphQL as a service, and today’s guests are the creators of

Continue reading…

Internet.org and the Fight for Net Neutrality with Jeremy Malcolm

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

Continue reading…

The Future of React with Christopher Chedeau

“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.”

Continue reading…

React: Fundamental Answers

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.

Continue reading…

React Native with Tadeu Zagallo

React Native enables iOS and Android development using React. Mobile devices use a virtual machine to interpret the JavaScript into native code.

Tadeu Zagallo is a Facebook engineer who works on React Native for iOS.

Continue reading…

GraphQL and Relay with Nick Schrock

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.

Continue reading…

Flux, Redux, and React Hot Loader with Dan Abramov

Flux’s one way data flow solves several problems of MVC, but its complexity can be reduced in some cases. Redux is a predictable state container for JavaScript to use with React or any other view library.

Dan Abramov currently works full time on Redux, React Hot Loader, and React Transform.

Continue reading…

React at Facebook with Ben Alpert

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.

Continue reading…

Security: Fundamental Answers

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

Continue reading…

Facebook Presto with Christopher Berner

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

Continue reading…

The Age of Collaboration

Research for JavaScript Week uncovered collaborative efforts between tech giants. Google and Microsoft worked together to get Angular 2.0 built with TypeScript Facebook worked closely with Apple to get React Native working for iPhone Google, Microsoft, Mozilla, and Apple are collaborating on WebAssembly Conventional wisdom is that each of these companies is in competition for a slice of a fixed-size pie. The reality is that the size of the pie is growing

Continue reading…

React.js with Sebastian Markbage and Christopher Chedeau

http://traffic.libsyn.com/sedaily/reactjs_fixed.mp3Podcast: Play in new window | DownloadReact.js is a JavaScript library for building user interfaces. Facebook and Instagram maintain the open-source repository and use the technology to build front-end components. Questions include: What is a virtual DOM? How does React.js make development more modular? Why is DOM manipulation so expensive? What is Facebook’s development process of React like? What is Flux architecture? Is React Native going to eat the world

Continue reading…