~/talks

Zach Klippenstein

what they talk about

all 6 in the filters

where they keep going back

on a stage with

all 5 in the filters

who talks about the same things

nobody close enough yet

titleconferencedate
Deriving derived state: derivedStateOf explaineddroidcon San Francisco 20242024-06-06
derivedStateOf is a custom Compose state that reduces invalidations and caches per-snapshot results so expensive or lazily-used calculations (example: sorting…
Talk on
Adopting Jetpack Compose @ Scaledroidcon New York 20232023-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…
Talk on
Reimagining text fields in Composedroidcon New York 20232023-09-14
A redesigned text field API ships in 1.6 alphas with a new basic text field two that hoists internal state into a mutable text field state and a mutable text…
Talk on
Reimagining text fields in Composedroidcon San Francisco 20232023-06-08
Reworks Compose text fields around a new state object and mutable edit buffer so updates are atomic and efficient, adds a composable filter API (chainable, can…
Talk on
Opening the shutter on snapshotsdroidcon San Francisco 20232023-06-08
Claim: snapshots act like git for your variables, letting threads make isolated, ACIDlike edits (minus durability) and then merge or abort. Implementation uses…
Talk on
Opening the shutter on snapshotsdroidcon New York 20222022-09-01
Jetpack Compose’s snapshot system is a tiny runtime library (not compiler magic) that implements MVCC with a monotonic ID counter and per-snapshot invalid ID…
Talk on
The Workflow Pattern, Composeddroidcon San Francisco 20222022-06-02
Workflow is already running nearly two thirds of Square’s flagship app and now integrates with Jetpack Compose via a composable view factory and a workflow…
Talk on
Square Workflow: Android and iOS apps composed of state machines defining UI and navigation.droidcon NYC 20192019-08-26
Square reworks Point of Sale into a composable runtime: an open-source Kotlin/Swift library (github.com/square/workflow) that models UI and navigation as state…
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.