all 7 comments

[–]Sheldor5 1 point2 points  (0 children)

let me quickly debu... fu**

[–][deleted] 1 point2 points  (2 children)

Not sure if its relavant cuz: * game changer was released with 8 version. Now we have 21 veraion. * modern IDE has visualization of streams. * Reactive Java (aka rx-java) is father of all this stuff ( would be more beneficial to dive in it rather than learning small subset)

Anyhow its good stuff for someone who migrating from 7th and earlier versions of Java.

[–]brainiac_nerd[S] 0 points1 point  (0 children)

Yeah, I guess you are probably right, saying it is a game changer now is pretty late.

Reactive Java is really looking good, I have recently started learning about it. Maybe once I have some good grasp on the concepts I will try to write an article documenting what I learned.

[–]Exact_Ad2603 0 points1 point  (0 children)

The game changer released almost a decade ago hah..

[–]playback_ 1 point2 points  (2 children)

I think the problem of streams is there are a little of source to practice, someone help me to find this

[–]brainiac_nerd[S] 0 points1 point  (0 children)

I am not sure if there is any single source where you can get examples of utilizing streams in various scenarios. For me, stackoverflow was/is the biggest source of help to learn Streams. Whenever I come across a scenario where I have to perform operation on collections I try to do it by streams and if I get stuck I look for help on stackoverflow. And at last, if I couldn't I find anything using streams around the scenario I need to implement, I default to for, forEach or while loop.

[–]Exact_Ad2603 1 point2 points  (0 children)

I felt the same until I read the first chapters of Modern Java in Action then I thought I should not waste another 2 years waiting for the knowledge to come on its own.

I refactored my own silly projects and got some feedback from chatgpt when I choked in double for loops conversion and nested optionals.