Dealing with collections is one of the most frequent activities in programming. The talk will focus on the rich collections API offered by Scala and on the myriad capabilities that are built into Scala Collections. The talk will refer briefly to the underlying design of the collections API. Given the API features and scala syntactic capabilities it will help demonstrate how complex computations can be elegantly expressed succinctly using Scala Collections.
The talk will cover a number of examples including a few using both using Scala and Java Collections APIs. Finally the talk will refer to how these expressive constructs can help reduce both development and maintenance time.
Dhananjay Nene is a passionate polyglot programmer (Scala, Erlang, Python), and a chief architect at Vayana. He has held a number of roles in the past including CTO and Head of Product Development, though programming is what he enjoys the most. He has spoken at a number of conferences including Pycon India 2010 and 2011, and a number of local tech meets such as barcamps and developer meets.