Пікірлер
@wlepnoga
@wlepnoga 2 күн бұрын
The Wait() function starts an infinite loop, how to end it correctly? What does it mean from another thread?
@stefanmuck2048
@stefanmuck2048 5 күн бұрын
Thank you very much. That helped me getting kick-started with grpc and protobuf.
@meu22422
@meu22422 6 күн бұрын
Thank you for starting this series. Much needed and much appreciated. Following
@humanamentemedica8670
@humanamentemedica8670 11 күн бұрын
Excelente!👏🏻👏🏻👏🏻
@SYNAPSEdwl
@SYNAPSEdwl 11 күн бұрын
I've seen your previous materials, they're well done, they provide a lot of knowledge, so I'll be happy to watch the newest one. Thanks. Take care.
@practicalsoftwaremarcus
@practicalsoftwaremarcus 11 күн бұрын
Hey thanks! It means a lot 😀
@ВиталийБаханович-ч9ь
@ВиталийБаханович-ч9ь 23 күн бұрын
Thanks for the video. Really helped with cmake
@learningcode314
@learningcode314 24 күн бұрын
Very helpful. Thanks a ton!
@SYNAPSEdwl
@SYNAPSEdwl Ай бұрын
Great job! Thank you. Take care :-)
@jayaprakash7959
@jayaprakash7959 Ай бұрын
great tut
@mastermind9711
@mastermind9711 2 ай бұрын
Could ypu please share the link of the docs where the gRPC installation is mentioned? I tried searching for it but couldn't find any. I want the linux commands
@practicalsoftwaremarcus
@practicalsoftwaremarcus 2 ай бұрын
Sure. What I did was follow steps in grpc.io/docs/languages/cpp/quickstart/ and put them in the Dockerfile - specifically Linux & MacOs commands. Main difference being that inside a docker, you don't need to specify CMAKE_INSTALL_PREFIX, you can install system-wide
@robertparenton7470
@robertparenton7470 2 ай бұрын
Thank You!
@ozimandias1858
@ozimandias1858 2 ай бұрын
Hi! I had a problem writing a cmake file that supports the case where one proto imports another inside itself. Could you please drop a link where a similar design is implemented. Everything I found is too cumbersome compared to what you have in video
@practicalsoftwaremarcus
@practicalsoftwaremarcus 2 ай бұрын
I will share a public repo I worked on for pointcloud processing. Look for the `grpc`folder, I use multiple grpc files! github.com/Marcus-Forte/pointcloud-tools/tree/main/grpc
@ozimandias1858
@ozimandias1858 3 ай бұрын
Need video about templates
@practicalsoftwaremarcus
@practicalsoftwaremarcus 2 ай бұрын
Will do!!
@ozimandias1858
@ozimandias1858 3 ай бұрын
Отличное видео, супер. Ещё бы про профилевщики и дебаггеры. Название не подходящие из-за чего, на мой взгляд, мало просмотров. Я вообще изначально думал, что здесь про проектирование контейнеров std :-) В целом очень рад, что нашел Ваш канал. На русском такого контента очень мало. Смотрю вас на 0.75 и по нескольку раз. Некоторые уроки прохожу вместе - открываю ide и пишу.
@practicalsoftwaremarcus
@practicalsoftwaremarcus 2 ай бұрын
Could be a translation thing indeed, but I really meant Dev. Containers as in docker containers
@ozimandias1858
@ozimandias1858 3 ай бұрын
Need videos about docker :-)
@practicalsoftwaremarcus
@practicalsoftwaremarcus 2 ай бұрын
Will do!
@sharathshetty8052
@sharathshetty8052 3 ай бұрын
I subscribed because of C++ content done well. Funny thing, I first used RPC with C++ back in 1995 with DCE/Encina. After that I implemented RPC multiple times using raw TCP or HTTP or NATS. Recently a customer asked for gRPC, so here I am. 😀
@innovationmafia3754
@innovationmafia3754 3 ай бұрын
same here 😃
@practicalsoftwaremarcus
@practicalsoftwaremarcus 2 ай бұрын
You're a legend to use RPC that long ago!
@sharathshetty8052
@sharathshetty8052 2 ай бұрын
​ @practicalsoftwaremarcus Naah, just makes me old. Concepts of marshalling/unmarshalling data existed even before that in Borland C++ libraries. Marry that with messaging, you can build your own RPC. I also worked on CORBA with C++ later, which used the IIOP protocol. But firewalls killed IIOP, and web services took off. GRPC is just the recent iteration of RPC protocol.
@practicalsoftwaremarcus
@practicalsoftwaremarcus 2 ай бұрын
@@sharathshetty8052 I am familiar with this too. Worked in the semiconductor industry where they invented their own serialization /interface definition file 20 years ago ;). To me gRPC/Protobuf really captures a common problem.
@damondouglas
@damondouglas 4 ай бұрын
Thank you so much for such a clear explanation.
@practicalsoftwaremarcus
@practicalsoftwaremarcus 4 ай бұрын
Glad to hear!!
@rakshitx1
@rakshitx1 4 ай бұрын
What are your opinion on ROS and its current state?
@practicalsoftwaremarcus
@practicalsoftwaremarcus 4 ай бұрын
I've used ros and ros2 (more than ros1) for many years, both for academic and industrial applications. I think it is a brilliant framework and ros2 especially forces you to use nice software design patterns on the way. It does achieve its goal which is to facilitate development and decoupling of different problems. Over time I've been using less because it always introduced such a big dependency to the application, among other constraints. What if I want to build software for a particular Linux distro or hardware that does not support it(not even compilable..)... Maybe I will make a video on it ;)
@niko_ferrey9118
@niko_ferrey9118 4 ай бұрын
Absolutely awesome. It would be amazing if you can explain how to use a raspberry pi in robotics and how to make a deployment from a laptop. Keep it going!!
@practicalsoftwaremarcus
@practicalsoftwaremarcus 4 ай бұрын
I will!!
@rakshitx1
@rakshitx1 4 ай бұрын
Great Video, would love to know how to make those diagrams
@practicalsoftwaremarcus
@practicalsoftwaremarcus 4 ай бұрын
I will make on dedicated to UML and the thinking behind crating diagrams!
@sr.otavio8248
@sr.otavio8248 4 ай бұрын
awesome explanation
@pedrorabitti2618
@pedrorabitti2618 4 ай бұрын
Great video! Keep making content!
@rakshitx1
@rakshitx1 5 ай бұрын
How about making a discord server for connecting?
@rakshitx1
@rakshitx1 5 ай бұрын
Great content btw!!
@akshaypratap4123
@akshaypratap4123 5 ай бұрын
Great tutorial. From next time please post a github repo of your demonstration so that it would be easier for us to pick code.
@practicalsoftwaremarcus
@practicalsoftwaremarcus 5 ай бұрын
Thanks! Yes, I will post repositories on descriptions!
@rishiniranjan1746
@rishiniranjan1746 5 ай бұрын
This has helped me a lot integrating grpc using docker approach. Thanks ❤
@rishiniranjan1746
@rishiniranjan1746 5 ай бұрын
Today i spent 5 hours straight to make cmake file run but of no use. I added grpc as a submodule. I received lots of file not found issues. Could you suggest any good cmake tutorial?
@practicalsoftwaremarcus
@practicalsoftwaremarcus 5 ай бұрын
I have a video on cmake, have you checked it out? In my next video I will use grpc with cmake once, so maybe it helps further!
@rishiniranjan1746
@rishiniranjan1746 5 ай бұрын
@@practicalsoftwaremarcus yes I'm going through all your videos. 💓
@sirrcharles1869
@sirrcharles1869 5 ай бұрын
Thanx for this super clear tutorial, you are a great teacher!
@munna5553
@munna5553 5 ай бұрын
Can you please make video on Drogon c++ web framework
@practicalsoftwaremarcus
@practicalsoftwaremarcus 5 ай бұрын
Hey! I am not familiar with it. Looked interesting. I will think about it!
@munna5553
@munna5553 6 ай бұрын
Can you please make video on Drogon c++ web framework installation please
@practicalsoftwaremarcus
@practicalsoftwaremarcus 2 ай бұрын
Not foo familiar with it, will look into
@mr.shredder5430
@mr.shredder5430 6 ай бұрын
great tutorial, with the cmake 👍
@practicalsoftwaremarcus
@practicalsoftwaremarcus 6 ай бұрын
Thank you!!
@CarelessOutcast
@CarelessOutcast 6 ай бұрын
I really enjoyed this! Thanks for the content :)
@practicalsoftwaremarcus
@practicalsoftwaremarcus 6 ай бұрын
Very happy that you enjoyed!
@r3corpinformatica
@r3corpinformatica 6 ай бұрын
Very good..👍
@Maximus98245
@Maximus98245 6 ай бұрын
Why not just use wsl ubuntu on windows?
@practicalsoftwaremarcus
@practicalsoftwaremarcus 6 ай бұрын
Wsl is something that works on windows only, while docker in any machine. I think covering docker is more generic!
@yokozombie
@yokozombie 6 ай бұрын
looks like if you upgrade wsl to version 2, docker able to run containers like this on windows seamlessly. I haven't tried it myself yet, still checking tutorials. the sense to use container instead of entire wsl is that you got very clean "machine" without leftovers of your past projects and broken configs, and if you screw up, you can just burn container with fire and start in a new container
@samuelmagilocusts2870
@samuelmagilocusts2870 6 ай бұрын
Very cool. I need to learn how to write code like that.
@seangroks
@seangroks 6 ай бұрын
Only comment i'd recommend is make it easier to read your code. I have to fullscreen in order to see what you're trying to show.
@practicalsoftwaremarcus
@practicalsoftwaremarcus 6 ай бұрын
Thanks! I will remember that for the next ones
@seangroks
@seangroks 6 ай бұрын
i've been dreaming of making software simulations for space, thanks so much!
@r3corpinformatica
@r3corpinformatica 7 ай бұрын
Vc fala português?your accent is pretty much of someone from brazil.... haha.... good videos btw
@practicalsoftwaremarcus
@practicalsoftwaremarcus 7 ай бұрын
You got it! I am 🇧🇷😀
@r3corpinformatica
@r3corpinformatica 5 ай бұрын
@@practicalsoftwaremarcus Irmaõ será que tem como vc me ajudar a encontrar trabalho por ai? Aqui no brasil está complexo....
@sarahfacanha
@sarahfacanha 7 ай бұрын
Great!
@王小明-p4j
@王小明-p4j 7 ай бұрын
This demo really use "Modern CMAKE", which complies the standard nowadays, nice.
@flipflop1758
@flipflop1758 7 ай бұрын
The audio is so low.
@practicalsoftwaremarcus
@practicalsoftwaremarcus 7 ай бұрын
Really? I will keep that in mind when recording
@kuchlong2
@kuchlong2 7 ай бұрын
You can fix it at post too
@theintjengineer
@theintjengineer 7 ай бұрын
You got another subscriber (because of the C++ Content haha). Btw: I'm also another Electrical Engineer who got lost in Software Engineering😅. Also, are you Brazilian?
@practicalsoftwaremarcus
@practicalsoftwaremarcus 7 ай бұрын
Thanks for subscribing! Yes, I am 🇧🇷😀
@sarahfacanha
@sarahfacanha 8 ай бұрын
Cool, thanks!
@Goodwill345
@Goodwill345 8 ай бұрын
Wonderful Video of all the capabilities
@JeffLiuth
@JeffLiuth 9 ай бұрын
Leandro Twin + obrigado
@FaelldiSousa10
@FaelldiSousa10 9 ай бұрын
Mah, responde o direct kk
@sarahfacanha
@sarahfacanha 9 ай бұрын
Great!
@elliepistalerro3097
@elliepistalerro3097 9 ай бұрын
Thank you a lot! Please, continue to create a content
@pauloabner
@pauloabner 9 ай бұрын
Great.
@llawliet2248
@llawliet2248 9 ай бұрын
that a pretty cool and helpful block of information i just received! THANKS.
@practicalsoftwaremarcus
@practicalsoftwaremarcus 9 ай бұрын
Glad it was helpful!
@sarahfacanha
@sarahfacanha 9 ай бұрын
Nice content 👍