Building Tic Tac Toe in Kotlin with Functional Programming
Explore the basics of functional programming in Kotlin as we dive into building a Tic Tac Toe game. Discover the power of pure functions, immutable state, and learn how to separate side effects from the functional core using an IO monad.
![Johan Zietsman](/content/images/size/w50/2018/05/monkey_dark_gravatar.jpg)