From the Scala website:
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages.
At Frugal Mechanic we use Scala for all of our backend processing and for about 50% of our front end (the other 50% is Ruby on Rails). If you’re interesting in learning more about Scala here are some resources to get you going:
- The Scala Website: http://www.scala-lang.org/
- Learning Scala is a good place to start on the Scala Website
- Scala Books – If you want a deep dive into the language I highly recommend the Programming in Scala book.
- Scala-user mailing list
- The Frugal Mechanic Tech page is where we’ll be putting anything we open source starting with my Scala OptParse library.
The slides from his talk are available here or from SlideShare: