Foojay.io, the Friends Of OpenJDK!

Functional Programming, "The Good, the Bad, and the Ugly" (#20)


Listen Later

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"
    • https://serranofp.com/
    • https://twitter.com/trupill 
    • https://www.linkedin.com/in/alejandroserranomena/ 
  • Deepu K Sasidharan, JHipster co-lead, Java Champion, Staff Dev Advocate @ Okta, Java, JS, Rust, Cloud Native Advocate, Author, Speaker
    • https://twitter.com/deepu105
    • https://mastodon.social/@deepu105 
    • https://deepu.tech/ 
    • https://www.linkedin.com/in/deepu05/ 

Podcast 

  • Host: Ties van de Ven
    • https://www.tiesvandeven.nl/
    • https://twitter.com/ties_ven
    • https://www.linkedin.com/in/ties-van-de-ven-a24480a/
  • Producer: Frank Delporte 
    • https://twitter.com/FrankDelporte 
    • https://foojay.social/@frankdelporte 

Links

  • https://foojay.io/today/7-functional-programming-techniques-in-java-a-primer/ (Deepu)
  • https://foojay.io/today/the-problem-with-functional-programming/ (Ties)
  • https://www.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
    • https://www.baeldung.com/java-monads
  • 42’43 What is the future of FP?
  • 50’41 Outro
...more
View all episodesView all episodes
Download on the App Store

Foojay.io, the Friends Of OpenJDK!By Foojay.io


More shows like Foojay.io, the Friends Of OpenJDK!

View all
Software Engineering Radio by se-radio@computer.org

Software Engineering Radio

271 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

291 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

41 Listeners

The InfoQ Podcast by InfoQ

The InfoQ Podcast

39 Listeners

Duke's Corner by Jim Grisanzio

Duke's Corner

8 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

airhacks.fm podcast with adam bien by Adam Bien

airhacks.fm podcast with adam bien

7 Listeners

A Bootiful Podcast by Josh Long

A Bootiful Podcast

30 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Hard Fork by The New York Times

Hard Fork

5,479 Listeners

Inside Java by Chad Arimura, David Delabassee

Inside Java

26 Listeners

Happy Path Programming by Bruce Eckel & James Ward

Happy Path Programming

14 Listeners