Intro to Implicits

By Mark Canlas

Elevator Pitch

Implicits. Dark magic or powerful tool? Learn about Scala’s most unique and powerful feature, the different kinds of implicits, and where they are best to use. You too can be a functional implicit rockstar wizard.

Description

Implicits in Scala are a uniquely powerful tool that not everyone understands. We will outline the difference between implicit classes and implicit parameters. We will cover where implicits are appropriate to use and how library authors leverage them.

Notes

Novices to implicits often ascribe mystical properties to them driven by their lack of understanding. I want to empower people with a clear mental model of how implicits work and what people should expect out of them.