Overview
Syllabus
Introduction
Agenda
Why Scala
Spark Notebook
Markdown
Scala Features
Functional Programming
Spark
Python
Tuples
Pattern Matching
Case Classes
Type Inference
Type Safety
Unification
DomainSpecific
Notebooks
Spark Sessions
Caching
Sequel Query
Benefits of Scala
Scala Disadvantages
Teasers for tomorrow
We are still lacking
tooling and models
Spy Notebook
Spark Context
Notebook Driver
Notebook Stability
Notebook Objects
Legacy Objects
Reproducibility
Spark Connector
Metadata
Logs
Side Panel
Plotting
Graph DSL
GeoPoint Shot
Spatial Information
Reshape Data
Parse Data
Create a Dual Chart
Create a Rudder
Parallel coordinates
Time series
Time service
Reactive components
Synchronization
Models Algorithms
Spark Streaming
Other libraries
Docker
Courses
Taught by
Scala Days Conferences