Recently I gave introductory tech talk about Scala at my company. The target audience were mostly Java developers. So I tried to give some impression about Scala that, from one hand, tries to explain basics, but from other hand, tries to motivate people to learn Scala further.
Presentation consists of two parts, which I believe are very important for any project and team:
- Language features - Scala has a lot of them, so I tried to show highlights and made some comparisons to Java
- Scalability - it can be viewed from different perspectives, so I tried to show some of them