Jean-Baptiste Giraudeau at Lambda World Càdiz 2018

 

Encoding our way to pure FP in Java

In this talk we will have fun with object algebras and type parameters! Those simple but powerful beasts can quite easily get us:

  • Algebraic data-types and lenses;
  • DSL (inital or tagless encodings);
  • Higher-kinded types!

Let’s prove that, with the appropriate tooling, pure FP in Java is quite achievable and desirable!

Subscribe to the Lambda World YouTube channel to be updated when new videos are added. You can also join in on the conversation by following @Lambda_World and use #LambdaWorld

Ensure the success of your project

47 Degrees can work with you to help manage the risks of technology evolution, develop a team of top-tier engaged developers, improve productivity, lower maintenance cost, increase hardware utilization, and improve product quality; all while using the best technologies.