~/talk

Kotlin 4 vs. Scala 3

Talkat GOTO Oslo 2020 · 2020-03-03..03-05· [kotlin, scala]
slides:none on file

Scala 3 rewrites the compiler, emits a TST intermediate format, and adds union/intersection types, opaque types, top-level defs, extension methods, enums, significant-whitespace mode, exported delegation and compile‑time macros — a big language‑level expansion aimed at expressivity and metaprogramming. Kotlin 1.4 focuses on platform reach and stability: faster compilation, coroutines, serialization, JS and Native backends and multiplatform projects so shared business logic runs on JVM, Android, JS and iOS. Pick Scala for language innovation and research hacks, Kotlin for pragmatic cross‑platform delivery and teams.

AI-written summary · about

  1. 0:00Intro
  2. 1:38Where do you work
  3. 2:03Quality
  4. 3:07Scala
  5. 4:22Scala Decline
  6. 5:45Scala 3 Introduction
  7. 7:05XML literals
  8. 7:44Toplevel methods
  9. 8:21Create or applications
  10. 9:00Extension methods
  11. 10:38jvm
  12. 13:08types
  13. 14:47intersection types
  14. 15:50literal types
  15. 17:00type aliases
  16. 17:59example
  17. 19:05DDD
  18. 20:04Whitespace
  19. 21:03Python vs Scala
  20. 21:28Export classes
  21. 23:26Make important
  22. 25:08Meta programming
  23. 27:22High quality
  24. 29:18We love Kotlin
  25. 30:40Kotlin features
  26. 34:15Kotlin for Android
  27. 35:37Smaller code bases
  28. 37:09Multiplatform projects
  29. 39:02Multiplatform libraries
  30. 39:24Common vs Scala
  31. 40:46HTTP4K vs HTTP4S
  32. 41:53Scala vs 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.