Scala mangling versus Mockito

Scala-to-Java interop is a leaky abstraction that can bite you. In this post I share what you need to understand how and when.

Viterbi search

Some examples and code about the Viterbi algorithm

Intro to type classes

Introduction to the concept of type class guided by code samples

Desugaring case classes

A deliberate practice exercise for the Scala programmer