In this session we'll review and deepen our knowledge of the Scala collections library.
To prepare for this meeting, first refresh your memory of Scala collections by going over the classic article on collections by Martin Odersky and Lex Spoon:
Read, or skim, as appropriate, the first 11 sections - Introduction to Strings. Much of this material should already be familiar.
Then read the paper on the architecture of the Scala collections, also by Odersky and Spoon:
This is relatively heavy reading. The idea is to give it at least an hour in a relaxed setting where at the same time you can refer to the API documentation and to Google for more information, and possibly try a few things in the REPL.
Try to come up with a list of useful design concepts and a list of questions to share and discuss during the session. Even better would be illustrative code snippets for the concepts and questions.