~/talk

Groovy vs. Kotlin – comparing the JVM languages

TalkinGermanat W-JAX 2018 · 2018-11-05..11-09· [kotlin]
links:none on file
links:none on file
slides:none on file

The talk compares two JVM languages, Groovy and Kotlin, focusing on features beyond Java: typing and type inference, null-safety, exceptions, delegation/inheritance/extensions, properties and data classes, named/default arguments, collection syntax, operator overloading, and functional programming (higher-order functions). It examines similarities and key differences between Groovy (dynamic language from 2003) and Kotlin (statically typed language from JetBrains, 1.0 in 2016), with frequent reference to how Java handles these concerns to help decide which language might suit a project.

AI-written summary · about

  1. 0:00Introduction
  2. 5:23Typing and null safety
  3. 12:50Extensibility and inheritance
  4. 22:49Notations and metaprogramming
  5. 32:05Collections and operators
  6. 39:12Closures and syntax
  7. 43:09Functional programming
  8. 46:25Conclusion
~/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.