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.
1 view
0
0
1 week ago 05:31:30 2
Python Tutorial for Beginners - Learn Python in 5 Hours [FULL COURSE]
1 month ago 00:12:15 1
Best Meme Coins That Could Skyrocket – The NEXT Big Opportunities!
3 months ago 00:17:46 1
How do cells come up with their programming language?
3 months ago 00:10:10 1
Forget about OLD AGE | Sound Waves Will smooth out your WRINKLES | The formula of YOUTH and BEAUTY
3 months ago 00:04:52 43
Walkthrough - Ritual Gong Drum | Epic Bronze Percussion | Sample Library for Kontakt 5.8+
3 months ago 00:02:35 1
Best VPN Service : Is NordVPN Really the #1 Choice?
3 months ago 00:01:48 1
Pricerr Microjobs Theme - Editing Site Guides & Tutorials
3 months ago 00:03:34 1
Nordvpn Reviews: Why It’s the Top Choice for Online Security!🏆
3 months ago 00:31:20 1
How SpaceX Caught Super Heavy | Explained
3 months ago 00:00:14 1
Single Arm Dumbbell Press
3 months ago 00:13:28 1
Paiste Color Sound 900 & MikeTerrana
3 months ago 00:00:10 1
Methylene Blue Benefits.
3 months ago 00:02:03 2
Play-Fight Practice by Formless Arts
3 months ago 00:08:47 1
Understanding the Biology of Mental Illness
3 months ago 00:04:46 1
Mars 360: NASA’s Mars Curiosity Rover - Sol 3923 (360video 8K)
3 months ago 00:07:24 1
C++ user defined functions explained 📞
3 months ago 00:01:58 1
Wireless fire alarm system linkage with fire pump smoke exhaust for fire automatic fighting
3 months ago 06:00:00 1
C++ Full Course for free ⚡️
3 months ago 01:23:59 2
Хирьянов Т.Ф. - Основы программирования и анализа данных на Python -2. Функции и итерируемые объекты
3 months ago 00:10:38 1
Inside an American MiG-29
3 months ago 00:14:33 1
Let’s build a Twitter clone with Livewire 3 & Laravel Reverb | #17 - Follow functionality
3 months ago 00:07:24 6
SUPERBOOTH 2024: A Magic Pulsewave - Star Song Rotating Disc Sequencer
3 months ago 02:15:10 1
Catching up with Greg Hanley
3 months ago 00:01:57 1
ANBERNIC’s First Controller - RG P01 Features/Game Demonstration