Christina Lee
where else to find them
github:christinalee
bluesky:christinalee.bsky.social
what they talk about
all 11 in the filters
where they keep going back
- KotlinConf4 editions2017–2023
- droidcon NYC4 editions2016–2019
- 360|AnDev2 editions2016–2017
all 10 in the filters
on a stage with
all 5 in the filters
who talks about the same things
- Jake Wharton27 talks
- Romain Guy68 talks
- Huyen Tue Dao31 talks
- Marcin Moskała26 talks
- Florina Muntenescu38 talks
- Danny Preussler22 talks
| title | conference | date |
|---|---|---|
| Adopting Jetpack Compose @ Scale | droidcon New York 2023 | 2023-09-14 |
Large apps describe concrete wins and pain points: Airbnb started experimenting in April 2020, open sourced showcase, and ported a Compose design system over… | ||
| SBA- Journey to a New Architecture | droidcon New York 2023 | 2023-09-14 |
Pinterest replaces flexible MVP with a concrete State-Based Architecture (SBA) that enforces sealed-event schemas per feature, an event handler as the only… | ||
| Panel Discussion Adopting Jetpack Compose @ Scale | droidcon San Francisco 2023 | 2023-06-08 |
Teams start with a proof of concept and monorepo integration (using basil and buck), build component libraries first, then pilot full‑screen usage; one… | ||
| Reflections on a Year of Compose | KotlinConf 2023 | 2023-04-12 |
Pinterest spends 18 months integrating Jetpack Compose, builds experiments that force AOT via a tiny red pixel and later full rewrites, and finds a persistent… | ||
| Compose Adoption at Pinterest: A Postmortem | KotlinConf 2023 | 2023-04-12 |
Company tries Jetpack Compose for core Android UI and measures actual throughput and latency against a decade of hand-tuned views, finds performance regression… | ||
| Testing: Testing | KotlinConf 2019 | 2019-12-04 |
Claim: strong Kotlin types and language features reduce testing cost by shifting errors earlier to the compiler and IDE. Evidence: ReasonML adoption reportedly… | ||
| Coding like an Athlete | droidcon London 2019 | 2019-10-24 |
Claim: the brain is a muscle that grows with training and tires like a bicep. Cited studies: London taxi drivers’ hippocampi enlarge with navigation practice… | ||
| Working Across Platforms | droidcon NYC 2019 | 2019-08-26 |
Compares concrete cross‑platform choices: React Native bridge uses JS derivatives and an async FIFO message queue that often becomes a serialization… | ||
| Representing State: the Kotlin Edition | KotlinConf 2018 | 2018-10-03 |
Concrete takeaways for Kotlin: avoid bare booleans by encoding intent (the talk coins boolean blindness), replace ad hoc flags with sealed classes and data… | ||
| Coroutines by Example | droidCon NYC 2018 | 2018-08-27 |
Converts an Android app from RxJava streams to Kotlin coroutines by replacing Retrofit adapters with a Retrofit Deferred adapter, changing Singles/Completables… | ||
| The State of Representing State | Android Makers 2018 | 2018-04-23 |
Argument centers on concrete fixes not platitudes: boolean flags cause boolean blindness so code converts blind booleans into domain-specific sum types that… | ||
| The Road to Kotlintown III: Delegate 95 to Coroutine 66 | Chicago Roboto 2018 | 2018-04-13 |
Shows how Kotlin delegation actually reduces boilerplate: implement property delegates (used for SharedPreferences, custom view setters) via… | ||
| Advanced Kotlin | Oredev 2017 | 2017-11-08 |
Kotlin type details and code examples show exactly what matters: nothing represents non‑returning functions, unit is a printable singleton usable in generics… | ||
| The Road to Kotlintown | KotlinConf 2017 | 2017-11-02 |
Shows how Kotlin's type system and generics actually behave: nullability rules, nothing as non-returning, Unit used as a generic result, and why platform types… | ||
| Two Stones, One Bird: Implementation Tradeoffs | KotlinConf 2017 | 2017-11-02 |
Compares concrete Kotlin choices: null handling (if vs ?.let), scoping helpers (with / apply / run / also), primitive vs boxed arrays, delegates.notNull versus… | ||
| The Road to Kotlintown | droidcon NYC 2017 | 2017-09-25 |
Starts by mapping Kotlin’s type system (nullable types, Nothing, Any vs Object, Unit) and then shows concrete choices when converting Java: add explicit upper… | ||
| The Road to Kotlintown | 360|AnDev 2017 | 2017-07-13 |
Automatic Java→Kotlin conversion compiles but leaves concrete fixes: remove redundant public, prefer primary-constructor properties instead of separate fields… | ||
| Kotlin: A Followup | Droidcon Italy 2017 | 2017-04-06 |
Kotlin adoption at Pinterest is a gradual, pragmatic experiment: teams of 30+ developers let individuals choose Java or Kotlin, which produces a split codebase… | ||
| Koltin in Prod | droidcon NYC 2016 | 2016-09-29 |
Kotlin targets the JVM and interoperates with existing Java code so migration is file‑by‑file using IntelliJ’s convert to Kotlin tool and a small 1.0.3… | ||
| Intro to RxJava | 360|AnDev 2016 | 2016-07-28 |
Claims that RxJava makes Android async code explicit, composable and easier to reason about by using observables with operators and subscribeOn/observeOn for… | ||
| nothing matches | ||