~/talks

Ray Ryan

what they talk about

all 4 in the filters

where they keep going back

on a stage with

who talks about the same things

nobody close enough yet

titleconferencedate
Navigation and Dependency Injection in Composedroidcon New York 20222022-09-01
Square’s patterns map DI into Compose by turning injected presenters into composable view-model structs, using molecule runtime to expose them as StateFlow and…
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
Reactive Workflows a Year LaterdroidCon NYC 20182018-08-27
Square uses a year‑old Reactive Workflow pattern in production and reports it scales: immutable value objects, unidirectional redux flow, and reactive inputs…
Talk on
The Reactive Workflow Pattern Updatedroidcon San Francisco 20172017-11-05
Square’s Point of Sale app refactors its tangled 300‑screen, ~750k‑line codebase (200 contributors, 7+ years) into Rx‑based Reactive Workflows made of small…
Talk on
The Rx Workflow Patterndroidcon NYC 20172017-09-25
Square’s Point of Sale app has ~300 screens touched by almost 200 engineers, with clean builds up to 12 minutes; the fix is to split business logic into…
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.