Overview
Syllabus
Introduction
Scala 10th Anniversary
Scalas Growth
Scalas Controversy
Scala The Simple Parts
What is Scala
Domains
Growable
Scala is a language for growth
What enables growth
Functional and object programming
Scala
Modular Programming
Functional Programming vs Modular Programming
Objects vs Modules
Scalas Simple Parts
Simple vs Easy
Expressions
Nesting scopes
Scala vs Java
Refactor your code
Scala vocabulary
Scala types
Scala objectoriented
Scala recursion
Function values
Collections
Map and Filter
Map over Sets
Type of Map
Use Case
Counter Argument
Variables
Persistence
Type checker
Refined types
Modules
Modular roots
Modular features
Abstract types
Simple graph model
Concrete graph model
Scala parameterization
Taught by
GOTO Conferences