Github repo for mindmap :github.com/TuralSuleymani/DecodeBytes/tree/tutorial/frontend-roadmap
@yc_lucky5 күн бұрын
Hello Tural Suleymani! How to get your map?
@TuralSuleymaniTech5 күн бұрын
Hey ,thank you for your comment. Here it is :github.com/TuralSuleymani/DecodeBytes/tree/tutorial/frontend-roadmap
@tomvenom5 күн бұрын
Abselutely Fantastic. What framework do you prefer the most?
@TuralSuleymaniTech5 күн бұрын
You may start with React but as I mentioned in this videos, it depends
@CodingMindsMadrid6 күн бұрын
please you need to make a video about functional programming!
@TuralSuleymaniTech6 күн бұрын
Hey, we have some videos about functional programming in the channel.
@CodingMindsMadrid7 күн бұрын
hey brother im a junior developer from Spain and i want to thank you for all youre doing for us, its the first time that i really can understand how delegates work in a real world context and not just learning how to write a func or predicate but really understanding when and why i should do it. Thanks a lot!
@TuralSuleymaniTech6 күн бұрын
Hey man, Thanks a lot. I'm really happy that you if was helpful. I'll continue to create such type of understandable content. Thank you again for your comment. You made my day!
@JayangaChandrakumara-sn5fu7 күн бұрын
A really good content. Keep up doing this really good work
@TuralSuleymaniTech6 күн бұрын
Much appreciated!
@jtech89597 күн бұрын
how will this work if you have concurrency with multiple threads downloading files. if the user cancels, then all threads should cancel
@mhmmdmanafov65098 күн бұрын
One more video that we needed but did not know. May I know where can we find the links? Thank you for continuous uploading!
@TuralSuleymaniTech5 күн бұрын
Hey, thanks for your comment. Sure, github.com/TuralSuleymani/DecodeBytes/tree/tutorial/dotnet-roadmap
@karansingh-ku7yi10 күн бұрын
Thanks for uploading
@TuralSuleymaniTech8 күн бұрын
Thanks for watching and following
@karansingh-ku7yi10 күн бұрын
Thanks for uploading Tural, U could also upload long videos bcz if someone want to learn he will watch anyways. But u can also upload in pieces as per your convenience, But your videos add values to a software engineer for sure.
@TuralSuleymaniTech8 күн бұрын
Thank you Karan. Unfortunately nowadays I dont have enough time to work on long videos but definitely planning to record complete C# tutorials
@jinyangdeng87511 күн бұрын
Could you explain how does this problem arise? And how does assigning a local variable solve the problem?
@karansingh-ku7yi12 күн бұрын
Hey!! I am here again, Thanks for uploading....I very much appreciate and support
@TuralSuleymaniTech12 күн бұрын
Hey Karan, long time no see. Thanks for the visit! Did you find it helpful?
@shafialanower382012 күн бұрын
I feel .NET developer is more of a mid level role compared to a general web developer role which have more entry roles although current market conditions is rough regardless
@TuralSuleymaniTech12 күн бұрын
Thank you for your comment! Current market requires a lot of additional skills and it is almost impossible to learn perfectly everything they require
@tomvenom12 күн бұрын
Have been waiting this video for a long time. Thanks
@TuralSuleymaniTech12 күн бұрын
Hope you enjoyed it! Thanks for your comment
@eugenestein162916 күн бұрын
Great design explanation. But when processing the response, you should check for error and return immediately instead of checking for success because in a real-world scenario, the logic processing successful response is complex which would lead to unnecessary nesting.
@TuralSuleymaniTech12 күн бұрын
Thanks for your comment. Having Result type doesn't mean that we need completely ignore Exceptions. The case here is to define when and why
@eugenestein162912 күн бұрын
@@TuralSuleymaniTech I agree, Exceptions are OK for certain scenarios. My comment is about avoiding unnecessary nesting which shifts code to the right while it's not needed. Just if (!condition) return; Then the next line can start at tab 4.
@dusrdev17 күн бұрын
You didn't show "the internals" of Monitor, just 2 public apis, the internals would be the WaitHandle and others. Not that I think this is important to understand, but anyway... Also I think the biggest miss is that this is trying to use WaitHandle locks with Tasks, which may work but isn't recommended. This would be more important with thread-safety in a non async/task environment, which is a very niche case. This case with a Task, is the more common one, but the better way to handle it would be to use an async method for the work, and inside use a SemaphoreSlim.
@TuralSuleymaniTech16 күн бұрын
Hey, thanks for your comment.We plan to cover all synchronization primitives and Semaphoreslim is one of them.
@user-lw5uh9ir7y18 күн бұрын
Hi Suleymani do you have any online course to explain in details from the beginning
@TuralSuleymaniTech18 күн бұрын
Hey, unfortunately currently I don't have such a course that can help you but starting from August I'm planning to work on that.
@adarshus99018 күн бұрын
Do a video about unit testing
@TuralSuleymaniTech18 күн бұрын
We will have several tutorials about unit testing
@Gromoboy3318 күн бұрын
Thank you🙏
@TuralSuleymaniTech18 күн бұрын
You’re welcome 😊 Consider subscribing if you haven't yet :)
@mhsn27mhsn1018 күн бұрын
Thank you , good video about async
@TuralSuleymaniTech18 күн бұрын
Glad you enjoyed it!
@manarmaher887720 күн бұрын
you are soooooooo Amazing keep going i wish the best for you
@TuralSuleymaniTech18 күн бұрын
Thank you so much!! Consider subscribing if you haven't yet :)
@TheMrhenon22 күн бұрын
Great video!
@TuralSuleymaniTech18 күн бұрын
Glad you enjoyed it
@cocacola753523 күн бұрын
The example given is too complicated to explain result pattern. You can make it with a much simpler example.
@TuralSuleymaniTech18 күн бұрын
I'll do my best for the next videos. Thanks for your comment
@rasulhuseynov534925 күн бұрын
Great explanation! Your way of teaching is awesome.
@TuralSuleymaniTech25 күн бұрын
Glad you think so! Thanks a lot!
@laczikmarton274526 күн бұрын
goat
@TuralSuleymaniTech25 күн бұрын
ahah thanks man! I'm happy that you liked it!
@user-mr4qt4zi3u27 күн бұрын
Great explanation! Thank you
@TuralSuleymaniTech25 күн бұрын
Glad you enjoyed it! Thanks for your comment!
@mohaamer686629 күн бұрын
Nice
@TuralSuleymaniTech28 күн бұрын
Thanks man! Glad you liked it! You may consider subscribing if you haven't yet :)
@mohaamer686628 күн бұрын
@@TuralSuleymaniTech already did! Good luck with the videos
@TuralSuleymaniTech28 күн бұрын
Great! You'll not regret it :)
@tomvenom29 күн бұрын
Great!!! Important topic. Are you also going to make video about C# full course?)
@TuralSuleymaniTech28 күн бұрын
oh man, I was planning to continue Asp.net core web api but didn't see enough response from the audience. I hope that will not happen with C# course
@eldarzeynalov270329 күн бұрын
Great explanation. Thanks ❤
@TuralSuleymaniTech28 күн бұрын
Glad you liked it! Thanks Eldar!
@eramiresАй бұрын
I don't fully agree with the implementation of the Result Pattern in this package, but agree with the use of the pattern itself. I always make my own implementation for this. 🙂
@TuralSuleymaniTechАй бұрын
Hey, thanks for your comment! Oh, great to hear. May I know the result you don't like it?
@eramiresАй бұрын
@@TuralSuleymaniTech I don't like how that package implements it with the Generics and 2 types, instead I think you can just have the Model and the error can be simplified but I understand why it can get more complicated, I just never had a reason to worry about so much details on the error side of it. Just a message is enough. I just make some extension methods returning the appropriated error message, or if needed a custom one.
@TuralSuleymaniTech28 күн бұрын
Thanks for sharing your ideas man!
@eramiresАй бұрын
Tell that to SELENIUM >_< I don't know what those devs have in their minds, everything in that stupid framework throw exceptions, I hate it so much 😆
@EduardoOrtegaMEАй бұрын
Great video and explanation, +1 sub.
@TuralSuleymaniTechАй бұрын
Awesome, thank you! Welcome board!
@aliibrahimov7175Ай бұрын
Great explanation.
@TuralSuleymaniTechАй бұрын
Glad it was helpful!
@theAutomaTomАй бұрын
Great chat! What's your opinion on using a try-catch... then maybe the Api loses connectivity with another server, and throws... but you wrap it up and send it back to the caller with a friendly, "Sorry for the inconvenience" message. I guess you'd still call that breaking the contract, but I am asking,m "Why wouldn't you want to wrap up an Exception in a result, even if it is a bug?" It's the cleanest way to handle them, right? I'm asking because I feel like I"m going overboard, lol!
@TuralSuleymaniTechАй бұрын
Hey, thank your very much for your comment. what about watching my latest "C# exceptions like a senior" tutorial. I guess you'll get answer for your questions. Otherwise feel free to add your comment. BTW, nice to see you among our subscribers :)
@danielvisan3405Ай бұрын
Great Course! Thank you!
@TuralSuleymaniTechАй бұрын
You're very welcome! Glad you like it!
@rahimliparvizАй бұрын
Very informative video. Thanks
@TuralSuleymaniTechАй бұрын
Glad it was helpful! Thanks for being a valuable member of our channel!
@nouchanceАй бұрын
THANKS!
@TuralSuleymaniTechАй бұрын
You're welcome! Thanks for your comment!
@RajatMazumdar-nl2duАй бұрын
Hey, can you give the link of your Udemy course for Apache kafka with microservices which you mentioned into this video. Thanks
@TuralSuleymaniTechАй бұрын
Heys, thanks for your comnment. Sure, here you are : www.udemy.com/course/apache-kafka-for-distributed-systems/
@thevirusnvgm2518Ай бұрын
It is perfect i hope you will continue make this perfect content
@TuralSuleymaniTechАй бұрын
of course! Enjoy man! Thanks for your comment!
@um1drzaАй бұрын
Waiting for part 3
@TuralSuleymaniTechАй бұрын
oh, definitely! thanks for your comment!
@khanfaizan05Ай бұрын
I am glad that I found your channel. Thanks a ton.. Great stuff.. nicely explained.
@TuralSuleymaniTechАй бұрын
Hey, glad to hear that! Thanks a lot for subscribing and enjoy :)
@riskyOriginalАй бұрын
10/10 as usual!
@TuralSuleymaniTechАй бұрын
oh man, thank you very much!
@robertmrobo8954Ай бұрын
I can only hear you reading out the exceptions, but I cannot see any exception on the screen, which makes following through the tutorial a little-bit hard. For eg, 13:02 I think this is because you are running a console application and it is running on your other monitor which is not being displayed on the video.
@TuralSuleymaniTechАй бұрын
oh man, yes. I have added a text to the video about it. I'm really sorry about that but it is only for a few minutes. My screen recorder was not correctly configured :( I have fixed it later when we reach to the details of exceptions
@TuralSuleymaniTechАй бұрын
oh, btw, it is a good reason to type everything we me :)
@um1drzaАй бұрын
nice tutoriol, you gained new sub
@TuralSuleymaniTechАй бұрын
Enjoy
@dragonboy8891Ай бұрын
Thanks for the information provided. That helps a lot for beginners. I used DI for my WPF project before this video published and had a hard time trying to know why and how to use it. Will move to deep dive into DI video.
@TuralSuleymaniTechАй бұрын
Hey, thank you very much. I'm really happy that you liked it! Yes, deep dive is going to be really interesting :)