If you are curious about part two, where I do explain all sorts of different extractors in Actix Web, feel free to check out this one: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tJOf8jl8GaM.html
What do you think about Rocket ? What's the differences between Actix web and Rocket. I've been interested into rust pretty recently and I didn't really catch the difference even tho Rocket seems much more batteries included, but I guess there is a reason why Actix is much more popular?
I personally think that Rocket does not have a lot of updates. That's why I think that Actix-Web and Axum are more popular. Axum is also much leaner and simpler than Actix-Web.
Glad it helped! I do have a separate video (not specifically about dotenv), but dotenv is explained there as well: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-zzfZ13_Ig78.html
It's not an extension; it's a plugin in nvim that I've used. But generally, you can google for whatever IDE/Editor you use: "show inline errors". That should work.
Webcam share during code sharing in screen is hiding the code behind. hope the webcam/camera will be hidden during code screen sharing in upcoming videos
@@ImranKhan-br5dv haha I'll try to. Obviously I've limited resources and time and other videos in the pipeline as well. But follow-up videos will come!
thanks :) I would recommend learning the language first :D jokes aside, I think it doesn't matter. in the end Actix Web and Axum both perform better than any node or python web server, and that's what matters. I would say, pick based on preference and project constraints.
Amazing video man, very concise and thorough... I'm still learning Rust and you made this as clear as it can be. you are actually really underrated! Please make more videos like this... subbed
@@FloWoelki All the rust tutorials are quite short, it would be nice if they were a bit longer to see a solid directory structure. It doesn't matter the framework, axum, warp, actix, they all work more or less the same based on tokyo, hyper etc.
I’m not sold on the idea that rusts performance benefits on the web platform are actually worth the tradeoffs you have to deal with. It is a fairly difficult language with very long compile times. Sure, you get great performance. But you can get decent performance with Go without having to deal with any of those tradeoffs
I agree with you all. Go is a wonderful language compared to Rust. However, Rust can also be a wonderful language if you try to master it. Rust is becoming more the language when it comes to building tools. There are a lot of popular tools out there that are based on Rust (quite recently Rolldown in the JavaScript/TypeScript world). Some compilers are also written in Rust, just because of the safety and huge performance of Rust. But I agree, if you do have maybe microservices, Golang is a powerful choice because everyone understands the language almost instantly and can get used to it.
Considering that Rust was designed for a pretty narrow use-case - For building a desktop app (Firefox) that would be placed in the hands of users + abusers, with an emphasis on memory safety through lifetime management. This is a completely different set of challenges to an application that runs on a backend server somewhere. The backend server environment has been refined over many years, and has its own safety considerations that are not the same as a desktop app. They barely overlap even. And yet we see people trying to use Rust now for backend server development ... because "safety". Throwing out decades of real-world tested ways of providing safety on the server, with this desktop-centric "memory safety" thing instead. It's a completely false argument, and wildly counter productive. With the performance angle - the "but performance" argument is also false ... because Rust compromises on performance and resource consumption to provide safety (and the wrong type of safety at that). If you care about "millisecond performance" - then Go is more than good enough. (geez - even Python or Node is more than good enough if milliseconds are your benchmark) Rust is OK if you care about microsecond performance (as is Go / Erlang / Bun etc) If you care about nanosecond performance, then Rust is not even in the ballpark.
If you struggle with Rust - ask chat got for help. I am using version 4 and find it's ability to explain a powerful tool. Rust is totally worth it if you look at benchmarks