Path from functional programming to object oriented programming

Day 1 /  / Track 2  /  RU / Get ready, will burn

This talk is about the development of the tofu library designed to facilitate the development of tagless final applications. And about how the search for design solutions for creating high-level abstractions for functional programming can lead to a rethinking of object-oriented programming.


Oleg Nizhnikov

Scala developer, architect, zealot of functional programming. 12 years of backend development experience.

Invited Experts

Andrei Kogun

Andrei has been working in IT for more than 15 years, head of the Java developers at KROK. During his career he took part in many custom development projects, mainly e-document flow systems and business processes automatization for several big Russian companies as a senior developer and an architect. At the universities of Moscow, he delivers lectures in development basics with the use of Java technologies. Organizer and leader of Moscow Java developers community.