Using Casbah and MongoDB with the Play Framework

This post is going to cover the whole “getting up an running” for a simple Scala stack - namely Scala, Play 2 and Mongo. I must say - In terms of developer productivity, at least for me, nothing has come close to the Scala/Play/Mongo combo. I hadn’t touched functional programming since SML in university but I found Scala allowed me to express myself in a very terse manner. Combine that with Play and its straightforward, uncomplicated approach to building web apps and Mongo with its schemaless nature then its productivity++ all the way.