~/talk

5 JVM languages in 50 minutes

Talkat Devoxx US 2017 · 2017-03-21..03-23· [java]
slides:none on file

Covers five JVM languages — Clojure, Scala, JRuby, Groovy, Kotlin — with concrete demos and install paths: use sdkman to install most runtimes, Groovy + Ratpack + Gradle shows a micro‑web app, Scala runs an Apache Spark job that estimates Pi with Spark via Docker Compose, Clojure emphasizes REPL-driven development and Luminus/lein templates, JRuby + Rails scaffolds a full app, and Kotlin highlights null‑safety and compiled interop. Examples run end‑to‑end.

AI-written summary · about

  1. 0:00Language and thought
  2. 2:04JVM languages overview
  3. 3:48Groovy language features
  4. 7:58Building with Ratpack
  5. 13:24Scala and functional programming
  6. 17:22Data processing with Spark
  7. 20:25Clojure and Lisp philosophy
  8. 25:26REPL-driven development
  9. 28:34Web applications in Clojure
  10. 32:19JRuby and metaprogramming
  11. 38:08Kotlin and null safety
  12. 40:00Q&A and conclusion
~/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.