~/talk

Using Kotlin for Data Science

Talkat KotlinConf 2019 · 2019-12-04..12-06· [data-visualization, kotlin]
links:none on file
slides:none on file

Claim: one language covers exploration and production for data science and data engineering, demonstrated end to end. Concrete tooling: Kotlin Jupyter kernel, Zeppelin interpreter, JetBrains Big Data Tools, Spark integration, krangl data frames, lets-plot, Kotlin numpy. Surprising numbers and scale: ~7,000 European Slack users, 1 GB of messages processed, 8-node cluster, 42 word clusters from k-means. Built pieces (kernels, plotting, numpy bindings, Zeppelin support) run in live demos, scale to clusters, and show near‑native numeric performance (indexing ~1.5x slower).

AI-written summary · about

  1. 0:00Introduction
  2. 3:45Demo
  3. 4:32Coding
  4. 11:38LetsPlot
  5. 12:42LetsPlot Demo
  6. 14:55Config JSON
  7. 16:07Crangle
  8. 18:47Intersection
  9. 22:59Similarity Matrix
  10. 25:34Spark
  11. 28:23Cluster
  12. 37:19Big Data Tools
  13. 38:25Kotlin Libraries
  14. 40:19Moonpie
  15. 40:48Performance
  16. 41:46Python Libraries
  17. 42:13Summary
  18. 42:57Roadmap
~/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.