Martin takes you on a journey to what he thinks of as the core of Scala. The core is built from a moderate number of general and orthogonal concepts that can be combined freely. The parts are simple, but the combinations can be as elaborate as one wants to make them.
When done right, simple parts in the language lead to libraries that have clear interfaces and can be used in flexible ways. He will give examples how the fusion of functional and object-oriented concepts in Scala helps in the design of simple modules that compose well.
The video is available on www.parleys.com.