This presentation was recorded at YOW! 2019. #GOTOcon #YOW https://yowcon.com Jacob Bass - Engineering Manager at Atlassian RESOURCES https://twitter.com/bassjacob https://www.linkedin.com/in/bassjacob https://bassjacob.com 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 • https://amzn.to/44rXiaM Joshua D. Suereth • Scala in Depth • https://amzn.to/3QVADk6 https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #ArrowFramework #FunctionalProgramming #Programming #SoftwareEngineering #JacobBoss #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.