Here’s a short but interesting interview with Sadek Drobi who’s behind the Play framework. Drobi discusses
- What is functional programming, why it is becoming more popular and how it relates to Object Orientation (OO)
- How Scala approaches functional programming from an OO base
- Scala’s complexity as a language and how to manage it through guidelines
- Play as a rails-type framework for the jvm with special emphasis on asynchronous processing for scalability
- How abstracting over javascript is a mistake for web frameworks, as complexity mounts in the long run