Scala from the Trenches
Scala from the Trenches - Java One 2016
Design pattern-refactor-functional
Refactoring Design Patterns the Functional Way (in Scala)