Polyglot software engineer specialised in developing distributed applications. Functional programming enthusiast. Loves the human component in software projects. Drinks a lot of tea. Has a blog at michalplachta.com. He currently works as team leader at Ocado Technology, where he is building actor-based software for automated warehouses.
Talks I've Given
-
Freestyle, Free & Tagless: Separation of Concerns on Steroids
Featuring Michał Płachta
You will learn how to cut your applications into isolated, independent pieces using Freestyle library with free monads or tagless final style. The session is based on a multiplayer, purely functional version of Prisoner’s Dillema.
software-development akka cats freestyle functional-programming free-monad scala live-coding -
Building multiplayer game using streams - Beginner
Featuring Michał Płachta
In this talk you will learn how stream-based programming can be used to implement web frontend and multiplayer backend of the classic game: Snake.
reactive-ui gamedev streams reactive-streams -