A scala introduction
João Ferreira
@jtjeferreira
Pedro Ramos
@pedropalmaramos
Who…
…makes Scala?
…uses Scala?
Scala
Scala
Poll
Part 1
Main features
Types
Values
Flexible syntax
Classes & objects
Traits
Functions
Pattern matching
Part 2
Libraries and applications
Collections
Futures
(info)
Akka
(info)
Spray
(info)
Spray
(info)
Part 3
Tooling & documentation
IDE support
Scala-IDE (Eclipse plugin)
IDE support
Intellij IDEA
Part 4
Scalatron Tournament
Scalatron
Hello World bot
Move in circles bot
Move in circles bot
Food finder bot
Command parser
Command parser
Command parser
Case class XY
Case class XY Implementation
Parse view
View class methods
View Class methods
Food finder bot
Food finder bot
That's all folks!
Questions??