This content can alone make a great book for a Java developer.😊
@shadowknight1404 жыл бұрын
The refactoring at 16:18. That was just like magic!!!
@orlovskyconsultinggbr28494 жыл бұрын
EXACTLY MY OPINION ABOUT DESIGN PATTERNS! Mr Subramaniam make a good point!
@sodatta114 жыл бұрын
Lambdas are like Beer. We all started with it disliking how it tastes.
@pedrocarvalho16762 ай бұрын
THIS IS A PERFECT ANALOGY HAHAHAHA
@wiilillad3 жыл бұрын
Design patterns only exist because OOP was an insufficient tool for communication and expression.
@Abitgenius4 жыл бұрын
There was not a single pause, great talk. Along with code samples, please share the shortcuts as well. thanks Venkat
@shankar74355 ай бұрын
This lecture is as funny as any sitcom. 😀😀😀 Nice delivery.
@vetri_vel2 жыл бұрын
Thank you very much sir. I learned a lot. My perspective towards the design pattern is changed.
@mehmoodrehman6336 Жыл бұрын
Topics: 1. Design and design patterns 00:30 2. Lambda expressions as a design tool 5:40 3. Lightweight Strategy 8:00 a. Strategy pattern 4. Delegating using Lambda Expressions 16:50 a. To delegate to a particular object creation at a later time b. In Kotlin use lazy {} function c. In Scala uses lazy keyword 5. Decorating using Lambda Expressions 28:00 a. In Kotlin use the "by" keyword 6. Creating Fluent interfaces using Lambda Expressions 43:00 7. Execute Around Method Pattern 48:00 8. Summary 49:00
@SourabhBhat5 жыл бұрын
The mailer example is very interesting.
@NikitaYVolkov4 жыл бұрын
Welcome to the era of functional programming. Next stop is realisation that you don't need OO at all.
@minor128283 ай бұрын
I will diaagree
@jorgeviana91304 жыл бұрын
The intro is fabulous!
@codingwithgraceandtruth24562 жыл бұрын
great talk, impressive examples, thank you Venkat
@soyphea86974 жыл бұрын
Wow this is how programming solve your daily life
@dikatok5 жыл бұрын
already expected good stuffs from him even before watching the vid lol
@iceadobe1394 жыл бұрын
Don't know if he is really talented or I'm just very stupid.
@SaiKumar-vf9lz3 жыл бұрын
Completely makes sense after that intial thread example.. I'm like how dumb..
@trozzonick773 жыл бұрын
I was thinking the same :) about me .
@rajdeepsharma32352 жыл бұрын
Awesome
@USONOFAV4 жыл бұрын
These are very useful. Is there like a book for this?
@manishjangra53943 жыл бұрын
There is a book called "functional programming in Java". All these topics are detailed explained in that book. Book author is same Venkat
@programmingstuff49905 жыл бұрын
what was it that he did at 8:01 ? Making a tick on the todo list in the editor. How to do that ?
@JDLuke4 жыл бұрын
That is exactly what I'm trying to figure out right this second. Did you ever find an answer?
@Masterrunescapeer4 жыл бұрын
On VSCode it's ToDo+, default toggle is alt+d for done. Todo+ has plugins for most editors.
@kapilshekhar3 жыл бұрын
Shouldnt the send have Supplier of Mailer , instead of Consumer ? So that clients can create concrete Mailers outside execute and pass those?
@mirageman2 Жыл бұрын
Great talk, only the Q and A was a bit scary, better not ask anything :D
@chethannarayana75833 жыл бұрын
how does var works in java virtual proxy example lazy using Supplier
@bhaskartaneja62932 жыл бұрын
till 17:04
@affemakla68843 жыл бұрын
5:36 now i know you are extraterrestrial^^
@khomarkhan21592 жыл бұрын
and 455444m333 455444m333 h3 34 in a few 3 in a few days 44
@andy128293 жыл бұрын
Indian Brahmins are so intelligent he is just an example of it .. by the way Which IDE he uses as it compiles and shows value in real time ?
@nitinagrawal66373 жыл бұрын
I don't hate design patterns exactly but I hate the way those architects boast about the design patterns in every meeting, as they know nothing except those & make the life of actual developers a hell...