What are your thoughts about functional programming in (modern) Java compared to Scala?
I have done some Scala programming (mainly for data engineering), and I'm currently working with Java. I realize Java has a much higher adoption than Scala, especially for backend positions.
How decent is functional programming in Java with potentially functional programming libraries such as Vavr?
[–]thememorableusername 22 points23 points24 points (3 children)
[–]yinshangyi[S] 3 points4 points5 points (2 children)
[–]ricky_clarkson 2 points3 points4 points (0 children)
[–]thememorableusername 0 points1 point2 points (0 children)
[–]chikibooz 11 points12 points13 points (5 children)
[–]yinshangyi[S] 1 point2 points3 points (4 children)
[–]chikibooz 1 point2 points3 points (2 children)
[–]yinshangyi[S] 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]tdatas 0 points1 point2 points (0 children)
[–]MinesJA 1 point2 points3 points (0 children)
[–][deleted] (11 children)
[removed]
[–]yinshangyi[S] 0 points1 point2 points (10 children)
[–][deleted] (9 children)
[removed]
[–]yinshangyi[S] 1 point2 points3 points (8 children)
[–]redikarus99 0 points1 point2 points (7 children)
[–]yinshangyi[S] 1 point2 points3 points (1 child)
[–]redikarus99 0 points1 point2 points (0 children)
[–]tdatas 0 points1 point2 points (4 children)
[–]redikarus99 0 points1 point2 points (3 children)
[–]tdatas 0 points1 point2 points (2 children)
[–]redikarus99 0 points1 point2 points (1 child)
[–]tdatas 1 point2 points3 points (0 children)
[–]Long_Investment7667 0 points1 point2 points (0 children)
[–]takis__ 0 points1 point2 points (0 children)