Sergei Rybalkin

Software Engineer @ Facebook

Talk Title

Kotlin Adoption at Scale

Room

Hopper

Date

01.09.2022

Time

15:10 > 40 min

Share

on Twitter

Usually, Kotlin adoption is a smooth process: do some initial configuration and then follow the typical flow "writing code → building code → shipping code". But turns out this experience does not scale well for a really big project. Two Sergeys will walk you through the Kotlin adoption journey at Facebook. You will learn what problems speakers have encountered while trying to bring a new programming language into the biggest mobile codebase: from infrastructure support to hardcode JVM bytecode optimizations. Contains bloody DEX code.

Speaker Bio

Sergei is working with JVM-based languages for more then 9 years. At Facebook he is adopting and optimising Kotlin for Android. Before joining Facebook Sergei worked on Kotlin adoption for server side and frameworks at Alibaba Group.
Sergei develops and maintains Kohttp, a Kotlin DSL HTTP client (https://github.com/rybalkinsd/kohttp) and Redex, an Android bytecode optimizer (https://fbredex.com/).

Menu