Writing modular applications is without a doubt very important in software engineering. Being able to split a problem into smaller parts and put them back together to build large applications is an essential concept. It allows us to build software no matter the amount of complexity involved. In fact, composability has been one of the core principles of ZIO from the very beginning. So, for getting a good grasp on how great ZIO is for modularity, this document will be about writing a Tic-Tac-Toe application using the ZLayer data type.
Here is what you will learn:
Not a fan of reading online?