Absolutely fantastic tutorial! The depth of explanation is unparalleled. Keep up the great work!
Finally cleared out for me the difference between AddScoped and AddTransient. Thanks! 😊
This sereies is amazing, please never stop
Excellent video Amichai. You're great!!
Great stuff Fantastic ❤
Yet another wonderful video from Amichai ❤ thank you…
Best explanation I've heard on DI. 👍🏼
very clear and concise explanations, congrats and to many more tutorials
Hi Amichai, Thank you very much for this very good introduction to service registration, this will be very useful for my new colleagues. 👍
Great content. Please keep it up.😇😇
Clean code! Nice.
Really nice
Fantastic video
Another great video. Thx for sharing and keep up the good work. And just out of curiosity, what tool do u use to draw those colorful arrows and rectangles?
Great step by step explanation of DI. What guidelines to you use to determine is a class is a "Service" of a "Client"? Is this mostly a convention preference? .
Thank you Amichai for another great video. Regarding keyed services - is it ok to use it or is it a code smell? When I have more than one implementation, I usually create a factory class, register the factory and the implementations in the container, get the IEnumerable to the factory, and use the factory to pick the implementation. What do you think? Another thing - do you know if there is an option to register all the implementations of an interface from an assembly? I saw it in other container and I think it could be very useful. תודה 🙂
Hey Amichai 👋 , any chance you're making a Deep Dive course on DDD on Dometrain sometime soon?
Nice video , can you share the extensions that you use for dotnet development?
I am confused on the lifetime of a single request for scoped. What is that? Like is there a timeout for each "session" on a browser?
@amantinband