~/talk

Kotlin in Action

Talkat Jfokus 2016 · 2016-02-08..02-10· [java]
slides:none on file

Walks a Dropwizard + AngularJS web app converted from Java to Kotlin using IntelliJ’s convert to Kotlin action that runs in seconds, shows Jersey resources, Gradle build and tests, and compiles to Java 6 bytecode so Android and JVM interop work. Demonstrates real features: lateinit for DI fields, lazy delegation for deferred initialization, val/var, extension functions, default and named parameters, companion object as static, and the Elvis operator; conversion reveals several latent null bugs that require fixing.

AI-written summary · about

  1. 0:00Intro
  2. 6:51Giant Code Review
  3. 7:31Gradle File
  4. 7:45Code Review
  5. 8:05Overview
  6. 8:42Java Bot
  7. 9:00IRC Bond
  8. 10:07Convert to Kotlin
  9. 11:20Open by default
  10. 16:37Tree map
  11. 20:07Delegation
  12. 23:20Entities
  13. 24:52Primitives
  14. 26:42Constructor Injection
  15. 28:57Constructor Annotation
  16. 30:15Signal Node Test
  17. 33:07Override
  18. 34:27Default Parameters
  19. 38:17Version Manager
  20. 41:33Setters
  21. 48:19Static
~/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.