Dysfunctional programming in Java : A functional tutorial

From dysfunctional to functional

John McClean
1 min readOct 26, 2018

Dysfunctional programming in Java is a tutorial that guides you through the process of adopting functional concepts to improve the quality of your software systems. In this series we focus on analysing the challenges of an imperative Java application and refactor it to a more functional style to fix them.

The series consists of the following articles (released or planned) :-

--

--

John McClean

Architecture @ Verizon Media. Maintainer of Cyclops. Twitter @johnmcclean_ie