Hey man, just found your channel by reading reddit and it is awesome. Good explanation in this video and I like that all videos are not too long and they get to the point and explain what I need. I got tired from watching 1hr videos for stuff like this, great stuff, keep it going. Subbed.
Thanks so much ! Appreciate the positive feedback. Yeah I had the same issue too with the long videos, was one of the main reasons for starting the channel 👍
Very good theoretical explanation and overally very good video. One small note, next time you could show some really easy practical use for transient, scoped and singleton. I would feel more confident that i got it the right way. Just a suggestion, subbed anyway.
Thanks for the feedback Gabriel ! Yeah the next video I have in the pipeline is dependency injection best practices so will cover concrete examples. Hopefully will be released next week 👍
Really good explanation about transient etc. But still would be great to understand when which one should I use. What's a good practice, performance etc. Why we make services as scope then for example singleton? We dont need to create a new instance for all scopes I guess it's for performance right?
Hey quick question with respect to constructor injection. Let's say we have a ViewModel for a tool bar. For this example, let's say the toolbar has 10 buttons and each of those button's commands depend on a service - one service per command. The ViewModel would then create the ICommand objects to bind to the buttons, but then the VM would also need to assign services to the command objects. If we have 10 services required, would it still be good practice to pass in 10 services into the VM's constructor? Seems like that is a lot of stuff to pass into one constructor. I was also thinking I could create a service factory method, register that in DI and then pass the factory to the VM, but that smells of service locator.....
3 года назад
Hey Jhonathan! Awesome content. Which is your keyboard / mouse? I love wireless stuffs
I've been working as an engineer for over a year. No college heh. I knew all of this minus the actual terminology. This video connected some dots for me. Apparently I'm well versed in dependency injection and inversion of control heh.
Thanks Jonathan ! This is really useful . Could you please speak a little bit slow so that student like me could catch up with your detail. Thanks Jonathan!
Thanks for the feedback Issa. Yeah the next video I have in the pipeline is dependency injection best practices so will cover concrete examples. Hopefully will be released next week 👍
@@jonowilliams26 Hello Jonathan. I am glad to see your response. Your content and presentation was great. I was curious on why you didn't make additional videos.
I literally understood Dependency Injection within 46 seconds of the Video! this was so helpful thank you
One of the most simple and on point explanations of DI
Hey man, just found your channel by reading reddit and it is awesome. Good explanation in this video and I like that all videos are not too long and they get to the point and explain what I need. I got tired from watching 1hr videos for stuff like this, great stuff, keep it going. Subbed.
Thanks so much ! Appreciate the positive feedback. Yeah I had the same issue too with the long videos, was one of the main reasons for starting the channel 👍
Good stuff. I kept seeing the term dependency injection being thrown around, and now I know what it means. Thanks!
Thanks so much ! Glad the video helped 👍
Well wrapped, short video practical c# will be highly appreciated, by the just found ut video and subscribed and dingged the bell.
He is back...!! Excellent video as always...
Haha yeah it’s been awhile! Thanks man ! Appreciate the positive feedback
Great explanation, I finally understand it. Thank you. Subbed.
Good explanation of transient, scope, singleton!
Thanks a lot ! Appreciate the positive feedback!
Awesome... You gave me the explanation I just needed. I appreciate
Really great!! Loved this video
Glad you liked it!!
Dope Firewatch Background!!!
Best explanations ever! Thanks
im realy in love with your videos . so simple to learn
Thanks for keeping it concise and to the point!
that was a really good video, short and to the point! +1
Thanks a lot !
Awesome video, sorry for not being able to post two thumbs up!
Thanks so much for the positive feedback
Can u make a series of basic course about C# for biginner.
Your course is really helpful!
Amazing explanation!
Great content as always :)
Thanks mate ! Appreciate the support!
Quick and good explanation. Appreciated 👍
This video is awesome...thank you
Very good theoretical explanation and overally very good video.
One small note, next time you could show some really easy practical use for transient, scoped and singleton. I would feel more confident that i got it the right way.
Just a suggestion, subbed anyway.
Thanks for the feedback Gabriel ! Yeah the next video I have in the pipeline is dependency injection best practices so will cover concrete examples. Hopefully will be released next week 👍
Gr8 explanation... Thanks a lot...
thanks Jo, great explanations
Thanks mate !! Appreciate the positive feedback
Thanks for the great/simple explanation!!
Great video man ! Also what's your keyboard looks sick !
Hey Vince, thanks for the positive feedback! The keyboard is a Logitech g613
Really good explanation about transient etc. But still would be great to understand when which one should I use. What's a good practice, performance etc. Why we make services as scope then for example singleton? We dont need to create a new instance for all scopes I guess it's for performance right?
great explanation
Hey quick question with respect to constructor injection. Let's say we have a ViewModel for a tool bar. For this example, let's say the toolbar has 10 buttons and each of those button's commands depend on a service - one service per command. The ViewModel would then create the ICommand objects to bind to the buttons, but then the VM would also need to assign services to the command objects. If we have 10 services required, would it still be good practice to pass in 10 services into the VM's constructor? Seems like that is a lot of stuff to pass into one constructor. I was also thinking I could create a service factory method, register that in DI and then pass the factory to the VM, but that smells of service locator.....
Hey Jhonathan! Awesome content. Which is your keyboard / mouse? I love wireless stuffs
very good. thanks.
I've been working as an engineer for over a year. No college heh. I knew all of this minus the actual terminology. This video connected some dots for me. Apparently I'm well versed in dependency injection and inversion of control heh.
That’s great to hear the video helped you connect some dots !
Thanks Jonathan ! This is really useful . Could you please speak a little bit slow so that student like me could catch up with your detail. Thanks Jonathan!
Good high level explanation. It would probably be better to show an example using a container such as Microsoft's in .Net Core
Thanks for the feedback Issa. Yeah the next video I have in the pipeline is dependency injection best practices so will cover concrete examples. Hopefully will be released next week 👍
Still can't find a video showing an actual example.........
It's literally shown 1:05
Was creating a RUclips channel not worth the time?
What do you mean by this ? Are you asking why I don’t make videos anymore?
@@jonowilliams26 Hello Jonathan. I am glad to see your response. Your content and presentation was great. I was curious on why you didn't make additional videos.