You're not just a programmer but also an awesome story teller. When asked about dependency injection people make it so complex that you start scratching your head.... But you explained like it was a piece of cake. 🙏
@deletevil5 жыл бұрын
Big brother, you speak so beautifully your words directly injects into my brain without an error at all. Everything becomes so comprehensible when you explain it.
@ShivamSingh-yl7jo4 жыл бұрын
Best tutorial on dependency injection. Finally, I got what it really is.
@awaisjamil5713 Жыл бұрын
I am thankful to you, I remember after graduation your videos were the source of preparation material for me for interviews and I landed a job. Respect from Pakistan.
@doglover46215 жыл бұрын
One of the best KZbinr in teaching. Seriously I learned a lot from this channel
@krishnabangari9287 Жыл бұрын
Man, 5 years old video and still the best explanation about dependency explanation. This guy truly knows the subject, and he knows which example to pick to explain what topic. He has the teaching spirit in him. Hands down the best youtube channel. whenever, i have a doubt i come here, dang the concepts are much clear. Kudos to you brother.
@gregc61075 жыл бұрын
At it's core, dependency injection centralizes the creation of concrete objects that your client (meaning your code) uses and can use in many places. This provides many benefits, first you are able to easily switch out the implementation, you are able to easily test the implementation, and you are able to wrap or manipulate how you want it to instantiate. Whether it be wrapping authentication around it or adding pre and post processing, or auditing/logging to it and you can do this retroactively in the entire system in a very easy manner.
@chococookiess_5 ай бұрын
To completely understand what he says, you need to have seen these things work in real life. 2 years ago when i was a student , i tried to understand Dependency Injections, but I didn't really understand all of it! And now when i write my own mock objects and dependency injections , i understand why it is needed. So dont worry if you dont understand this video in one go!
@piyushbhuva99753 жыл бұрын
man, the passion and joy of teaching in this guy's eyes is sight to behold...
@AdamVigas2 жыл бұрын
This guy is teaching me everything...i am not even browsing youtube. Once i find this guy i go ahead...and it always work. Best teacher
@mahmudhr27606 жыл бұрын
Sir, from the beginning of my programming you have been with me. Thank you so much for your instructions !
@specialk27206 жыл бұрын
This guy, men you are a good teacher. I don't know if you know David J. Malan from Havard? You and that guy are my best teachers of all time. Good job!
@hirenvadher26104 жыл бұрын
I know David
@jagadeeshgurana44906 ай бұрын
you are the god of simple and elegant explanation of the most complex topics.
@RAJATTHEPAGAL6 жыл бұрын
Really good explanation I covered Software Engineering recently + have been using Spring and Angular and never actually realised about this loosely coupled idea. Nice philosophy behind how project should be managed. Also the part of testing that loose coupling makes it easier to test, never realised that :-D ...... Great explanation a bit of practical would be plus ...
@urvashisharma74154 жыл бұрын
ive been wandering around for days trying to find a proper explanation for DI...and although im focussed on DI in Dart this video was the BEST to understand what it means...thank you very much sir
@srijan52986 жыл бұрын
Sir i'm a student of Cdac and even teachers here, also dont explain concepts like this. Thankyou sir❤
@AnthonyHernandez-tb4cu2 жыл бұрын
I have watched more of your videos to learn SWE topics than I can count. You have been instrumental in allowing me to understand these concepts intuitively. Big thanks!
@neerarjayan59576 жыл бұрын
You are the God of Java dude.. I was searching this explanation for a whole week and i got that within 8 mins from your video. Thanks a lot.
@stevensmith56262 жыл бұрын
Fantastic explanation that takes away the confusion. We tend to use such big words when a simple explanation is the best way. I have been doing this concept since 1975 and it always amuses me when the industry comes up with a new concept that really is just doing good programming with a different word. Great job!
@karthickd82516 жыл бұрын
My day starts with Telusko
@roshanpandey53573 жыл бұрын
Yeah, now I understand .. what is dependency injection, why it is required, how it works ... this man is too good #telusko
@hinafraz5285 жыл бұрын
thanks for using classes on screen. got some idea of the concept.
@wodiarefaine507611 ай бұрын
I thoroughly enjoy the way you explain things; you are undoubtedly talented at it. Personally, I highly value and appreciate the service you provide.
@behzadmokhnefi16364 жыл бұрын
The best teacher that i have ever seen , thanks a lot !!!!!!!
@shuvamsahoo11304 жыл бұрын
Best teacher on KZbin 😍
@iarpanbose3 жыл бұрын
Im 7+ yr experience in java and spring and i always screwed up the defination of dependency injection in the interviews 🤣
@dibyaranjanparida6666 Жыл бұрын
Hlo bhai
@meetalodariya59725 жыл бұрын
the best explanation I found on the internet................
@ravimule19246 жыл бұрын
I saw so many video's and article about DI but still somewhere i'm confused but you solve it using very simple way...Thanks
@chinmaydas40536 жыл бұрын
How great teacher you are.. Lots of love and respect sir.. Great topics.. we need practical implementations of all these concepts in projects..
@chinmaydas40536 жыл бұрын
Thanks for reference.. I have watched the video.. greatly explained sir..
@chinmaydas40536 жыл бұрын
Sir i'm confused wheather i should learn new java10 features like var, garbage collectors etc or it's good or bad and future updates of java bcz oracle now saying many things... Please sir.. make a complete video on all these topics.. would be helpful..
@yosukeyoh3 жыл бұрын
this is the best explanation about dependency injection in Spring ive heard so far. Simple but I can understand it so well! Thank you!
@berjaoui924 жыл бұрын
Few developpers can explain. Telusko can. Thanks for sharing.
@dhanush44222 жыл бұрын
now i understand dependecy injection. what a great examples you use sir. easily understandable even for layman
@A_A73372 жыл бұрын
Your explonation is amazing. Thank you for the video
@cillaqiu71422 жыл бұрын
I forgot why I subscribe you, it must because of other video. But I know you save me again, so cleeeeeeeear and understandable. Thank you.
@gyanprakash3022 жыл бұрын
This guy is GOLD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@SachinSingh-sm7yg6 жыл бұрын
Sir You're a Greate Teacher.
@nitinjain24903 жыл бұрын
Clarity of DI is 🔥 by far the best video ❤️
@Yash-xd7ny4 жыл бұрын
became fan of your teaching...awesome sir
@Anju023 жыл бұрын
You just explained the concept nicely manner. Thanks for explaining! finally got it.
@wasiqkhan59752 жыл бұрын
I couldn't understand it yet I have to see it once or twice more but it look's like it is the best explaination of dependency injection. thanks
@MunniDivya4 жыл бұрын
hands down! best video with simple explaination
@SA-oh9bk2 жыл бұрын
Thanks for the real concept of dependency injection.
@horvathmilcsi11 ай бұрын
Made some thimgs clearer: loose coupling is important for unit test separation, dependency injection is controlled by a 3rd party. Thanks man!
@eliasfonguhnji489810 ай бұрын
This time I got your explanation for DI very very clear
@prateekgupta114 жыл бұрын
His way of expaination is beautiful. I can say a lot of foriegn trainers and linkedin learning course teachers are useless in front of the way he is explaining things.
@andreme73263 жыл бұрын
You have a talent for teaching.
@raulguzman80702 жыл бұрын
Omg man you´re the best. It´s clear your explanation.
@YouradOmrik2 жыл бұрын
Things are easy to understand but difficult to explain, thank you so much Sensei.
@shalinidusharla91425 жыл бұрын
Sir, you are a yogi who makes students enlightened.
@lifeind42933 жыл бұрын
Simplest and best explanation of DI. Thank you!!
@ruvindaranasinghe7806 жыл бұрын
One of the better Java channels :)
@sidique52695 жыл бұрын
Great Navin Sir you are always there to help me ...no words for this kind of explanation
@ananddhapse4084 жыл бұрын
Awesome explanation Really i enjoyed your teaching...👌👌
@pookiedudu4 жыл бұрын
Wow, now that's a brilliant explanation 💯💯
@arindamroy76713 жыл бұрын
Comprehensive and relatable. Nice analogies to explain the concept. Thanks Navin !
@aditydud3 жыл бұрын
Your videos are always best.
@ramsciutube6 жыл бұрын
Marvelous teaching style. Superb, Marvelous, Mind blowing.
@softtechbro3 жыл бұрын
Amazing! I enjoyed this!
@88ashwa6 жыл бұрын
You are a great teacher Naveen garu, than you for the video series..
@dpatel43625 жыл бұрын
Thanks for a very thorough and simple explanation. Your tutorials are addictive. God bless you.
@praveennarvaneni2970 Жыл бұрын
The example is awesome. Thank you
@ruchikachandra56363 жыл бұрын
Really good explanation. Your example is very understandable.
@bunty94926 жыл бұрын
Myself Shamim from your servlets,jsp, hibernate, spring batch great awesome video please make more spring hibernate videos in detail like this video.
@andreicheta94034 жыл бұрын
this guy make's me programer :))) thank's!
@Ignicolis14 жыл бұрын
Me too))
@ayenewyihune3 жыл бұрын
I came here for easy explanation and yes, as expected😊
@sjvait263 жыл бұрын
Very good explanation. Thanks.
@ashuzguitar4 жыл бұрын
Thank you so much Naveen Reddy ! I've some experience, and even I found this very useful. So far, I've used @Autowire n number of times to inject @Repositories in my @Services and to inject @Services in my @Controllers. But after watching your video, it became crystal clear, why!! The example of Hitachi and Samsung Harddrives implementing Harddrive interface and Laptop using loose coupling by means of someone else injecting the dependencies - @Autowire and @Component - is a truly great example, and it has helped me grasp this concept, I'd like to believe, concretely. Earlier I knew how to use it, but wouldn't be able to explain so lucidly to some one if they asked WHY. I'd just say do like this, as it is industry standard :D :) Similarly, I knew about JUnit testing with Mockito and mocking certain classes, etc. But didn't consciously realize that due to loose coupling only mocking is made possible. I never worried about how mocking is made possible. Now I know. :) \/, So, thanks a lot. May god bless you ! You now have a new subscriber.
@Akki316 жыл бұрын
Very good examplaination sir about dependency injection... thanks for explaining in such easy way and you have given a very good example which make us to understand easily amd better way.
@ravikyasth68514 жыл бұрын
Thank you so much Naveen Reddy !
@sagarkapasi0996 жыл бұрын
This is the first time i understood dependency injection and the jargons related to it! Thanks.
@worldwide15154 жыл бұрын
Such beautiful and clean explanation
@vladanulardzic58596 жыл бұрын
Excellent explanation based on real practical example ! Thank you for sharing this valuable knowledge. Vladan Ulardzic
@Black_wiseman3 жыл бұрын
You are the best, thanks for the explaination
@archu00786 жыл бұрын
You have got very good teacher skill. Awesome 👏 . Very clear and concise
@sidharthanayak4 жыл бұрын
Very thorough, simple and informartive explanation!
@7988honey3 жыл бұрын
Great I knew we use this for loosely coupled but the way he told is very good.
@adityadubey52042 жыл бұрын
A big big thanks naveen :)
@poojagp58954 жыл бұрын
Hi sir,am a big fan of your tutorials ....I request you to make videos on microservices in java ......
@RameshJothimani4 жыл бұрын
A simple and an excellent explanation. Thank you very much !
@GoutamSikder4 жыл бұрын
Very Good Explanation, Thank you.
@abhishekchavan17823 жыл бұрын
Very well put together
@tejashwinihampannavar8398 Жыл бұрын
Thanku for your wonderful explanation sir🙏
@jarhrodriguez6464 жыл бұрын
Extremely grateful for this explanation sir!
@KotaSarat526 жыл бұрын
The knowledge u share to us is priceless
@KH-hn3nu2 жыл бұрын
Thank you sir!!! Succinct and engaging explanation.
@umesh1056 Жыл бұрын
Nice explanation superb ..Thank you
@shanchessmetilda55502 жыл бұрын
Hey ! You have it so simple.Thanks for this :)
@rissandimo6 жыл бұрын
This is an excellent video, thanks for taking the time to make it! And for the people commenting that he needs to provide some sort of implementation, he posted a link to that in the description: @t
@rajibsarker37294 жыл бұрын
excellent example.
@BK-nb9or3 жыл бұрын
Very useful and good explanation! Thank you!
@theistengineer28502 жыл бұрын
Very well explained. Thank you.
@felipevillarroel62594 жыл бұрын
Thank you for this clarification, I understood it completely!
@themisc.guy9366 жыл бұрын
Sir, i want to learn Spring, which playlist is suitable for me to learn from scratch? Spring Boot or Spring MVC or any other playlist??
@Overthought75 жыл бұрын
I'm new to Java, and I'm glad you gave some simple examples, but I think you needed to go into more details. It's unclear to me why these two examples are different. It seems like in both, you define a class in one place and instantiate it in another place. What's the difference?
@AlayDhagia3 жыл бұрын
Learned a lot. Thank you for putting this up.
@jeniljain69284 жыл бұрын
Great explanation!! Really recommended. Thank you :D
@arungore65786 жыл бұрын
You have improved lot in the area of content delivery.. keep going on
@SyedAli-tc3yu5 жыл бұрын
I actually enjoyed this.Man O man you are a gem
@sudiptochakraborty28743 жыл бұрын
3:36 can we instantiate a interface :) ?
@vaibhavbhavsar15 жыл бұрын
Quite Impressssive , i understand everything in just 8 min thanks