Friends of OpenJDK Today

Foojay Podcast #20: Functional Programming, “The Good, the Bad, and the Ugly”

April 24, 2023

Author(s)

  • Alejandro Serrano

    Software Engineer at 47 Degrees, author of "Practical Haskell", "The Book of Monads", and "FP Ideas for the Curious Kotliner".

  • Deepu K Sasidharan

    Deepu is a polyglot developer, Java Champion, and OSS aficionado. He mainly works with Java, JS, Rust, and Golang. He co-leads JHipster and created the JDL Studio and KDash. He's ... Learn more

  • Avatar photo
    Frank Delporte

    Frank Delporte (@frankdelporte) is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his ... Learn more

  • Avatar photo
    Ties van de Ven

    Software Engineer @ JDriven, Coach @ JCore

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

Podcast 

Links

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
  • 42’43 What is the future of FP?
  • 50’41 Outro
Topics:

Related Articles

View All

Author(s)

  • Alejandro Serrano

    Software Engineer at 47 Degrees, author of "Practical Haskell", "The Book of Monads", and "FP Ideas for the Curious Kotliner".

  • Deepu K Sasidharan

    Deepu is a polyglot developer, Java Champion, and OSS aficionado. He mainly works with Java, JS, Rust, and Golang. He co-leads JHipster and created the JDL Studio and KDash. He's ... Learn more

  • Avatar photo
    Frank Delporte

    Frank Delporte (@frankdelporte) is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his ... Learn more

  • Avatar photo
    Ties van de Ven

    Software Engineer @ JDriven, Coach @ JCore

Comments (0)

Your email address will not be published. Required fields are marked *

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

Save my name, email, and website in this browser for the next time I comment.

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard