Overview
Embark on a journey through functional programming in this 51-minute conference talk from Voxxed Days Singapore 2018. Begin with a simple imperative Java program and follow along as it's refactored into idiomatic functional code using clean code principles. Explore key concepts such as moving from mutable state to referential transparency, replacing loops with recursion, and discovering higher-order functions. Gain insights from speaker Sergey Shishkin, a software professional with over 15 years of experience and a passion for programming languages. Learn how to apply functional programming principles to improve code quality and readability in your own projects.
Syllabus
Hitchhiker's Guide to Functional Programming - Voxxed Days Singapore 2018
Taught by
Devoxx