
Foojay.io | Friends of OpenJDK and Java Programming
Functional Programming, "The Good, the Bad, and the Ugly" (#20)
Samstag, 22. April 2023 · 51 min
Kapitelklicken springt direkt hin
Shownotes
Functional programming, it seems you either love it or you hate it. But, like everything in software engineering, it is a trade-off. So for today, let's focus on the good, the bad, and the ugly parts of Functional programming.
Guests
• Alejandro Serrano, Software Engineer at 47 Degrees, author of "Practical Haskell", "The Book of Monads", and "FP Ideas for the Curious Kotliner"• serranofp.com
• twitter.com/trupill
• linkedin.com/in/alejandroserranomena
• Deepu K Sasidharan, JHipster co-lead, Java Champion, Staff Dev Advocate @ Okta, Java, JS, Rust, Cloud Native Advocate, Author, Speaker• twitter.com/deepu105
• mastodon.social/@deepu105
• deepu.tech
• linkedin.com/in/deepu05
Podcast
• Host: Ties van de Ven• tiesvandeven.nl
• twitter.com/ties_ven
• linkedin.com/in/ties-van-de-ven-a24480a
• Producer: Frank Delporte • twitter.com/FrankDelporte
• foojay.social/@frankdelporte
Links
• foojay.io/today/7-functional-programming-techn… (Deepu)
• foojay.io/today/the-problem-with-functional-pr… (Ties)
• baeldung.com/java-functional-programming
Content
• 00’00 Intro
• 00’17 Introduction of the guests
• 07’40 What is functional programming (FP)?
• 11’50 The same problems exist in FP and Object Oriented Programming
• 13’50 Academic approach to programming
• 17’54 Who of the guests is a FP purist?
• 22’25 Understand the “Why”? Why use FP?
• 28’11 The costs of FP
• 30’57 When to learn FP• baeldung.com/java-monads
• 42’43 What is the future of FP?
• 50’41 Outro