Full session (30 minutes)
best practices
functional programming
Engineering

Functional programming has many advantages in writing clean, maintainable and scalable code but one major problem - people have a hard time understanding it.

I'll use my imperative background from writing Java for many years with my functional experience from Scala and Javascript to come up with motivation and implementation principles that anyone can understand and use. even Java developers (I use them myself).

I'll even manage to do it without any mathematical formulas or examples from Haskell

The lecture will be valuable for people that have zero experience with functional programming but also for people who have some sense and wants to understand it better

Tal Joffe