1. REST Services with Play2 Scala & ReactiveMongo 2. Who am I? @raulraja 47deg.com raulraja.com Scala, Java, Objective-C 3. MAIN TOOLS TO BUILD THIS APP 4. App frameworks are like hipsters, always looking for the next cool thing. There is a new kid on the block... REACTIVE APPS Only one thing is better than reactive apps. Monkey beard JORGE! 5. Let’s get started 6. Create the APP 7. Run it! 8. Play uses conf/routes to map http requests to controller actions 9. Play projects are SBT projects, here we add the dependencies 10. Play plugins are registered in conf/play.plugins 11. In conf/application.conf we add things like DB settings 12. In DEV mode you can see the configured routes on a bogus URL 13. Controllers implement the actions 14. Let’s build it! If you did not attend the session a full tutorial is here https://github.com/47deg/bbcdzREST 15. Become a Scala Master For comprehensions Case Classes Futures Options Traits Either Pattern Matching Monads Actors DSL’s ...