The Pragmatic Programmer endorse you learn a new language each year, so how about learning some of the benefits of the additional JVM languages.
We proudly announce courses on Groovy and Scala, covering the following topics
##Groovy
The truly dynamic language, where everything is possible
- Loose typing, dynamic dispatch
- String interpolation
- Type extension mechanism
- Dynamic reflection allowing for complex building patterns
Scala
The truly functional programming language
- Statically typed
- Functional programming and functional types
- case-classes and tail processing
- Reactive approaches