This document summarizes a presentation about practical type mining in Scala using reflection. It discusses how Salat used pickled Scala signatures before 2.10 to mine types without runtime reflection. It covers benefits of 2.10 reflection like choosing runtime vs compile-time reflection. It provides an overview of universes, mirrors, symbols and trees, and how to navigate and inspect them. It also discusses limitations like non-thread-safe reflection and provides examples of macros libraries.