~/talk

Facts you may not know about Kotlin

Talkat Conference for Kotliners 2019 · on Friday, 2019-06-07· [kotlin]
slides:none on file

Kotlin history and quirks get concrete detail: the name comes from an island near St Petersburg, JetBrains has 50+ contributors, and early syntax choices like traits and init changed over time. Language specifics: Nothing means execution stops and enables tighter flow analysis; type erasure removes generics at runtime unless refined with inline functions; coroutines use suspend+yield to escape deep recursion and avoid stack overflow. Tooling and results: the same Kotlin code compiles to JVM, JS, and native, producing a ~1MB native binary and a working multi‑platform Game of Life (console glitches on macOS Unicode aside).

AI-written summary · about

  1. 0:00Start
  2. 15:37How to implement an Interface?
  3. 19:06How do Generics Work?
  4. 21:07Replace with a upper type • Insert type casts • Add bridge methods for substituted generics
~/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.