This session will use code to examine and explain some advanced Kotlin topics, including the type system, generics, and inlining lambda optimizations. Attendees can expect to hear both the theory and practice of each concept, using code to demonstrate what is made possible by these features.