~/talk

Why Kotlin is the better Java and how you can start using it

Talkat Voxxed Days Luxembourg 2023 · 2023-06-21..06-22· [kotlin]
links:none on file
slides:none on file

Kotlin claims fewer null pointer exceptions by enforcing compile time nullability and the Elvis operator, generates boilerplate automatically via data classes (getters, equals, hashCode, toString), and adds behavior to libraries with extension functions. Demos show smart casts and string templates, a three year production Kotlin codebase reads easier after a Java-to-Kotlin team migration, Kotlin targets JVM/Android (preferred for Android since 2019) and interoperates with Java at project level though not within a single source file.

AI-written summary · about

  1. 0:00Start
  2. 10:15Data classes
  3. 15:49Extension functions
  4. 20:15String templates
  5. 27:07Readability
  6. 34:08Kotlin/Java Interoperability
  7. 36:17Learning Kotlin
  8. 37:33Start building
  9. 40:05Iris Hunkeler
  10. 44:29Null-safety
~/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.