Functional Programming in Spring with Arrow, Lenses & Effects • Jacob Bass • YOW! 2019

This presentation was recorded at YOW! 2019. #GOTOcon #YOW Jacob Bass - Engineering Manager at Atlassian RESOURCES ABSTRACT With the introduction of #Kotlin as a supported language, as well as the #Arrow functional programming framework, building a functional web application with #Spring has never been easier. More importantly, the conversion path from an Object Oriented Spring app to a Functional Programming Spring app can be accomplished with little risk and much reward. Spring is the most widely used #JVM web framework. For many years, the paradigm it has adopted has been object-oriented, stateful and imperative. This talk will show how to take such a codebase and refactor it into a functional programming style. It will show the benefits of this approach with regards to clarity, stability, safety and testability. [...] RECOMMENDED BOOKS Martin Odersky • Programming in Scala 5th Edition • Joshua D. Suereth • Scala in Depth • #ArrowFramework #FunctionalProgramming #Programming #SoftwareEngineering #JacobBoss #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Back to Top