Adriaan leads the Scala compiler team at Lightbend. My team's mission is to make Scala the most fun and productive language you've ever worked with, by providing a flexible set of simple constructs that let you build scalable and maintainable solutions for complex problems (and have fun doing so).
Adriaan's been working on the Scala compiler for almost ten years, with his first contribution being support for type constructor polymorphism. More recently, he worked on support for Java 8's retro-fit of functions (single abstract method types) and internal compiler cleanups to take advantage of simplifications in our encoding enabled by Java 8's support for default methods in interfaces .
Talks I've Given
Scala: 2016 retrospective & resolutions for 2017
Featuring Adriaan Moors
Traditionally, year's end is for composing lists of the best songs, movies and books released that year. Let's reflect on Scala's 2016 with some lists of our own! We'll kick it off with what's new in Scala 2.12, of course, and how it compares to Java 8's recent additions...scala whatsnew youllneverbelievewhathappensnext