
Scala Type Bounds
Scala’s type bounds explained – upper bound lower bound and combination of both. Leverage Scala’s powerful type system mechanism.

Partial Functions in Scala
Learn what Partial Functions are and how to use them in Scala. See the difference between map and collect when using those on collection.

5 best resources to learn Scala
5 best resources for an aspiring Scala developer. A selection of books, courses and online sites, that will accelerate your Scala learning.

Higher Order Functions (HOF) in Scala
Learn what are and how to use Higher Order Functions (HOF) in Scala. Leverage best functional programming paradigms in your daily workflow.

Monads in Scala by example
Option, Either and Future – what connects them all? They are all a Monad – a functional pattern this post tackles on using examples in Scala

Variances in Scala
Utilize Scala’s type system to model advanced generic type relationships. Variance, covariance, contravariance and invariance explained using code example

Scala tail recursion by example
How to write a recursive function in Scala that will not make your stack overflow. Improve your Functional Programming with Tail Recursion.