Practical Functional Kotlin

Workshop Overview

Jeff Butler

https://github.com/jeffgbutler/practical-functional-kotlin

https://jeffgbutler.github.io/practical-functional-kotlin/

About Me

  • Enterprise Architect for DMI in Indianapolis
  • Committer to Apache iBatis/MyBatis since 2005
  • Creator of MyBatis Generator and MyBatis Dynamic SQL
  • Voracious reader, adventurous eater, lawn care enthusiast
  • Desert Island disks include White Stripes, Beck, Nirvana, Jimmie Dale Gilmore, Marty Stuart

How this Workshop Came to Be

  • I spent a while learning and playing with Clojure, but it wasn't practical
  • Java 8!
  • SpringOne Platform Conference

Plan for the Workshop

  • Kotlin Overview
  • Multi-step guided exercise - Green Field

Next Steps

  • Demo and overview of the source repo
  • Setup Exercise: Make sure you can run the tests in whatever IDE you choose