Introduction To gRPC

  Рет қаралды 6,065

Shiv Kumar

Shiv Kumar

Күн бұрын

Пікірлер: 23
@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!
@itsnotjustcode2255
@itsnotjustcode2255 3 жыл бұрын
Great presentation. This got me interested in gRPC and learned a lot along the way. Whenever I watch your videos, this one included, I keep thinking "this is so much better than any conference speaker talk". This direct presentation to the viewer and direct to the point style suits you quite well. Thanks.
@Matlus
@Matlus 3 жыл бұрын
Thank you for your kind words! I am humbled. 🙏
@alexhall840
@alexhall840 3 жыл бұрын
We have just started using gRPC in my workplace, so good timing on the video :)
@Matlus
@Matlus 3 жыл бұрын
Perfect!
@s0RR0vv
@s0RR0vv 2 жыл бұрын
Great introduction! Thank you very much!
@Matlus
@Matlus 2 жыл бұрын
Glad you liked it!
@blazkowicz666
@blazkowicz666 3 жыл бұрын
What an amazing talk 🙏 Sir could please explain MRCP and Uni MRCP for an IVR chatbot Thank You
@yogij17
@yogij17 3 жыл бұрын
Thank you so much for all these deep informative videos. I have a request, Can you please shed some light on 1) Parallelism, multi threading, multiprocessing etc. and how to effectively use them in C#. 2) What is Task parallel library and what if use with async await. Thank you in advance. :)
@Matlus
@Matlus 3 жыл бұрын
Hi Yogesh, I have a blog article on the subject or Parallel programming, multi-threading in the Task Parallel library here: www.matlus.com/data-parallel-parallel-programming-in-net/ It's an in-depth article, primarily because the subject is quite complex. I don't think I'll make a video on it, only because it will be way too long and too complicated. Having it in article/blog form allows folks to go at their own pace and also navigate anywhere they choose.
@yogij17
@yogij17 3 жыл бұрын
@@Matlus Thank you for the link.
@gajarubanjeyakumar7226
@gajarubanjeyakumar7226 3 жыл бұрын
U r a great teacher. Can you also talk abt the JSON-RPC protocol?
@Matlus
@Matlus 3 жыл бұрын
Thank you for your kind words Jeyakumar! JSON-RPC is more like XML-RPC. So it's not related to gRPC. Besides, gRPC is the way to go if you need RPC. I don't think I'll make a video on JSON-RPC or XML-RPC, I'm afraid.
@gajarubanjeyakumar7226
@gajarubanjeyakumar7226 3 жыл бұрын
@@Matlus can i ask why your channel is not monotised? :)
@Matlus
@Matlus 3 жыл бұрын
@@gajarubanjeyakumar7226 Just haven't got around to turning it on. I do plan to turn it on this year. Thank you for asking.
@learningwithme6749
@learningwithme6749 3 жыл бұрын
hello, can you make c# playlist so we can watch it one by one thanks keep up great work
@Matlus
@Matlus 3 жыл бұрын
I have various play lists already. FYI, you can always create your own playlist :)
@learningwithme6749
@learningwithme6749 3 жыл бұрын
@@Matlus i meant c# one there is no playlist i think so but thanks for attention anyway
@nikhilramabhadra6052
@nikhilramabhadra6052 3 жыл бұрын
You said that quic uses UDP which is connection less. As there is no guarantee of delivery, and ordering of datagrams; how does it even work? In case of video or audio transmission a few dropped packets are tolerable.
@Matlus
@Matlus 3 жыл бұрын
Good question indeed Nikhil. I can't really say it guarantees delivery and order, I'm guessing it a hybrid of sorts between UDP and TCP.
@hansrudolf5849
@hansrudolf5849 3 жыл бұрын
Hey Shiv, out of curiosity - what's your opinion on GraphQL instead of REST?
@Matlus
@Matlus 3 жыл бұрын
Hi Hans, I don't believe it's an either or thing. They serve different purposes. However I do believe gRPC replicates how and what we use methods for (which is everything we do) while making it possible to have them execute on a remote machine. They can all do that, but gRPC is intended for it. I think REST and GraphQL stipulate too many Should and Shouldn't doctrines that renders them not "correct" for certain use cases. gRPC on the other hand says "Remote Procedure Call". No stipulations other than that.
@hansrudolf5849
@hansrudolf5849 3 жыл бұрын
@@Matlus Thanks for your quick response - always interesting to hear your thoughts.
gRPC - Getting Started .NET 5/ .NET Core 3.x
1:01:00
Shiv Kumar
Рет қаралды 3,8 М.
To LINQ Or Not To LINQ - That is the Question
32:35
Shiv Kumar
Рет қаралды 3,3 М.
Советы на всё лето 4 @postworkllc
00:23
История одного вокалиста
Рет қаралды 5 МЛН
Box jumping challenge, who stepped on the trap? #FunnyFamily #PartyGames
00:31
Family Games Media
Рет қаралды 28 МЛН
IQ Level: 10000
00:10
Younes Zarou
Рет қаралды 13 МЛН
gRPC Crash Course - Modes, Examples, Pros & Cons and more
1:19:38
Hussein Nasser
Рет қаралды 227 М.
Abstraction In Software Design - With Examples
45:54
Shiv Kumar
Рет қаралды 2,6 М.
A Nice Math Olympiad Problem • You should know this Trick!
14:05
Learncommunolizer
Рет қаралды 380
The Story of Why We Migrate to gRPC and How We Go About It - Matthias Grüter, Spotify
29:25
CNCF [Cloud Native Computing Foundation]
Рет қаралды 34 М.
Where should you use gRPC? And where NOT to use it!
10:57
CodeOpinion
Рет қаралды 80 М.
10000 Messages in 2.18 seconds with Python and gRPC
48:42
SBCODE
Рет қаралды 30 М.
Intro to gRPC in C# - How To Get Started,
1:04:00
IAmTimCorey
Рет қаралды 231 М.
Советы на всё лето 4 @postworkllc
00:23
История одного вокалиста
Рет қаралды 5 МЛН