📝Get your *FREE Rust cheat sheet* : www.letsgetrusty.com/cheatsheet
@flogginga_dead_horse40222 жыл бұрын
I understood gRPC more in the first minute of this video than I ever did with other sources :D Well explained!!
@boi64pr602 жыл бұрын
What I like about your videos is that at least you do zoom the image so that it can be watchable even on a phone. Keep up the good work.
@sharperguy Жыл бұрын
The thing I love about rust is that the macro system is flexible enough to just generate the types at compile time, rather than needing a separate code generation step and a "do not edit this file" file
@souhachabir6 ай бұрын
could you explain more this idea,please? I'm currently stucking to understand the generated rust code
@user-if7lb8zy8i2 жыл бұрын
Great vid, look forward to seeing more awesome videos in the future. I just love this channel's consistency :D
@agivney2 жыл бұрын
As always, a great, clear and easy to understand tutorial. You have a gift for this, keep it up.
@alexkarav2 жыл бұрын
Bogdan, great video! And by the way, new previews is awesome and beautiful 😍
@RobertoOrtis2 жыл бұрын
If we are talking about communication between microservices, the client (in this case) would be another microservice?
@chrisalexthomas2 жыл бұрын
wah! that's so easy, I don't understand the syntax, but it was really clear what you were trying to do. I think I might have a go at this in the future with a microservice and see what happens. Thanks for the video! Subscribed and got the bell on!
@Chrizz6042 жыл бұрын
Great video, maybe do another one with bidirectional streaming?
@letsgetrusty2 жыл бұрын
Good idea! :)
@vinnbrock2 жыл бұрын
This video was great, thank you. I agree though. Please do bidirectional streaming.
@verysussdev2 жыл бұрын
or maybe a music streaming server like spotify :)? thanks for the tute btw
@suya16712 жыл бұрын
@@verysussdev that could probably be done via a webRTC stream or an opus stream
2 жыл бұрын
Indeed, bidirectional function calls and error handling would be great.
@yalld2 жыл бұрын
This was a great video, you explained grpc very well, the necessary packages and why one might want to use this approach. Thanks for this!
@colinheyl50342 жыл бұрын
Cheers! Working with my own theme, it took me a little bit to work out exactly what bits link to what other bits but I got it working. Very helpful video and repo, for my first time using Rust.
@vinsmokearifka Жыл бұрын
Great video Sir, but I don't get on ''bitcoin_server" & "bitcoin_client" come from..
@matthewfrantz8218 Жыл бұрын
Yeah I was wondering the same thing. Anyone have any ideas? I wonder if they get generated by the grpc framework under the hood
@saalimmohammed15992 жыл бұрын
Will Love to see more on this! Thank you
@ygameayd25052 жыл бұрын
That's the best rust education channel.
@noruntime Жыл бұрын
Great video, thanks so much 👍
@bandrefilipe2 жыл бұрын
Does it need cmake installed? Why is it not said anywhere?
@wolfeygamedev1688 Жыл бұрын
How do we deploy this application to the public web?
@_jdfx2 жыл бұрын
so good! best Rust youtube channel! thanks Bogdan!
@sourav_-_70382 жыл бұрын
OMFG thanks for this. Rust just needs few more backend frameworks like fast api and flask restful, then it's gameover for go.
@bjugdbjk2 жыл бұрын
Yeah I feel rust deserves lot of attention then compared to GO, Rust is super capable !
@zh48422 жыл бұрын
Go=K8s
@bjugdbjk2 жыл бұрын
@@zh4842 yeah true...major portion is using Go,but lately they understood lot of memory related bugs has been found during runtime...so they r moving to rust..looks for a talk rust for cloud development !
@sourav_-_70382 жыл бұрын
@Víctor Martínez rocket is slow af. I have tried, actix is 10x better
@ironhammer40952 жыл бұрын
@@sourav_-_7038 How bout Axum web framework?
@muthuisheree2 жыл бұрын
Thanks for the video. I like the way you are explaining more than typing code. The line by line pasting syncs very well. Any extension you used or its editing?
@sathyajithps013 Жыл бұрын
wait, what does rt-multi-threaded do exactly? If I remember correctly, isnt tokio multithreaded by default?
@Sharakov152 жыл бұрын
Great video! But it would have been better with unit test in the end.
@vanish34082 жыл бұрын
not everything has to have unit tests
@brentsteyn66712 жыл бұрын
@@vanish3408 😂😂 lol I think he just wanted to see how you would unit test this stuff.
@sharkpyro932 жыл бұрын
the rust comunity seems to hate tesing, thats Just shows that people using It are mostly hobbist, even the libraries and orms are not really made with testing in mind, too bad
@marcokuidja19502 жыл бұрын
I think 🤔 that was not the goal. Never the less it would be simple to verify that the request send by the client is effectively the request excepted by the server and that response send by the server is the one excepted by the client
@proloycodes2 жыл бұрын
@@sharkpyro93 yeah just fill everything with tests and get fired
@IamAWESOME39809 ай бұрын
how do you do user login?
@neetisharma37684 ай бұрын
Great video! thanks :)
@matthiasdebernardini33882 жыл бұрын
such an amazing video, thanks so much!
@Skiamakhos Жыл бұрын
Is it easy enough to see, looking at the code, when a function call is going out to a microservice - because if not it may make support/ops harder than it needs to be. If you can see that it's an http call, it's obvious what it's doing.
Жыл бұрын
Hey bro, super awesome the video. Could you let me know witch autocomplete use in you console ?
@Asgallu2 жыл бұрын
Great video!, I send data to server and the server response to the microservice. However, I have a doubt, if I wanted to comunicate 2 microservices between them, how can I do it?, sending data from microservice1 through the server and this sends it to microservice1
@alanhoff892 жыл бұрын
Can you do a video on manually implementing std::future::Future?
@pedrocardoz02 жыл бұрын
thats awesome, good job!
@goodwish15432 жыл бұрын
Great topic. Would you take Meta Thrift RPC as well in future?
@yoni-3240 Жыл бұрын
Amazing thank you!
@Julianchuk2 жыл бұрын
are u actually building any project on intenet computer blockchain?
@telostia2 жыл бұрын
This is quite a cheatsheet tutorial 😁
@ARS-fi5dp2 жыл бұрын
Thank you man 🙏❤
@РусланЮсуфов-ф3ш Жыл бұрын
super helpful!
@jeffg46862 жыл бұрын
@6:20 Result of a Response of a BtcPaymentResponse and also a status - whew. Sure would be sweet if it just returned a BtcPaymentResponse only that included the status and wasn't wrapped (remember the good ole days)
@GlobalYoung72 жыл бұрын
thank you 👍
@mathiasayivor Жыл бұрын
Can you add captions next time? This way we get to know the spelling of some of the terms that you're mentioning
@kevinpiovezan2 жыл бұрын
Did you manage to get a Rust developer job man?
@johndesmond51532 жыл бұрын
Thanks for the video. Anyone else getting this error from error lens after implementing server.rs? ``` `BtcPaymentRequest` doesn't implement `Debug` the trait `Debug` is not implemented for `BtcPaymentRequest` add `#[derive(Debug)]` to `BtcPaymentRequest` or manually `impl Debug for BtcPaymentRequest` ```
@user-lw2wj5tz6s Жыл бұрын
Thanks :)
@zatochiSiberian2 жыл бұрын
Thanks!
@michalbotor2 жыл бұрын
i wanted to learn some rust late at night. but i am totally lost. rust is hard. really hard.
@tony-go-code Жыл бұрын
cool 👍
@nothingisreal63452 жыл бұрын
In the good ol' days MS had DCOM (Distributed COM) - which did exactly what gRPC does today - and I guess it was even faster... IT keeps reinventing the wheel.
@itellyouforfree72382 жыл бұрын
Sure, and my grand-grandpa in WWI used pigeons, which I guess it was even faster
@GottZ Жыл бұрын
well.. dcom kernel space message queueing.. grpc is TCP..
@jjoster2 жыл бұрын
Where are the unit tests?
@Snijele11 ай бұрын
chee shee ❤
@marcomarek77342 жыл бұрын
❤️
@slurpin-tw2 жыл бұрын
Great!!
@Xeros082 жыл бұрын
Nice
@jasonlantz38082 жыл бұрын
yeah g....
@CassinoDev2 жыл бұрын
Amazing o/
@alithejumbo2 жыл бұрын
Shaking my head
@ayowtf_m82 жыл бұрын
Hi, I've been watching your channel for about a month now, and I have one question. Are you Ukrainian/russian/? I know that Bogdan isn't actually an American name, so I wonder where you are from.
@jongxina35952 жыл бұрын
hes romanian
@summertoo2 жыл бұрын
xie xie
@letsgetrusty2 жыл бұрын
不客气
@climatechangedoesntbargain91402 жыл бұрын
How about writing an integration test in the future instead of testing the shitcoin service instead of comparing console output?
@memelord46392 жыл бұрын
because this is a gRPC video not an integration testing video
@steverude2 жыл бұрын
Maybe chill Bogdan gives us all this great content for free. It costs nothing to be nice.
@itellyouforfree72382 жыл бұрын
it's a demo to introduce people to gRPC. what is it that you dont understand?
@climatechangedoesntbargain91402 жыл бұрын
@@steverude true, my comment seems rude although it wasn't meant that way - probably gonna delete it
@dextreme17542 жыл бұрын
Rust looks horrible it hurts my eyes
@rasputindasilva8582 жыл бұрын
Rust sucks.
@flogginga_dead_horse40222 жыл бұрын
@@hermes6910 lol, exactly
@flogginga_dead_horse40222 жыл бұрын
Laravel/PHP fanboi? lol
@rasputindasilva8582 жыл бұрын
@@hermes6910 C, C++ and assembly.
@cat-.-2 жыл бұрын
Agreed. It sucks especially hard for people with a hard time picking up new skills
@flogginga_dead_horse40222 жыл бұрын
@@rasputindasilva858 so writing a bunch of unsafe buggy code probably lol