I hope that your holidays are amazing! However, if you still don't have any plans for one of your summer Saturdays and you are eager to learn Scala and Akka, we have something for you. Our KSUG group in cooperation with Ocado Technology and Michał Płachta are organizing a series of workshops for you.
Learn λ, Scala & Akka (http://michalplachta.com/scala-summer-camp/) - see more about free summer workshops in the beautiful city of Kraków (including the schedule).
The second workshop will be held on Saturday,[masked]. This is a free 6h long workshop and lunch is included.
Functional Architecture based on Free
You will learn how to cut your applications into isolated, independent pieces using free monads. The session is based on a multiplayer, purely functional version of Prisoner’s Dillema.
You will learn how to program real applications using Free monad. Throughout the day we will switch between quick introductions of the new concepts and longer step-by-step exercises. This will get you an idea of how real-world purely functional applications look like.
Table of Contents:
• Introduction to Free
• First Algebra
• Using the Algebra
• First Interpreter
• Adding new concern to the domain
• Composing Algebras
• Different Interpreters for one Algebra
• Experience writing Scala applications.
• Familiarity with Akka.
• Please bring your laptop with Scala+Git enabled environment. If you have problems setting it up, please use comments section below.