Functional Programming Patterns with Java8 with Victor Rentea
Вставка
- Опубліковано 15 тра 2018
- After leading 2 projects making heavy use of Lambdas and Streams, counseling many others at IBM, and teaching hundreds of developers at University and as an Independent Trainer, Victor will prove several best practices, patterns and anti-patterns he distilled over the years. All via a series of live coding exercises, like you've probably never saw in your life!
You will hear about: Bloated Lambdas, A Happy Predicate, Stream Wrecks, How to Kill The Biggest Bug, Monads, Passing-a-block, The Loan Pattern, and 5 Ways to Implement Type-Specific Logic. Of course, as a Clean Code Maniac, Victor will always strive for maintainable, readable, elegant code.
PS: You know, some Joe will maintain your Java8 code at some point. So let's just hope Joe would be a nice safe guy... - Наука та технологія
this guy is seriously on steroids..amazing !!!! it shows how much he loves coding and how much he enjoys the beauty of Java8
This guy is on something...
Adderall or some shit :D
NZT-48
High on JAVA 😎
Coke..Cola
😂😂😂
2:03 1-/ Try to name your lambdas to avoid anonmous functions
10:57 2-/ Make good use of optionals. (ex. No nullable parameter, even Optional params)
17:48 3-/ Avoid "extends" by Passing a Consumer instead of using Template Method
27:01 4-/ %:Y## Bifunction On Enum :-8 ... No comprende ..
41:31 5-/ Clean code rules Sumup
OMG...whenever I watch & listen to this guy, I always wonder how fast he writes the code with such clarity & focused thoughts...always happy to see his enthusiasm in his presentations.
if we write programs like this then one day is enough to complete project
have to play this one at half speed
His presentation style is not my cup of tea I have to say but the material he shows is very much worth it!
that was a fantastic talk! thanks!
Salute you sir!!. Your talk is really interesting and worth watching.
hes like a stand-up comedian in IT. actually like his enthusiasm
What an awesome tutorial!!
Just seeing this and is really helpful... we keep learning
amazing presentation.
just wondering if last example could introduces cyclic dependency
Good presentation! and a funny guy
Really this talk deserves to be best talk for Devoxx 2018.
He deserves an Oscar:)
This was as interesting as a video game..for the first time everrr. 😊
I think the video has been fast forwarded when he writes code. This guy is something else :)
Great session...🎉🎉
Good to see a Happy Coder. Awesome talk Victor.
A rare breed,,,lol
Hi, awesome conference!. What repo is he commiting to?
I love this guy.
Do you take typewriting classes. ???
Most underrated video. Although he gives good examples , he should explicitly mention the principal behind the refactorization
This guy is great !
Very instructive. By the way, is it just me or his typing is quite fast?
yeah, he typed so fast :)
A guy at 7:03 literally checked whether he's typing or not.. lol
This is not quite fast. This is warp speed if he really is typing. He does not even use autocomplete. I guess it's to slow for him.
how fast he is writing code and explaining.. amazing..
This guy drinks too much RedBull
Remarkable
He's a SuperProgrammer, Superman 🤦
wow really great
awesome and interesting \,,/
How to do that in a presentation within an IDE..you hold a key and the code comes out line by line....Please assist since I want to do a code presentation shortly..Thanks!!!
who is he talking about at 23:47 ??
Genius Amazing ,no words for you ...can i get the source code or github link
The last part just blown my mind. Hoppefully I was grabbing hard my chair.
wow!
anyone has the code for this
perfect (y)
This guy is good! Funny
Extreme Programming
This guy is on some programming steroids! Super programmer!!!
A revolution without dancing is a revolution not worth having.
Monad rocks👍👍👍 flatmap😂😂
dude, you need to go low on your daily vitamin doze
cool
He looks like Joker from the Gotham city :D
He might be using Macros.
:DDD
I almost cried until I found out that he is not actually writing
/Then?
This guy is funny, too much Caffene
please give a link to github
github.com/victorrentea/training
github.com/victorrentea/functional-patterns-devoxx-uk/tree/master/src/main/java/victor/clean/lambdas
I think he is cheating. No way he could write "public" with his left hand at 18:19
lag probably
No, its just IDE too slow
its just the reality is too slow for him
Dude too fast! Slow down i’m not following! Can you elaborate on everything u just did?
fake programming - is bad...