its been 2 months i am searching a resource/channel to learn basic of LLD and today(15 Nov 22) i found your post on linkedIn and its really great content , finally got it...Thanks Man😇
I m feeling blessed to come across ur video randomly, I know these principles already ready multiple times, but always used to forget.. as provided info was not that much easy and was incomplete. you made it simple, clear and complete. Please continue ur work like this. u will grow a lot. If we see all your videos then clearing interview will become easy i feel
I rarely comment and don't usually trust Indian dev video but man this video helped me so much. You explained everything so beautifully within such a short span. Thanks for this. 😊 May God bless you.
Hi sir, really crisp explanation of the concepts. One addition i thought would be great was the repercussions of not following each of these principles. That would give the viewer an even better feel for the principle
You are such a Gifted Teacher. I can vouch for you. Within 20 mints i learned SOLID. You Should start another Channel for Hindi. A native Hindi speaker will watch. Its very easy for us to learn anything in Hindi.
First of all, fantastic video! These principles definitely help in writing scalable and more maintainable code. However, in the majority of the use cases we encounter in day-to-day software development, following these patterns or adhering strictly to the SOLID principles might sometimes be overkill. If you're working on something temporary or for experimental purposes, avoid making the code overly complex just to adhere to principles. Instead, focus on making the code more readable and understandable for other developers.
Kadak explanation Bhai. You're amazing. I have a really clear understanding of how SOLID works and I don't have to spend at least 2 hrs trying to understand over and over again
Nice Explanation .Interviewer asked me all SOLID principles.& I have explained him in the way you have explained in this video. I have already checked many udemy courses and websites for SOLID design principles and Patterns .But the way you have presented all these things to us is really fantastic. Thank you very much
Open close principal is the toughest, many still fail to understand it. I spent a lot of time learning it, internet is full of incorrect information on it. Today I watched your video and yes, that's exactly how open close should be implemented.
Really amazing video, A very detailed and complex problem explained easily. I was asked about this question in my interview as a software Engineer. I hope it helps everyone like this video helped me.
Nice content and understood well. Just one problem i face is to apply on real world project with complex buisness logics and I didn't find any medium-big open source project with best practices to follow. If anyone know good example of any real world project with these design principles pls let me know.
@@ConceptandCodingHello, i want to join the subscription plan for HLD, LLD and java. But I just want to know how to cancel the plan anytime if I want to discontinue?
Watched first lecture of lld... few things understood few missed.Need to clear my oops concepts More then it will be easy to understand. Thank you for creating this content related to LLD.
The best ever explanation of any design principle. Love this description. I dont have to look it twice, everything was by heart only with one look. Will definitely share it with my friends.
sir , i am come from linkedin and i watched your videos , all are awesome . please crete more and more videos those best videos help milions of students.....thank you
Hi bhaiya your content is outstanding. I'll try to finish all up by this weekend before my interviews show up, trust me nobody on entire youtube has done this like you. Simply on another level.
For Dependency Inversion Principle:- I would like to add that. Suppose you are having a product/project( here I am assuming c++ It can be anything), you have concrete logger class , every module is using your logger. After some months you have a bug and you want to change your logger class for adding some more functionality(or anyother good reason). But wait!!!! you used concrete logger, So when you change logger you are changing almost each and every (dlls/lib/jar whatever you are building) So instead of providing fix for one or two dlls there will be lot of dlls being impacted. So here higher level modules for eg: db or Business Logic are now depending (changing) on your logger class.
One recommendation from South, many don't understand Hindi. As i can understand hindi partially, i got to know how much valuable your content is. It would reach even south people, if the content is in English. I am able to understand easily. Whoever follows your video, i assure that they can clear many product based organisation especially PayPal. Kudos to you. Thanks
Though this video gives an introduction, I request all those who watched this to read the original articles and marinate on them to get deep insights on the idea behind the principles .. majority of software engineers would not have read.. for example: 1. SRP : What happens if a class has more than one reason to change - It becomes fragile.. unexpected side effects 2. OCP : how to achieve closed for modification? It is by describing the work to be done using abstraction, because abstractions are fixed but can represent unbounded behaviors. How to extend functionality? It is by extending the abstraction. (changing behavior by adding new code rather than modifying existing code) 5. DIP : What happens if policy (high level module) depends on implementations (volatile concretions)? change in implementations will affect policy which should not happen in a well designed OO software. So policy defines an interface and low level modules implement it. Now the dependency direction is inverted and hence the name.
What is the difference between OCP and DIP? Here in both cases you used abstraction as central concept, but why do we have 2 different principles? Also It would be great if you can include what problems we face if we violate each of these principles like difficult to make a simple change, a change causing unexpected side effects, difficult to reuse, difficult to read and understand and hence maintain ... these things are also important in addition to know the principle.
Loved the video. I was afraid of SOLID principles. You made it really simple. You provided examples and solution of each type. Only for Liskov Substitution was missing.
I was worried about solid principle all the times but you made me very easily to understand through this video. Can you share your explanation file to keep as reference.
the most crisp explanation of SOLID I've seen so far! Thanks!
Thank you
Wow, I went through mutiple articles to understand SOLID but no one explained it like you. What a man!!
where can i find the presentations/notes on this??
its been 2 months i am searching a resource/channel to learn basic of LLD and today(15 Nov 22) i found your post on linkedIn and its really great content , finally got it...Thanks Man😇
Glad to know this Abdul, i hope your LLD and HLD both concepts will get stronger.
Enjoy the complete LLD and HLD playlist (both BASICS to ADVANCED):
Complete LLD Playlist: ruclips.net/p/PL6W8uoQQ2c61X_9e6Net0WdYZidm7zooW
Complete HLD Playlist: ruclips.net/p/PL6W8uoQQ2c63W58rpNFDwdrBnq5G3EfT7
Java Playlist : ruclips.net/p/PL6W8uoQQ2c63f469AyV78np0rbxRFppkx
please share the slides of this lecture in description box
I love to watch all these videos you mentioned but they are in hindi 😢😢😢
@@mahsahoori7563 hi only initial videos are in hindi, rest all are in English
can you share all the slides that is used in this playlist
@@ConceptandCodingcould you please share the slides too?
I m feeling blessed to come across ur video randomly, I know these principles already ready multiple times, but always used to forget.. as provided info was not that much easy and was incomplete. you made it simple, clear and complete. Please continue ur work like this. u will grow a lot. If we see all your videos then clearing interview will become easy i feel
Thank you Shivani
same here! Really bleessed to come across your videos!
I dont at all comment but this was a clear and crisp explanation I ever found .This is simply awesome.Thanks to you for making it understandable.
beautifully created LLD playlist better than online paid content, using these videos i cracked my LLD interview easily special thanks to Shrayansh sir
thanks Ritesh and my name is Shrayansh 🙂, not sure if you are pointing to somebody else. But thanks again.
@@ConceptandCoding sorry sir 😂 corrected but content is accurate i was able to crack my interview and also please keep posting videos like this
🙂🙂 thanks buddy. Pls do share with your linkedin connections, if you feel content is useful
@@ConceptandCoding where can i find the presentations/notes on this??
I rarely comment and don't usually trust Indian dev video but man this video helped me so much. You explained everything so beautifully within such a short span. Thanks for this. 😊
May God bless you.
beautifull explaination , i am trying to learn this from 1 year , you explain very well
the way u explained SOLID is the best. Several videos are there on SOLID but this is most easiest way to get understand. I want to thank you here.
Thank you for creating this much required playlist, with proper explanations!! 🙏
thanks Pranshu
This is best explanation of SOLID principles on internet.Even so called FAANG RUclipsrs could not explain it in such simple language.Kudos.
Hi sir, really crisp explanation of the concepts. One addition i thought would be great was the repercussions of not following each of these principles. That would give the viewer an even better feel for the principle
Nice feedback, thank you
Phaadu bhai. Pehli baar itna mast kisi ne samjhaaya hai. Thank you.
Thank you, pls share it with your connections
@@ConceptandCoding sure bro.
Damm bro it's my first video I'm watching of your playlist but you gave so much of real world scenarios for Open Close. I'm really liking your video.
thank you Ravi
You are such a Gifted Teacher. I can vouch for you. Within 20 mints i learned SOLID. You Should start another Channel for Hindi. A native Hindi speaker will watch. Its very easy for us to learn anything in Hindi.
I have just started your LLD playlist, easy to understand with examples. Thanks a lot.
Thank you
Came here from Linkedin post - Really well explained SOLID I have ever seen, will complete entire series !!
:)
your videos are gems sir, really appreciate your efforts 🙏 looking for such content in future ☺️
Thank you
This video needs 1M likes, Developers.... watch and understand this, I'm very sure, you will love it.
Just awesome explanation.
Thank you
love the clear and to the point presentation with examples. Thank you.
Thank you
First of all, fantastic video! These principles definitely help in writing scalable and more maintainable code. However, in the majority of the use cases we encounter in day-to-day software development, following these patterns or adhering strictly to the SOLID principles might sometimes be overkill. If you're working on something temporary or for experimental purposes, avoid making the code overly complex just to adhere to principles. Instead, focus on making the code more readable and understandable for other developers.
Easiest Explanation available on entire youtube. Thank you so much.
Aap jaise real-experience and conceptual teacher ke need hai bhaiya, thanks for teaching aap please aise he bne rheyega🙏🙏❤🙏❤🙏❤
Thank you 🙏
Very simple and straight explaination of SOLID principle bro.. thank you very much for sharing your knowledge and helping us learn !
Thank you
Kadak explanation Bhai. You're amazing. I have a really clear understanding of how SOLID works and I don't have to spend at least 2 hrs trying to understand over and over again
thank you
Nice Explanation .Interviewer asked me all SOLID principles.& I have explained him in the way you have explained in this video. I have already checked many udemy courses and websites for SOLID design principles and Patterns .But the way you have presented all these things to us is really fantastic. Thank you very much
Thanks
Watched so many videos. Understood only here. Thanks for explaining in such a great way!
Open close principal is the toughest, many still fail to understand it.
I spent a lot of time learning it, internet is full of incorrect information on it. Today I watched your video and yes, that's exactly how open close should be implemented.
Best Explanation about SOLID Principles. Uncle Bob should listen to this. Thank you Shrayansh.
A great and yet simple explanation of SOLID principles!!! I can say am enjoying these sessions and as well learning!! Keep going…
Thank you 🙂
First-time im learning about SOLID principles really very interesting video.
thank you
One correction here - I stands for Interface "Segregation" Principle. Keep up the good work please!
Thanks for correcting buddy
Great video. Not too short, not too long. Perfect explaination.
thanks
So complicated things, explained so easily with examples. Thanks a lot :)
Is it possible for you to share the OneNote link that you have presented?
Really amazing video, A very detailed and complex problem explained easily. I was asked about this question in my interview as a software Engineer. I hope it helps everyone like this video helped me.
Thanks
Hello SIr,
Can you please share the notes also. It would be very helpful.
Excellent even a fresher who has not worked much in the industry will easily get it atleast the concept
Nice content and understood well. Just one problem i face is to apply on real world project with complex buisness logics and I didn't find any medium-big open source project with best practices to follow. If anyone know good example of any real world project with these design principles pls let me know.
I've seen multiple videos/tutorials on SOLID principles and this is the best explanation with too little code and much more clarity.
Glad it was helpful!
This was so nicely explained. Thanks man really appreciate your effort !
thank you
Finally after 2months study now i feel your 20minutes is everything thank you sir for your great content
Glad you liked the video
@@ConceptandCoding sir how i contact you sir reply plz...
You can ping me on LinkedIn,
You can connect 1:1 with me on topmate.
All details are present in my About section buddy
@@ConceptandCoding thank you sir and i send u request in linkedin pls accept...
best explanation on you tube 👌
thank you
@@ConceptandCodingHello, i want to join the subscription plan for HLD, LLD and java. But I just want to know how to cancel the plan anytime if I want to discontinue?
@@alfiyakhan4580 I think you will get notification from RUclips as a reminder for the next month continuation. And you can cancel it anytime.
@@alfiyakhan4580to ko😅oooo
Watched first lecture of lld... few things understood few missed.Need to clear my oops concepts More then it will be easy to understand.
Thank you for creating this content related to LLD.
All the best and welcome to the new world
Can we get copy od notes from where you are explaining for revision purpose
@ConceptandCoding please provide us the notes link of yours, as it will save our lots of time.
Thank you so much from Pakistan, Karachi. This video cleared my concept about the Solid Principle
Thanks
Please made videos using english.
Bro lot of English content available on RUclips
@@shashankv515 yes sir, i agree that, but most SOLID principles playlist is in Hindi.
Ok bro
Bhai toh fhir hindi sikho😂
First, learn English.
The best ever explanation of any design principle. Love this description. I dont have to look it twice, everything was by heart only with one look. Will definitely share it with my friends.
Glad to know that buddy
Hindi hamara matri bhasha ha ...jitna easily samjhana aur samajhna Hindi me asan h baki language me kha ❤❤❤
Great content. One of the best and most easily understandable explanations. Thank you, Sir.
Bhai kya mast pdaya aapne aadha video rok k message likh rha...bahut sari cheeze clear hogi..like and subscribed..
Thank you
sir , i am come from linkedin and i watched your videos , all are awesome . please crete more and more videos those best videos help milions of students.....thank you
Must say wow wow wow abtk khan the. I was afraid from this topic. Now it's crystel clear. Thankuuhh!
Very Explainatory video on SOLID principles with easy examples in respective of interview
Thanks
Best explanation so far in internet
i understood easily..very first time..best best channel hidden gem
Hi bhaiya your content is outstanding. I'll try to finish all up by this weekend before my interviews show up, trust me nobody on entire youtube has done this like you. Simply on another level.
Thanks buddy, good luck for your interview preparation
@@ConceptandCoding Thank you so much🙂
Bhai kya video banaaya hai yrr truly loved it
best video hai bhai solid ke liye
Thanks
hats off to your skills in explaining this very important topic so easily.... Great work brother 😃
6:05 : O
8:52: L
12:53: I
15:20 D
Thanks to RUclips Algo for suggesting me this, you made SOLID like a cakewalk.
Bhot pyara explain kiya bhaiya aapne.
Thank you
Thank you! Assist me in elevating my coding skills. After viewing video, I feel like I've gone from zero to hero in coding.
Best demo with real example bro...
Thanks so much
Thank you
SOLID principle explained with solid example. well explained thanks
Your examples are very clear and easy to understand.
Thanks.
thanks
For Dependency Inversion Principle:- I would like to add that. Suppose you are having a product/project( here I am assuming c++ It can be anything), you have concrete logger class , every module is using your logger.
After some months you have a bug and you want to change your logger class for adding some more functionality(or anyother good reason).
But wait!!!!
you used concrete logger, So when you change logger you are changing almost each and every (dlls/lib/jar whatever you are building) So instead of providing fix for one or two dlls there will be lot of dlls being impacted.
So here higher level modules for eg: db or Business Logic are now depending (changing) on your logger class.
Simple explanations and relevant examples. 👍
Thanks
Most asked topic explained in simplest way👌.
Thank you💚
Thank you
one of the best explanations of SOLID principles in less than 20 mins. Thanks
thanks
One recommendation from South, many don't understand Hindi. As i can understand hindi partially, i got to know how much valuable your content is. It would reach even south people, if the content is in English. I am able to understand easily. Whoever follows your video, i assure that they can clear many product based organisation especially PayPal. Kudos to you. Thanks
Yes buddy, that's why I switched to English for all latest videos and all covered some previous hindi video in English too.
@@ConceptandCoding Great. Thanks bro 🙏
For me Solid principles seems very Solid😢..with your explanation it became Simple 👌 thanks a lot
thanks
I am starting your LLD videos and the way you are teaching I really Like it 🙂
Glad you like them!
Thanks man! SOLID concepts are now solid in ma mind. prayers.
thanks
Great explanation and examples to understand the concepts
Thank you
Very nicely explained with simple examples. Good job...
Thanks
Very Very Good Explanation Able to understand All principles properly.
Thank you very much for the video.❤
thanks for your comment and support
Simple, clear and crisp explanation.
Thank you
Best explanation of SOLID principles
Truly appreciable content...keep up the good work Shrayansh
Very Nice explaination, easy to understand, thanks for your work.
Fruitful Content Awesome 😍
Glad you enjoy it!
@@ConceptandCoding Can you please share the One Note Link that you have presented? It will be great help for us.
Great explanation. You've really understood the concepts and now helping others by these videos. Great going. Thanks for putting this together.
thanks
butter smooth & crisp explaination! Thanks!
Very easily understandable, thanks
Glad it helped!
Great explanation!!. Even for revision also, this video is sufficient to recall the Solid principles.
Thank you
Excellent Explanation , thanks for putting all the videos together
Thanks
Though this video gives an introduction, I request all those who watched this to read the original articles and marinate on them to get deep insights on the idea behind the principles .. majority of software engineers would not have read.. for example:
1. SRP : What happens if a class has more than one reason to change - It becomes fragile.. unexpected side effects
2. OCP : how to achieve closed for modification? It is by describing the work to be done using abstraction, because abstractions are fixed but can represent unbounded behaviors. How to extend functionality? It is by extending the abstraction. (changing behavior by adding new code rather than modifying existing code)
5. DIP : What happens if policy (high level module) depends on implementations (volatile concretions)? change in implementations will affect policy which should not happen in a well designed OO software. So policy defines an interface and low level modules implement it. Now the dependency direction is inverted and hence the name.
Explained very well with easy examples. 👏 👏
Thank you
Amazing explanation ❤ Fully short & precise but very clearly understandable😊👍🏻👏🏻👏🏻👏🏻
thanks
[Bookmark]
1:07 SRP
6:06 OCP
8:50 Liskov
12:52 isp
15:20 dip
Thanks for such an intuitive explanation, Could you please share the resources(OneNote, any files etc) as well ?
What is the difference between OCP and DIP? Here in both cases you used abstraction as central concept, but why do we have 2 different principles?
Also It would be great if you can include what problems we face if we violate each of these principles like difficult to make a simple change, a change causing unexpected side effects, difficult to reuse, difficult to read and understand and hence maintain ... these things are also important in addition to know the principle.
Thank you sir. Your teaching is very intuitive & helpfull
thank for yhe feedback Dharan
Great explanation, you should also add the fix of the problem in Liskov Substitution section.
Noted
Loved the video. I was afraid of SOLID principles. You made it really simple.
You provided examples and solution of each type. Only for Liskov Substitution was missing.
Thank you
The solution to the Liskov Substitution is to split the interfaces into two ( MotorCycle and Bicycle )and define the respective methods there.
This was a good lecture on SOLID principles. I have seen other videos but they were not as good. Thanks
Thank you
I was worried about solid principle all the times but you made me very easily to understand through this video. Can you share your explanation file to keep as reference.
Very well explained with simple examples. Thanks.
Thanks