Overview
Syllabus
Intro
Using object declaration
Using cache
Heavy object lifting
Item 48: Use inline modifier for functions with parameters of functional types
Costs of inline modifier
Indicate unit of measure
Consider using inline value classes
Eliminate obsolete object references
Collection processing
Iterable vs Sequence
The advantages of sequences
Prefer Sequence for big collections with more than one processing step
Consider associating elements to a map
Consider using groupingBy instead of groupBy
Consider Arrays with primitives for performance-critical processing
Consider using mutable collections
Taught by
GeeCON Conference