~/talk

Scala: The Unpredicted Lingua Franca for Data Science

Talkat GOTO Chicago 2016 · 2016-05-23..05-26· [scala, machine-learning]
slides:none on file

Argues that Scala becomes a practical lingua franca because core big‑data tools like Spark use it, then demos working code in Spark notebook demos and the Scala REPL to build RDDs, DataFrames and SQL queries from JSON airport data with caching. Shows word‑count, plots a log‑log power law and finds a concrete surprise: 25 primes out of 100 (75 nonprimes), uses binary‑packed DataFrame rows and generated bytecode in Spark 2 for big speedups, and notes real weaknesses: thinner Python/R libraries and JVM memory/GC limits.

AI-written summary · about

  1. 0:00Intro
  2. 5:23Counting Words
  3. 7:35Plotting Words
  4. 11:07Functional Programming
  5. 17:35Functional Methods
  6. 18:27Map
  7. 20:24Spark
  8. 23:32Scala Interpreter
  9. 24:14Scala Records
  10. 24:40Python vs Scala
  11. 25:25Pattern Matching
  12. 25:47Pattern Management
  13. 27:02Prime Numbers
  14. 27:26Pattern Match Expressions
  15. 28:18Home Requests
  16. 29:35Spark Example
  17. 30:59Other Languages
  18. 31:20Statically typed
  19. 31:50Record type
  20. 32:58Type signature
  21. 33:25Dynamically type
  22. 33:42Java vs Scala
  23. 36:07Scala Python API
  24. 36:36Using the sequel context
  25. 37:49Using the sequel API
  26. 40:17DataFrames API
  27. 40:28Time
  28. 40:58Recursion
  29. 43:00Data Libraries
  30. 44:16Garbage Collection
  31. 45:15Dataframe API
  32. 46:19Spark to
  33. 46:41Good abstractions
~/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.