About Functional programming as an alternative (additional) paradigm to OOP MeetUp
For more than 25 years OOP has been considered as the dominant paradigm for describing real-world objects and processes and it became too easy to abuse. For instance, many developers working in languages and frameworks that support object orientation have a strong idea of the principles of interaction, data abstraction, and granularity that support an effective view of OO, and instead surround themselves with manager objects, singletons, and DTOs.
On the other hand, functional programming was and still is treated as a paradigm for solving scientific, mathematical problems, which are, sort of, far away from the development of business applications.
See you soon at our MeetUps
2019-24-10: Functional programmin MeetUp slides.
Lead software engineer