~/talk

Koltin in Prod

Talkat droidcon NYC 2016 · 2016-09-29..09-30· [kotlin]
slides:none on file

Kotlin targets the JVM and interoperates with existing Java code so migration is file‑by‑file using IntelliJ’s convert to Kotlin tool and a small 1.0.3 runtime. Nullability in the type system plus safe accessors and absence of unchecked casts eliminates many NPEs (Pinterest cites a model file shrinking from 115 to 54 lines). Inline lambdas avoid allocations, smart casts reduce boilerplate, and adoption at scale surfaces minor issues (ProGuard, data binding) but no showstoppers; compile times are now indistinguishable in practice.

AI-written summary · about

  1. 0:00Introduction to Kotlin in Prod
  2. 1:40Kotlin adoption at Pinterest
  3. 2:44Null safety in Kotlin
  4. 5:52Conciseness and readability
  5. 7:37Lambdas and higher-order functions
  6. 9:22Mutability and smart casting
  7. 11:31Val vs var in Kotlin
  8. 13:17Smart casting benefits
  9. 15:24Generics and variance
  10. 15:45Technical adoption steps
  11. 17:11Recognizing adoption need
  12. 18:14Building buy-in for Kotlin
  13. 20:40Integration and conversion
  14. 22:04Piecemeal file integration
  15. 23:07Conversion tool benefits
  16. 24:09Handling double exclamation marks
  17. 25:10Language transition challenges
  18. 26:55Interpersonal interoperability
  19. 27:57Readability for Java devs
  20. 29:20Compile times and performance
  21. 30:24Google support and future
  22. 31:49Closing thoughts on Kotlin
~/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.