I am an bit confused on Futures and the trait bounds (the letters with type E: Error::bla::blah; really look complex do you know any resources to get those down first I like to learn them
Why not use an IDE? Why aren't you constantly debugging? Why do C/C++/rust devs code so differently from everyone else? I can't believe people actually use vim unironically.... If you've ever programmed in a language with first class IDEs you'd understand how absurd your workflow looks. Set a breakpoint and inspect your variables ffs. Step through your code and watch what happens line by line. That's the only way to truly /see/ your program. I don't mean to be rude, but holy shit I just can't imagine programming without constantly debugging and being able to see what my code is doing line by line.
Yeah I get you. I like Vim for the speed and will use plain ol' Vim for editing files here and there, but could never use it for development... on its own. Most IDE's have a Vim emulation that is quite good, so I don't get why more people don't try them. You get the editing speed of real Vim plus actual IDE features. That being said, I have seen some people be quite efficient with an all terminal development workflow. At the end of the day its whatever works for you and sometimes changing around is harder than just staying with what you have, even if its not optimal.
Yeah I’ve heard a lot of people say nice things about Clion. Might be worth checking out. I am worried about it being closed source though. However I have used vim for like 10 years so I have quite a lot of inertia built up. I'm also not sure how a debugger would have helped me during this stream. We only wrote like 20 lines of code 🤷♂️
Great video! Differences between tokio and async-std, implementation details, etc. might be an interesting topic as well!
Thanks always for sharing your knowledge, looking forward for more content!
Thanks for the good content dude, I'm a big fan of Rust but is hard to find good material.
Thanks!!
Love hearing the keyboard. Please don't change it. Keep o clacking.
Great video! I wish I stumbled upon it many months ago ... 😅
Thanks for the good tutorial . BTW ,which window layout manager is this using ?
Very nice video, makes things clear now. Thanks for making those :)
I am an bit confused on Futures and the trait bounds (the letters with type E: Error::bla::blah; really look complex do you know any resources to get those down first I like to learn them
Please also do a Tonic grpc deep dive tutorial
Noted 👍
Great videos! Would you mind sharing your Vim config for rust development?
Neovim + rust-analyzer + coc. My full config is here github.com/davidpdrsn/dotfiles/blob/master/nvim/init.vim
@@davidpedersen2649 Thank you!
can you share your vim extensions?
awesome video!!!
Thank you so much for Axum!
what was your prev keyboard?
I used to use an apple magic keyboard but now I'm using a kinesis advantage. Hopefully better for my health long term.
no new upload?
please upload more rust development
I have a Kinesis Advantage. I love it.
Same 😊
Why not use an IDE? Why aren't you constantly debugging? Why do C/C++/rust devs code so differently from everyone else? I can't believe people actually use vim unironically.... If you've ever programmed in a language with first class IDEs you'd understand how absurd your workflow looks. Set a breakpoint and inspect your variables ffs. Step through your code and watch what happens line by line. That's the only way to truly /see/ your program. I don't mean to be rude, but holy shit I just can't imagine programming without constantly debugging and being able to see what my code is doing line by line.
Yeah I get you. I like Vim for the speed and will use plain ol' Vim for editing files here and there, but could never use it for development... on its own. Most IDE's have a Vim emulation that is quite good, so I don't get why more people don't try them. You get the editing speed of real Vim plus actual IDE features. That being said, I have seen some people be quite efficient with an all terminal development workflow. At the end of the day its whatever works for you and sometimes changing around is harder than just staying with what you have, even if its not optimal.
Which Rust IDE do you recommend?
@@davidpedersen2649 Clions rust plugin is very actively developed and it's vim integration allows you to bind keys in it's rc file to IDE actions.
@@davidpedersen2649 though if you want something free, VSCode can actually be configured to use neovim as it's editing backend!
Yeah I’ve heard a lot of people say nice things about Clion. Might be worth checking out. I am worried about it being closed source though.
However I have used vim for like 10 years so I have quite a lot of inertia built up.
I'm also not sure how a debugger would have helped me during this stream. We only wrote like 20 lines of code 🤷♂️