~/talks

Mohit Sarveiya

what they talk about

all 10 in the filters

where they keep going back

all 13 in the filters

on a stage with

who talks about the same things

titleconferencedate
Claude Code at Scale: An Android Deep DivedroidCon USA 20262026-07-16
Shows how Claude Code stays aligned with an Android monorepo by using repo-level skills and rules and a company plugin marketplace to enforce standards across…
Talk on
Kotlin Native Compiler Under the Hooddroidcon New York 20252025-06-25
Walks through the Kotlin compiler stack from PSI to IR to codegen, shows how the K2 analysis API emits symbols, how IR is visited and mutated by the Compose…
Talk on
Deep Dive into the Compose Compilerdroidcon London 20242024-10-31
Shows exactly how Compose transforms code into a runtime data structure and what actually changes during recomposition, with concrete numbers and APIs: the…
Talk on
Deep Dive into the Compose Compilerdroidcon New York 20242024-09-19
Explains how the Compose compiler actually builds a slot table (pages of 64 slots, gap buffer today, new linked‑page PR in progress) and how the compiler…
Talk on
Building Shared UIs Across Platforms With Composedroidcon New York 20232023-09-14
A sample SwiftUI app converts a single image list to shared UI using Kotlin Multiplatform and Compose, rendering on iOS via Skia bindings (SECO) through a…
Talk on
Building Multiplatform Apps with ComposeAndroid Worldwide April 20232023-04-25
Shows a concrete demo app that shares a UI scaffold, image list and details screen using Jetpack Compose Multiplatform with experimental iOS and desktop…
Talk on
Building StateFlows in Android with Jetpack Composedroidcon New York 20222022-09-01
Molecule turns the Compose runtime into a way to expose presenter logic as StateFlows by running a composable presenter inside a recomposer and emitting its…
Talk on
Building Android Testing InfrastructureChicago Roboto 20222022-07-27
Builds a working CI recipe: upload APKs with gcloud → Firebase Test Lab, shard instrumentation and robo runs with Flank (yaml shards, retry counts), run smoke…
Talk on
Migrating to Kotlin State & Shared Flowsdroidcon San Francisco 20222022-06-02
Covers concrete migration steps: replace deprecated BroadcastChannel with Shared Flow using emit/tryEmit, map capacity to extraBufferCapacity, and set replay…
Talk on
Improving Gradle BuildsAndroid Worldwide 20222022-01-25
Walks through benchmarking and fixing a 1,292‑module replica of a production app, showing build scans that break time into initialization configuration and…
Talk on
Jetpack Compose vs SwiftUIAndroid Worldwide October 20212021-10-28
Builds a small image app with a grid, search and a detail view with a favorite toggle and shows both frameworks actually working. On Compose uses MVVM with…
Talk on
Unit Testing Kotlin FlowsChicago Roboto 20212021-09-28
Unit tests use concrete practices not platitudes: use runBlockingTest to get a test dispatcher that advances virtual time and cancels leftover coroutines, mock…
Talk on
Kotlin State & Shared Flows in ActionAndroid Worldwide July 20212021-07-27
Concrete rules and examples for using Kotlin coroutines flows: stateFlow caches latest and requires a default value and .value updates; sharedFlow supports…
Talk on
Unit Testing Kotlin Channels & FlowsAndroid Worldwide April 20212021-04-27
Practical guide to testing Kotlin coroutines with focused examples: uses runBlockingTest and a TestCoroutineDispatcher to control virtual time, shows advancing…
Talk on
Writing Kotlin Compiler Plugins with Arrow Metadroidcon APAC 20202020-12-14
Arrow Meta provides a functional API that hooks into parsing (AST), analysis (type checking), and IR phases to build real compiler and IDE plugins. Examples…
Talk on
Unit Testing Kotlin Channels & FlowsAndroid Summit 20202020-10-08
Shows how to test real coroutine code: using runBlockingTest and TestCoroutineDispatcher to advance virtual time for delays, using turbine to assert individual…
Talk on
Writing Kotlin Compiler Plugins with Arrow Metadroidcon EMEA 20202020-10-08
Arrow Meta provides a functional API to hook into Kotlin’s parsing, analysis, resolution and IR phases and actually build plugins that run: examples include a…
Talk on
Working Effectively with (Android) Legacy Codedroidcon San Francisco 20182018-11-19
Provides concrete micro‑refactors that turn untestable Android Java code into testable seams: find object seams, break singletons like a DatabaseManager with a…
Talk on
Static Code Analysis For KotlindroidCon NYC 20182018-08-27
Detekt is a static analysis tool for Kotlin that plugs into Gradle and uses a YAML config to enable rule sets, thresholds and reports; it runs locally via a…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.