~/talk

Enhancing Spark's Power with ZIO

Talkat Scale By the Bay 2020 · on Friday, 2020-11-13· at 01:00· prerecorded, Online· [machine-learning, scala]
links:none on file
slides:none on file

Combines Apache Spark with ZIO via an open source library zpark-io that converts Futures to ZIO, wires Spark into ZIO layers, and removes boilerplate Spark implicits; benchmarks show a toy job dropping from 40m→20m (50%) and a grown pipeline dropping from 3h→1–2h by parallelizing data fetches. Implements cancelable fibers, timeouts, retries with schedules, testable fake services via layers, and helpers for creating Datasets and broadcasts; examples and migration guide live on the project GitHub.

AI-written summary · about

  1. 0:00Introduction
  2. 1:51Functional Programming
  3. 3:22Map
  4. 4:23What is Spark
  5. 6:20Future
  6. 9:38Scala
  7. 11:00Fuel
  8. 11:51ZIO Components
  9. 12:28ZIO Features
  10. 14:59Github
  11. 15:22The Park
  12. 16:58Examples
  13. 17:52ZIO Goal
  14. 18:10Unit Test
  15. 18:53Services
  16. 20:35Environment
  17. 21:02Runtime Environment
  18. 21:12Runtime Environment Example
  19. 21:26Shortcut
  20. 21:58UserId
  21. 22:22Scalp
  22. 22:41Building Spark
  23. 23:05Overrides
  24. 23:36InputOutput
  25. 24:07ZDS
  26. 24:33Data Sets
  27. 24:51Transform Data Sets
  28. 25:27Broadcast in ZIO
  29. 25:38Transform Futures into ZIO
  30. 25:57Advantages of ZIO
  31. 27:06Parallelization
  32. 27:20One Minute Left
  33. 27:58Outro
~/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.