~/talk

Kotlin is as awesome as you've heard. Here's why.

Talkat Jfokus 2019 · 2019-02-04..02-06· [kotlin]
slides:none on file

Kotlin demonstrates concrete wins: nullable types and smart casts force compile‑time null checks and remove many NPEs, the Elvis operator and safe calls let chained calls short‑circuit, and a real project shrinks 239 Java lines to 19 Kotlin lines. The demo builds a MongoDB configuration DSL using lambda with receiver DSL techniques that compiles and runs, a histogram collection shows delegation to a backing list so only add/remove are overridden, and inline classes avoid allocations by being represented as primitives in bytecode. Coroutines are noted but left for another session.

AI-written summary · about

  1. 0:00Start
  2. 3:36Null Ability
  3. 5:33Smart Cast
  4. 7:02Ternary Operator
  5. 8:02Null Ability Checks
  6. 14:40Throw Exception
  7. 18:17Operator Overload
  8. 24:28Companion Objects
  9. 27:29Companion Object
  10. 29:00Lambda with Receiver
  11. 34:09Favorite Composition over Inheritance
  12. 35:18Kotlin Supports Inheritance by Delegation
  13. 35:35Primary Constructor Declaration
  14. 41:53Extension Function
  15. 45:19Inline Classes
  16. 48:03Kotlin Syntax
~/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.