~/talk

Kotlin Mullets

Talkat KotlinConf 2019 · 2019-12-04..12-06· [serverless, kotlin]
slides:none on file

Build shows a single Kotlin codebase sharing data classes via a shared Kotlin module between Android, JVM server, and Kotlin/JS web client; machine learning runs locally with ML Kit/TensorFlow Lite and in the cloud with Firebase/Cloud Vision; server runs Micronaut in a Docker image deployed to Cloud Run container via Cloud Build; Gradle uses Kotlin script (kts) and ShadowJar; Jetpack Compose UI is usable but Jetpack Compose pre-alpha and required manual invalidation; demos (digit MNIST, accelerometer air-draw, browser event bus) mostly work with some JSON and build quirks.

AI-written summary · about

  1. 0:00Start
  2. 19:39create a common module in our project
  3. 34:09xml layout
  4. 41:50reading the accelerometer
~/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.