~/talks

Brent Watson

what they talk about

where they keep going back

on a stage with

never shared a talk

who talks about the same things

nobody close enough yet

titleconferencedate
Playing with Experimental Kotlin Featuresdroidcon New York 20252025-06-25
Overview of concrete changes and how to try them: Kotlin 2.2 adds multi-dollar interpolation (use $$ to emit $ in multiline strings), guard conditions in when…
Talk on
Getting ready for Kotlin Context Receiversdroidcon New York 20232023-09-14
Experimental Kotlin context receivers require enabling -Xcontext-receivers and compile to functions that the JVM sees as extra parameters — bytecode adds…
Talk on
Advanced Kotlindroidcon San Francisco 20182018-11-19
Covers concrete Kotlin features and what they do: the standard library’s four delegates — observable, vetoable, notNull — plus how to build a SharedPreferences…
Talk on
Advanced KotlindroidCon NYC 20182018-08-27
Covers concrete Kotlin features with code and decompiled Java examples: shows Delegates (observable, vetoable, notNull), how to write custom delegates and a…
Talk on
Full-Stack Kotlindroidcon NYC 20172017-09-25
Builds a full stack: a server using Ktor (embedded Netty, routing, in-memory store, JSON endpoints), a web front end compiled with Kotlin/JS and kotlinx.xhtml…
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.