I just met your youtube channel while searching for something regarding spring security but after that, I watched some of your other videos as well. They are definitely awesome. Thanks for your work.
@desarrollojava3 жыл бұрын
This is the best explanation I've ever heard. You have teaching talent man. Thank you.
@pablodamiannovoarenteria4225Ай бұрын
This video complements what I was reading about streams, now is time to practice. Congratulations on this, you made so simple the example that you can save hours of reading for some people.
@michaelandcarmenmaguire11083 ай бұрын
Your style of instruction is truly refreshing. Thank you very much for putting this together. It's fun seeing someone do something that comes naturally to them -- something they're passionate about. That's the vibe I get while watching this and learning from you. I'm definitely going to check out your courses.
@jakovkusic42193 жыл бұрын
Definitely the best video about streams on KZbin.
@mertyertugrul4 жыл бұрын
I watch this so many times, thank you Nelson.
@ЮрийАндрейцев-й1з3 жыл бұрын
so many times? sounds like Nelson awfully explained streams and you have to watch again and again to understand =) i'm joking. Nelson, great job!
@mertyertugrul3 жыл бұрын
@@ЮрийАндрейцев-й1з No I just keep forgetting it 🙃
@mingyungkim36802 жыл бұрын
I’m really happy to watch this video. I understood ‘streams’ perfectly that made me annoying. thank u
@trenvert1234 ай бұрын
I'm glad your tutorials improved over the years. At least for the Spring Boot tutorial. Because this was rough.
@florianseidel85744 жыл бұрын
thank you for your work, Nelson. really appreciate it.
@josephthecreator2 жыл бұрын
Extremely helpful. Stream APIs are so powerful, thank you for breaking this down!
@CheeseStickzZ2 жыл бұрын
Nice explanation. But there's nothing wrong with using if ( multiple conditions ) it's actually faster in most cases
@Alex-to5vx Жыл бұрын
using if statements to make decisions are fine if its a truly binary decision, like if a function is passed a Boolean you can use an if statement because that Boolean value can only ever be one of the other. The functionality is predictable and expandable. However if you are using if statements to make decisions that are more complex all of a sudden you have code that is much less maintainable and prone to errors with any future modifications to the code or requirements of said code. Defining decisions through dynamic dispatch is the proper way of making decisions nowadays even if it is slower because it allows the code to be robust across time.
@martinguerra21423 жыл бұрын
Thank you Nelson, always helping the community!
@damahelouni27203 жыл бұрын
Wow, thank you very much. You explain so well and easy to understand. Greetings from Germany 👍🏼
@mirakhmadov2 жыл бұрын
Thank you You are good at teaching
@damdl965 жыл бұрын
Easy to understand and great explanation, thank you!
@amigoscode5 жыл бұрын
You are welcome :)
@suwatchainanchai66373 жыл бұрын
Thank you so much for your tutorial. It help me reduce a lot of code line from doing imperative approach.
@eddiemarxmallmaalvarez11343 жыл бұрын
I'm Latinoamerican and could say that Great video man, it's awesome!!
@RustySilver-w1q2 жыл бұрын
Thanks Nelson, I'm appreciate this vids, because when I finished my formation course just learn the base.
@ankit-jangid2 жыл бұрын
Explained very simply and cleared doubts. Thank you so much Amigoscode :)
@barryalpha44843 жыл бұрын
This is the best explanation that i have ever had. thank you a lot guy for this beautifull job.
@abrehamish4 жыл бұрын
Thank you Nelson for excellent expalnation.
@608raju4 жыл бұрын
the way you explained is clear. good luck
@amigoscode4 жыл бұрын
Thank you
@moodydog99602 жыл бұрын
I think with the getAge and getGender in the sort expression, you need to flip getAge and getGender, i.e, do sort by gender first, then by age.
@Netalon4 жыл бұрын
Thank you Bro ! Finally i learned streams in Java
@cod3rhandl3it2 жыл бұрын
Articulate, informative, and succinct - WELL DONE and THANK YOU!
@peytonpeck4 жыл бұрын
I was looking for a good video explaining/showing some methods in #stream(), and this was just awesome. 10/10 good job!
@teofilomassinga75283 жыл бұрын
Thanks, Nelson you are a wonderful teacher.
@Hianfita11 ай бұрын
Excellent video, stream really are insane! Your explanation was mighty understandable. Valeu amigo
@tshepo2japhta284 жыл бұрын
Man you inspire me ...keep them coming
@amigoscode4 жыл бұрын
I will
@vpenywise3 жыл бұрын
4:19 - doesn't appear to be free anymore, but then again, I'm a few years late watching the video :D Thanks for the content nonetheless! I will also check your website and courses for sure!
@FP_95 Жыл бұрын
Thanks man! Your content is AWESOME! Cheers! :)
@angecarmelyoro63213 жыл бұрын
What a masterclass. Thank you Nelson
@rabbyhossain95372 жыл бұрын
Best website for learn coding
@sumanthmuttuvalli49313 жыл бұрын
Thank You, Nelson. Your videos are very helpful to me.
@K.E.N.J.I.B.A.B.Y2 жыл бұрын
This was very infomative! I followed along with my own custom made class and I learned a ton! Thanks a million!
@simpleandminimalmaybe Жыл бұрын
thank you so much for the brilliant tutorial. may i ask....., are you typing the shortcuts yourself or it is IntelliJ IDEA doing this. I am writing them down by the way for ease of reference. thank you for the effort you put into these tutorials.
@mkli34597 ай бұрын
This is very very wonderful! Thanks a lot! 👏
@TheN0odles3 жыл бұрын
Hey bro, grettings from Johannesburg. Good work, man!
@AlinaKay473 жыл бұрын
Besides this being a great tutorial, for the first time ever my non-american name is used in an example :')
@anantpillai46565 жыл бұрын
Seriously well explained!!
@amigoscode5 жыл бұрын
Thank you
@fabiovictorino350 Жыл бұрын
It's was amazing. I love so much yours videos.
@ninobach7456 Жыл бұрын
in classical java fashion, complexity gets added left and right
@fredericochopin3 жыл бұрын
Nelson, this is great stuff! Thank you.
@MrZbieg14222 жыл бұрын
Thanks dude. You just saved me some time :D
@juanignaciorios45134 жыл бұрын
Eres un crack!! Thanks and greetings from Argentina🇦🇷
@DaRolla20164 жыл бұрын
Hi Nelson, thanks for this. Can you please explain how to get images into your comments? Like // Imperative approach ❌ and // Declarative approach ✅ ? My IDE does not show them right like the Github Webpage does. But in your video your IntelliJ did ?!
@coelho82763 жыл бұрын
best video for java streams
@peasantfolkhero Жыл бұрын
You have my thanks, you are doing this very well.
@IvanPallaresTrivino Жыл бұрын
I see this all over the place in Java world but, why not splitting those chains in methods with proper names to improve readability? I think that would make Martin Fowler happy 😄 Thanks for the great explanation!
@dmytrog61274 жыл бұрын
Thank you! Very clear, very understandable, very comprehendly
@amigoscode4 жыл бұрын
Thanks
@prakhar.odyssey3 жыл бұрын
Thank you for this amazing explanation brother! 😄🙌🏾
@kostiantynkarzhanov92169 ай бұрын
Thank you! Very very helpful! 💛
@kihunkim74984 жыл бұрын
very useful video and simply explained. Thank you so much bro!!
@hamza-the-big-data-lad3 жыл бұрын
Please, make a video on Map vs FlatMap. Thank you!
@abulka Жыл бұрын
You can do exactly this kind of thing in JavaScript and Python etc so simply, without the excessive syntax that Java needs.
@gintoki_sakata__6 ай бұрын
That's fine.. as long as it gets done
@carlozuk3 жыл бұрын
Amazing video, can't wait to take the course
@Jody-nf2bz Жыл бұрын
Excellent class. Thank you!
@prashantvaghela33372 жыл бұрын
Thank you for this amazing video on Streams in Java. I would like to know your learning approach to new concepts. How do you learn about all these concepts? What's the secret recipe?
@techBuffy Жыл бұрын
Buy a book and study.. There is no magic recipe for building concepts.. Free Videos have limitations
@gurushashank78632 жыл бұрын
Thank you, Helped me a lot 😃
@brunocardoso82464 жыл бұрын
Appreciate simple and structured explanation. Thank you !
@hasangunes94644 жыл бұрын
It's 2020 and I still write code like this. FeelsBadMan
@caballerosalas11 күн бұрын
why? it is perfectly fine.
@BrilliantMindsZw Жыл бұрын
quite clear and understandable
@abhijeetprabhu41174 жыл бұрын
Followed you from your FCC video on Spring. Thank you for such an informative session! Subbed
@eduardohenriquedeassis97293 ай бұрын
Amazing video Bro!
@vitorgsevero2 жыл бұрын
Great explanation! Thank you so much!
@foleyjack4 жыл бұрын
Very well explained, good tutorial, thank you
@amigoscode4 жыл бұрын
You welcome
@senss30003 жыл бұрын
awesome bro thnks ! we want more
@juzerkhambati50684 жыл бұрын
Hi, You really explain so well. Really appreciate it. Thank you
@simranpreetkaur7840 Жыл бұрын
Great content, well structure and quality content. Keep posting :)
I was wondering why the output of sorted didn't change after you added thenComparing(Person::getGender()) to the method at 9:00 ?
@ImAmericanGangsta3 жыл бұрын
for thenComparing it should do changes if we have two persons or more with same ages so females will appear first
@worldwide66263 жыл бұрын
@@ImAmericanGangsta yeah it was a bad example. He should have sorted by name instead
@ctx42412 жыл бұрын
It'd be great to include explanation WHY not only how. Imperative > Declarative does not say anything to anybody. It is hardly shorter codewise then forE way. Point of streams is that the operations can be done in parallel with drawback that setting up stream takes some time. Therefore setting up stream for huge list is worth it because of parallel nature of operation, while this couple item long list you are probably just wasting time on typing I believe?
@andresencolombia2 жыл бұрын
Great job Amigo.
@iranmpc932 жыл бұрын
You dont explain, do a show! thanks for the class!
@jopadjr3 жыл бұрын
Thanks mate for the tutorial...
@lifeTechnicolorGuy5 жыл бұрын
Great tutorial ! I will do the course for sure.
@amigoscode5 жыл бұрын
Thanks buddy
@PhanTanThangTH Жыл бұрын
Thank you so much bro, keep it up :)
@Alberto_Cavalcante2 жыл бұрын
Grande Nelson!
@adamfaisal17503 жыл бұрын
Many Thanks Dear Nelson
@aobaidi56263 жыл бұрын
The best, brother
@hansmustermann42063 жыл бұрын
nice explained, but you must agree, that "thenComparing()" only makes sense, if the first comperator produces any doublettes, dont you?
@houariboumediane35367 ай бұрын
That was good man...thanks.
@ainbrisk545 Жыл бұрын
thank you! very insightful
@russellskalden80644 жыл бұрын
Like your lessons, keep going 👍
@ahmedzidane62033 жыл бұрын
thank you for your work my bro.
@luisdfernandez26014 жыл бұрын
Nicely explained. Nice work!
@amigoscode4 жыл бұрын
Thanks
@BluePhoenixGames15 жыл бұрын
Well explained, thanks!
@amigoscode5 жыл бұрын
Thanks buddy
@aveshkadri3 жыл бұрын
thanks amigo, very well explained
@andreas-fefe2 жыл бұрын
Hello Neloson thanks for your interesting and well explained concepts. please would like to know how to come out with printing only one property of the person after sorting.
@EmanAl-Murish Жыл бұрын
Woow, thank u so much for this Amazing video
@cxrealzim87623 жыл бұрын
Great content mate.
@DEVKA7774 жыл бұрын
thank you for your work! so cool and understandably
@sudheerchalla14535 жыл бұрын
Very well explained. Great job
@amigoscode5 жыл бұрын
Thank you 😊
@AdityaDahiya993 жыл бұрын
Zelda is blessed! XD
@mnarayanan53632 жыл бұрын
This is good content. Thanks
@tvrecorder47914 жыл бұрын
Keep up the good work mate
@leyluj5 жыл бұрын
Nelson is mkbhd for java .... Keep it JAVA man ...
@amigoscode5 жыл бұрын
hahaaha appreciate your comment. thanks
@leyluj5 жыл бұрын
@@amigoscode can you do anything with spring batch?
@amigoscode5 жыл бұрын
I was thinking of Spring Schedulers. But i guess i could touch on that too
@Panerakis5 жыл бұрын
Thanks for the tutorial, it is concise and well structured. What about the performance of this method compared to the imperative approach?
@amigoscode5 жыл бұрын
Its tuned for performance too
@tshepo2japhta284 жыл бұрын
lol my senior his a Guru when coming to declarative , now am forced to become one like him
@dasunanushka87744 жыл бұрын
Excellent tutorial. I would suggest making a complete playlist on java 8 features. Thanks anyway.
@amigoscode4 жыл бұрын
Java 8 is old. Maybe latest Java
@dasunanushka87744 жыл бұрын
@@amigoscode sure . I'm waiting for it
@amigoscode4 жыл бұрын
@@dasunanushka8774 cool
@dasunanushka87744 жыл бұрын
@@amigoscode than that I would suggest making tutorials on kubernates, node js , micro service architecture . That would help for every one of us