Matt Fulgo will review Scala language basics and some of the advanced features that make it such a powerful tool. We'll talk about Scala's differences and similarities to Java, how you might introduce it to your development team, how we test with it, and some of the lessons our team has learned from using it over the last 6 years. Finally, we'll go over some of the cool new things happening with the language and where to learn more.