~/talk

Full-Stack Kotlin

Talkat droidcon NYC 2017 · 2017-09-25..09-26· [kotlin]
links:none on file
slides:none on file

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 that calls /all via XHR, an Android client using Kotlin Android Extensions + Retrofit/Anko, and a small CLI winner chooser compiled with Kotlin/Native that uses C interop and memscoped to read the dumped file and pick winners. Tooling uses Gradle then shows converting modules to Cobalt. Notes: Ktor and Kotlin/JS docs are thin; native is fragile but produces a small standalone binary.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 2:20Building server with Ktor
  3. 15:50Ktor alternatives overview
  4. 16:10Frontend with KotlinJS
  5. 24:22Android app development
  6. 27:08Kotlin Native limitations
  7. 31:02Cobalt build system
  8. 32:50Summary and recommendations
  9. 38:13Live demo and Q&A
~/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.