Service Interface Layer Pattern
38:52
IDisposable Exposed
53:48
2 жыл бұрын
Fireside Chat Series
2:12
2 жыл бұрын
Introduction To gRPC
50:27
3 жыл бұрын
Abstraction in Software Design
48:01
3 жыл бұрын
C# 9 Record Types
40:23
3 жыл бұрын
Improve Your Communication Skills
1:01:52
Programming Destination for 2021
27:40
So You Want To Be A Code Reviewer? #8
33:25
So You Want To Be A Code Reviewer? #6
32:11
Пікірлер
@bigbtripathi
@bigbtripathi 6 күн бұрын
Superb information. From where did you get this information ? Is it published by microsoft? Does the latest .net core framework uses the same principle ?
@nickrodriguez7758
@nickrodriguez7758 19 күн бұрын
Can't thank you enough for this video. Brilliant and well explained, I was just thinking about the TAP model as magic, now, I know what my code does and generates.
@aymaneeljahrani2280
@aymaneeljahrani2280 Ай бұрын
Thanks for the videos. Though me wife is strong independent woman and doesn’t make me go buy milk.
@billhefner8034
@billhefner8034 2 ай бұрын
awesome!
@rishikeshsharma5691
@rishikeshsharma5691 3 ай бұрын
Hi Shiv, Thanks for creating this channel and posting extremely helpful and eye-opening videos. I recently came to this channel and feel I should here years ago.
@user-pm7kt8tm1s
@user-pm7kt8tm1s 4 ай бұрын
Show the code! Another talking head.
@user-ij5sy5fc2i
@user-ij5sy5fc2i 4 ай бұрын
Great job, Awesome video!
@RineezAhmed
@RineezAhmed 5 ай бұрын
Thanks for the deep explanation. That's exactly what I was looking for!
@nathannyawaya
@nathannyawaya 5 ай бұрын
I have gained clarity today, I have been coding for 2 years now, and take me back 2 years ago, I couldn't wrap my head around anything close to this video, I agree with you, Experience makes this fall in place.
@rahulsalinskee7685
@rahulsalinskee7685 6 ай бұрын
Hi Shiv, Thanks for a healthy talk on dependency injection from your prospect. I am equally curious on knowing - How you will come up with something to achieve the goal using without dependency injection. Also, I am equally curious to know the solution for all the topics you talked about on "Let's Talk - ... - No Thanks". Is it possible for you to share the light of your thought highlighting more on the solution part. I will be waiting for you to uploading videos on that! Thanks again Shiv for the content!
@Rahu619
@Rahu619 6 ай бұрын
Looking forward to your tidbit/ fireside series
@KarthikS30712
@KarthikS30712 7 ай бұрын
I just discovered your channel. Greatly appreciate your insight.
@kvelez
@kvelez 8 ай бұрын
22:53 Amen.
@M0ns1gn0r
@M0ns1gn0r 9 ай бұрын
Great explanation! Would be even better if you'd condense it like x3 :)
@kevinwright2229
@kevinwright2229 9 ай бұрын
Excellent information. I appreciate the way to walked through the problems you encountered and your thought processes to resolve those.
@ismaildieri7052
@ismaildieri7052 9 ай бұрын
You are just the mentor I have been searching for. Thank you for all your efforts. I have watched many of your content and still thirsty!
@maxlin2905
@maxlin2905 10 ай бұрын
I will watch all of your 132 videos, I love your presentation style and the topics you covered. It feels like having a face-to-face discussion with a very knowledgeable professor!
@topunixfan5501
@topunixfan5501 11 ай бұрын
Thank you so much! Last May I redefined my goals to become a .NET Developer. Probably something very unusual for a 64 year old, but it was that long it took me to realize that was what I really wanted to accomplish. I'm learning C# .NET MAUI using the Visual Studio for Mac 2022 IDE. I'm orienting my learning by developing an App that requires speech recognition. After researching and experimentation I came to the conclusion that I should use the Google streaming Speech-to-Text in its asynchronous processing modality. I know I have to use gRPC, Protobuf, Google.Cloud.Speech.V1, and that my C# business logic has to be multi-thread. That is a lot to handle simultaneously for a newbie like me. Therefore, your presentation has been extremely helpful. Right now all modules of my app are ready and functional. I only have to make speech recognition work. But is has been much more difficult to me than any other of the modules so far. To the point that I'm considering hiring someone to help me with this module. But I'm giving it a last try before hiring someone. Thanks again ❤. Subscribed!
@sarbanjeet
@sarbanjeet 11 ай бұрын
Thank you so much, I never know the difference between static object and allocation before.
@RiversJ
@RiversJ 11 ай бұрын
I've always interpreted the null conditional invokes to mean that it's an optional call if the thing it refers to exists but it's fine to skip. And got that purpose it's fantastic. Using it for "safety" is an antipattern. If it's not fine to skip then your code already has a built in bug with it.
@oggyoggy3033
@oggyoggy3033 11 ай бұрын
Hey sir my code works on local machine,But publish on IIS is not sending data to database and swagger view is also showing What can do for this any Help @ShivKumar,#ShivKumar
@hpeterh
@hpeterh Жыл бұрын
"string" is a special type. It is a reference type, but it behaves like an object where all operators, copy, assignment and so on are overloaded, so that it behaves similar to a value type. However, "String" (with capital "S") is not an inbuilt data type, it is a class and it behaves somewhat different.
@matthewparker7789
@matthewparker7789 Жыл бұрын
Great video: only 13k subs ? :-(
@karamjeetpadam4719
@karamjeetpadam4719 Жыл бұрын
excellent explanation .thanks much
@prateekbhardwaj9943
@prateekbhardwaj9943 Жыл бұрын
no, i think to become a good communicator, you should have that deep Sylvester Stallone like of tone...
@prateekbhardwaj9943
@prateekbhardwaj9943 Жыл бұрын
waht a great deep voice....
@AMITPAUL-ty1hk
@AMITPAUL-ty1hk Жыл бұрын
Well explained Shiv. SOAP, Rest, GraphQL and gRPC APIs are been selected based on the business use case. Does it comes on design analysis (Decision Making) phase?
@Crosfake
@Crosfake Жыл бұрын
Shiv! Come back! Your content is huge! Hope you doing fine.
@mxmxmzmz
@mxmxmzmz Жыл бұрын
Thank you for video
@EliteCycleWalkWindsorCanada
@EliteCycleWalkWindsorCanada Жыл бұрын
Shiv.. thats a very good tutorial.. greetings from Pakistan 😀😀
@practicise
@practicise Жыл бұрын
Sir have you pdf notes also
@user-sy5fd7kn8w
@user-sy5fd7kn8w Жыл бұрын
Fantastic tut! Reminds me my own time 8 years ago when I integrated MVC app with Win Forms app via SignalR, and it blue my own mind with capabilities. Brings up memories. You have perfect voice for narration work.
@m.b.3488
@m.b.3488 Жыл бұрын
What an incredible fucking video... god bless you
@vahidrashidli5551
@vahidrashidli5551 Жыл бұрын
Shiv, your content is really the best it is so sad to see you not recording videos anymore! Hope you are doing well!
@nivethaa.e.s2939
@nivethaa.e.s2939 Жыл бұрын
Sir Thank you so much for this beautiful content, I am beginner with maternity and depression gaps. You are being humble with the content you come up with. This content and this key points which is not available on Google most reached pages.
@ijeanpierrebp
@ijeanpierrebp Жыл бұрын
Great explanation ⭐⭐⭐⭐⭐
@user-ts3zr5kr3b
@user-ts3zr5kr3b Жыл бұрын
Hallo, and thank you for this presentation. First sorry for bad english and second I am new in C#. I have a question. For me the listener is a new thread. And channel is from the UI-Thread. Why it its possible to use channel in the listener. What I have done, is EventingBasicConsumer basicConsumer = (EventingBasicConsumer)sender; IModel _channel = basicConsumer.Model; Is this wrong?
@vishnupv2008
@vishnupv2008 Жыл бұрын
Sir, where are you these days. We need you to contribute nee videos. Azure and edge computing and IoT Please
@dannyroy8571
@dannyroy8571 Жыл бұрын
In Azure DevOps how do i extract the pipeline status for each stage or task and forward each pipeline stage status to google chat hangout ??
@Anderson.Schmitt
@Anderson.Schmitt Жыл бұрын
what camera do you use?
@yoga.timenow
@yoga.timenow Жыл бұрын
Best content Shiv. Learned so much from you. To bad no more content coming.
@vanderpina_yt
@vanderpina_yt Жыл бұрын
It is a very nice explanation thanks for taking your time to explain. Yield return exists from .net 2.0. Streams have applications BUT, a big BUT here. If you are iteration over a database with a reader take care. Use this only if it is needed. Think about what will happen in your database: it will need to stream the data to you. your database have to execute your query, allocate resources to fill the result set and stream to you the first line, wait you process, return the second line, wait. This steps will execute till you process all your data and the resource will be locked till you finish. Imagine if you have 10k lines and you have to process everyone and it takes 1 seconds each iteration. lets imagine each row with 2kb of memory it will consume 19MB +-. Why dont take all data to the software and process instead of let this in the database memory for 2 hours and 30 min? your software will be closer the data and less process is needed to read the data. It will be faster. you could use sqladapter class with a datatable and fill all data in one step. But if you have a big dataset lets say 2 million row, it will be 3.82GB then a reader would work better, or not...depends on the scenario... But the idea is: always think about what is best, fuck the DBA or the USER... it's in production, it's a support problem, not a developer problem...
@Karen-mj9kk
@Karen-mj9kk Жыл бұрын
Best explanation I've found about IDisposable. Thank you!
@mnaveen24
@mnaveen24 Жыл бұрын
Sir, would you recommend using the method of creating a task from TPL as a subscriber to rabbitmq instead of creating many processes as a subscriber
@bprasad140
@bprasad140 Жыл бұрын
Hello @shiv kumar... Thank you for the explanation. I have a question. What happens to the previous Background Worker Service Instance when a new instance of it starts?
@skarabei2303
@skarabei2303 Жыл бұрын
What happens with you Shiv. Are you ok?
@Mytthewx
@Mytthewx Жыл бұрын
Thanks for this video, your solution about 307 is awesome.
@rodrigo6459
@rodrigo6459 Жыл бұрын
This is SO AWESOME!!! thank you a lot for this valuable info!!! just when I ended up creating a BackgroundService for email sending!
@olliveraira6122
@olliveraira6122 Жыл бұрын
In the case of "searchCustomer", what do you do if the customer doesnt exist? Return None? Im also curious, in the context of asking for an entire customer object or an ID for a costumer (where you said you favor the later to let the user of the API feel safe you dont access data you arent supposed to), what difference would that make in practice? How would asking for an ID of an object you need to modify differ from asking for an entire object from a security standpoint? Or did you mean that you would ask for an ID specific to the data on the costumer & not the customer object itself?
@saurabhchauhan232
@saurabhchauhan232 Жыл бұрын
Superb explanation with examples, hoping you continue making such content please 😀