~/talk

Introduction to Apache Spark with Frameless

Talkat Scale By The Bay 2018 · 2018-11-15..11-17· [scala]
links:none on file
slides:none on file

Compares Spark DataFrame/Dataset APIs to Frameless by running live code on ~50,000 tweet samples and building typed pipelines that keep Catalyst optimizations while restoring compile‑time checks. Shows how Frameless uses typed Dataset wrappers and custom encoders (e.g., timestamp injections), produces composable frameless jobs, and avoids Dataset’s object deserialization penalty; points out tuple/projection awkwardness and some extra boilerplate but demonstrates execution plans that match DataFrame performance.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:40Spark basics and setup
  3. 3:45DataFrame API overview
  4. 10:04Spark parallelism explained
  5. 11:06DataFrame type safety issues
  6. 13:40Dataset API introduction
  7. 16:56Dataset performance costs
  8. 24:43Frameless introduction
  9. 25:47Creating typed datasets
  10. 28:06Frameless transformations
  11. 31:18Column operations in frameless
  12. 34:37Schema and type handling
  13. 36:24Aggregations in frameless
  14. 39:17Adding columns in frameless
  15. 40:19Frameless joins and performance
  16. 41:26Nested schema handling
  17. 42:30Frameless jobs and actions
  18. 43:33Choosing the right API
  19. 45:19Conclusion and Q&A
~/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.