Inside Facebook Mobile show

Inside Facebook Mobile

Summary: Brought to you by Facebook. In addition to remaining active in the open source community and conference circuit, this podcast offers another channel that allows us to highlight the technical work of our engineers who will discuss everything from low-level frameworks to end-user features. Throughout the podcast, two Facebook engineers, Mihaela Ogrezeanu and Pascal Hartig (@passy), will interview mobile developers in the company.

Podcasts:

 23: Organising the Women of React Remote Conf | File Type: audio/mpeg | Duration: 28:25

With large-scale public events seeming rather distant right now, the concept of virtual conferences is an exciting way to stay in touch with people and learn new things. Pascal is joined by the organising team of the Women of React conference, where women take the virtual stage, but everyone is welcome to attend and participate. Cassidy, Sara, Kevin, Jenn and our very own Rachel share how they came up with the idea and what you need to kick off your own online conference.

 Update: No Interview Episode for March | File Type: audio/mpeg | Duration: 59

Unfortunately due to the current global pandemic, we don't have an interview for you, but stay tuned and subscribe to the feed for some remote interviews in the near future. Do follow @passy, @rachelnabors, and @insidefbmobile for updates.

 22: Scaling WhatsApp with Silky | File Type: audio/mpeg | Duration: 59:58

For the first time, Rachel and Pascal are joined by a guest from WhatsApp. Silky walks the two through a staggering array of optimisations WhatsApp deploy to make sure that text, media and documents arrive quickly, reliably and safely on the other end. They discuss going from five to six nines of reliability for Facebook’s distributed blob store, POPs, FNAs, and fighting abuse on an end-to-end encrypted platform.

 21: Kotlin at Facebook with Sergey | File Type: audio/mpeg | Duration: 01:00:13

Pascal is joined by Rachel in the co-host chair for this first episode of the new decade. The two interview Sergey from the Android UI Frameworks team to discuss the long-awaited rollout of Kotlin within Facebook. Sergey himself is currently working on a new set of APIs for building UI components in Kotlin.

 20: droidcon London 2019, Part II | File Type: audio/mpeg | Duration: 43:14

For the last episode of the decade (!), Pascal is joined by Inside Facebook Mobile royalty Emil, who shares what he has been up to since his last appearance on the podcast and how Facebook Open Source is still part of his day-to-day work. Then we head over to Droidcon UK 2019 again, where Pascal interviews Aziz from the Android Native UI Frameworks team about benchmarking UI components, followed by a chat with Aziz’s teammates Andy and Pasquale about effective multi-threading on Android.

 19: droidcon London 2019, Part I | File Type: audio/mpeg | Duration: 36:37

Pascal went mobile again and brought the mics to this year’s droidcon Android conference in London. He interviewed the record-breaking six speakers Facebook had this year and discussed some topics with them. In this episode we cover the first three interviewees talking about coroutines in Kotlin, Fresco and Messenger Lite.

 18: Outside Facebook Mobile at the London Mobile Forum 2019 | File Type: audio/mpeg | Duration: 49:23

Once a year, Facebook invites developers from various companies to a cosy place somewhere in East London to talk for a day about scaling challenges on mobile. This year, Mihaela and Pascal join the fun and talk to a bunch of the attendees, which are for the first time not (all) Facebook employees. Tune in to learn how Deliveroo are moving from Java to Kotlin, the BBC is using their app to find a more inclusive audience, how Asos moved away from never-ending feature branches and much more.

 17: Hermes JS Engine Development with Marc | File Type: audio/mpeg | Duration: 26:38

Every time we get to talk about an open-source project on our podcast, we couldn't be happier. This episode we have Marc to talk about Hermes, an open-source JavaScript engine, optimised for running React Native apps on Android. You can listen to Marc explain why it was necessary to build a JavaScript engine to support the needs of a particular framework and get a glimpse of the architecture and the design decisions behind it. Tune in now for episode 17!

 16: React Native Developer Advocacy and Documentation Engineering with Rachel | File Type: audio/mpeg | Duration: 52:43

Rachel is a developer advocate in the React Core team on London. React is one of the biggest open source UI frameworks in the world, a reputation kept sustainable especially thanks to the amazing work the React Core team puts into the educational material available to the community. Rachel shares her journey from cartoonist to developer advocacy roles to the present day, where she curates and maintains documentation material built for people rather than just coders.

 15: Infer Static Analysis for Mobile Apps with Ezgi | File Type: audio/mpeg | Duration: 44:21

Ezgi has a long-awaited converstion with Mihaela and Pascal about Infer, an open-source static analysis tool with support for Java and C-based languages. Ezgi joined Infer as a natural extension of her PhD in programming languages and type systems. You'll not only hear from her about writing and testing a new analyses for Infer, but also what it's like to balance academic research with having applied industry impact. We're sure you'll stay tuned until the end!

 14: Facebook iOS UI Infrastructure with Adam | File Type: audio/mpeg | Duration: 42:52

Episode 14 introduces Adam, the first dedicated iOS developer that Mihaela and Pascal have hosted on the podcast. Adam created ComponentKit, an iOS open-source framework inspired by React, and he joins this episode to tell the story of how the framework was built and adopted. Adam shares some insight on API design considerations, how to build frameworks around scalability and correctness and what the current challenges of working on the Facebook iOS apps are.

 13: Android UI Infrastructure with Hilal | File Type: audio/mpeg | Duration: 39:56

Did you watch F8 this year? You've probably seen the new Facebook blue and your app got a sleeker, more modern icon. Hilal is part of the team that made that happen and he joins Mihaela and Pascal on episode 13 to talk about how to scale packaging and distributing UI resources to devices. Hilal also helps fight UI regressions and inconsistencies with the screenshot tests infrastructure he contributes to.

 12: Product Management on Workplace with Chiara | File Type: audio/mpeg | Duration: 34:18

Chiara is a Product Manager who supports the Workplace team. She joins Pascal and Mihaela on episode 12 to give some clarity on the role of a Product Manager. With a background in graphic design, she tells us about her journey to becoming a Product Manager and the skills and mindset she practices in this role.

 11: Secure Networking on Android with Subodh | File Type: audio/mpeg | Duration: 59:37

Subodh, a software engineer leading the QUIC team in Menlo Park, joins us for episode 11 and talks with Mihaela and Pascal about Android networking.

 10: FBLite and Fast Android Apps for Emerging Markets with Tal | File Type: audio/mpeg | Duration: 34:10

10: FBLite and Fast Android Apps for Emerging Markets with Tal

Comments

Login or signup comment.