~/talk

KOTLIN FOR SCALA DEVELOPERS

Talkat Scalar 2019 · 2019-04-05..04-06· [kotlin]
slides:none on file

Kotlin presents as pragmatic “Java++”: fast JVM compilation, strong IntelliJ tooling, and data classes that push immutability into everyday code. Null-safety uses nullable types and a pragmatic not-null assertion for Java interop. For stronger FP use cases the community relies on Arrow-kt (simulates typeclasses, needs code generation for some features) and Kotlin is first-class in frameworks like Spring Kofu. Missing are Scala-grade type system features (for-comprehensions, full pattern matching, macros), but Scala developers pick up Kotlin in minutes and gain smoother Java interoperability.

AI-written summary · about

  1. 0:00Intro
  2. 1:25Scala functions
  3. 2:51Scala lambdas
  4. 3:35Java vs Scala
  5. 4:35Safety
  6. 6:08Return Time
  7. 7:56Generics
  8. 9:22Operators
  9. 10:21Strengths
  10. 15:17Immutability
  11. 16:45Spring
  12. 18:34John
  13. 22:11Type classes
  14. 23:30Code Generation
  15. 24:09Competition
  16. 25:29Better Java
  17. 25:48Future of Scala
  18. 26:37Community effort
  19. 27:16If Scala doesnt evolve
  20. 27:58Conclusion
~/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.