Abstract: This is a friendly introduction to functional programming aiming at programmers of OOP languages in general, Java programmers in particular. Functional programming has seen noticeable growth in recent times, and the fact that almost all modern languages have a functional air in them proves it. Thinking in the functional paradigm is different from its object-oriented counterpart and it presents a revelatory, concise and elegant way of approaching problems. In this talk, I will present and explain functional programming, and demonstrate the concepts thereof through JVM languages.
Product Manager, Panacea Systems Limited