Aarambh Dev Hub
Aarambh Dev Hub
  • 34
  • 25 530
Building a Secure Secret Management System with Rust Axum & SvelteKit | Complete Guide
Welcome back to Aarambh Dev Hub! In this complete tutorial, we'll guide you step-by-step through building a Secure Secret Management System using Rust with the Axum framework for the backend and SvelteKit for the frontend.
Key Topics Covered:
Setting up user-specific and central databases.
Implementing four different encryption methods to safeguard your secrets.
Managing secrets with versioning for enhanced security.
Accessing and managing secrets securely using API keys.
Building a sleek and responsive user interface with SvelteKit.
Why You Should Watch:
This tutorial is perfect for developers seeking to expand their skills in Rust, Axum, and SvelteKit while ensuring top-tier security in their projects. Whether you’re a beginner or an advanced developer, this video will provide valuable insights into modern web security and development practices.
💻 Interested in the Backend Code?
The backend code is available for purchase for only $50! Gain full access to the backend functionalities and integration support. buymeacoffee.com/aarambhdevhub/e/315188
🌐 Access the Frontend Code
You can find the open-source frontend code on GitHub: github.com/AarambhDevHub/secret-frontend.git
💖 Support the Channel
If you love our content and want to support us, consider making a donation: buymeacoffee.com/aarambhdevhub
📢 Join the Developer Community
Connect with us and other developers in our Discord community: discord.gg/HDth6PfCnp
🚀 Don't Forget to Like, Subscribe & Hit the Bell Icon!
Stay updated with more helpful tutorials on Rust, SvelteKit, and web development by subscribing to our channel!
Thank you for watching, and happy coding!
#rust #sveltekit #backenddevelopment #frontenddevelopment #webdevelopment #programming #coding #securecoding #softwaredevelopment #encryption #databasemanagement #apidevelopment #secretsmanagement #userauthentication #rustlang #javascript #opensource #webapplication #devcommunity #learnrust #axum #frontend #backend #programmingtutorial #softwareengineering #tech #developers #programminglife #it #development #codingtutorial #devlife #rustprogramming #svelte #axumframework #fullstackdevelopment #devtutorial #programmingcommunity #webdev #techvideos #learnprogramming #programmingforbeginners #nextjs #react
มุมมอง: 763

วีดีโอ

Efficient File Upload and Download in Chunks with Rust Axum & Next.js: Step-by-Step Tutorial
มุมมอง 250หลายเดือนก่อน
Welcome to this comprehensive tutorial on file upload and download in chunks using Rust with the Axum framework and Next.js! In this video, we dive deep into implementing efficient file handling techniques for modern web applications. Why Use Chunked File Uploads and Downloads? Understand the advantages of processing large files in smaller segments, including: Reduced Memory Consumption: Minimi...
Build a Secure File Sharing App with Rust, Axum, Next.js & ShadCN | End-to-End Encryption
มุมมอง 12Kหลายเดือนก่อน
In this tutorial, you’ll learn how to build a secure file-sharing application using Rust and Axum for the backend, paired with Next.js and ShadCN for the frontend. This project demonstrates end-to-end encryption using AES and RSA, ensuring high-level privacy and security for file transfers. Whether you're enhancing your Rust backend skills or building a responsive frontend with Next.js, this tu...
End-to-End Encrypted File Sharing Demo | Secure File Upload, Encryption & Decryption
มุมมอง 237หลายเดือนก่อน
In this demo video, we showcase our End-to-End Encrypted File Sharing Project, a secure platform designed to keep your files safe through encryption from upload to download. Built with Next.js for the frontend and Rust with Axum on the backend, this project features essential security measures for modern file sharing. Key Features: User registration with automatic RSA key generation for enhance...
Master Async Programming in Rust with Tokio | Full Tutorial & Examples for Beginners
มุมมอง 231หลายเดือนก่อน
🚀 Learn Asynchronous Programming in Rust with Tokio! 🚀 In this comprehensive tutorial, we will cover everything you need to know about async programming in Rust using the powerful Tokio runtime. Whether you're building high-performance web servers, microservices, or network-based applications, mastering async programming is crucial for making your Rust programs more scalable and efficient. 🔑 In...
JWT vs PHP-Style Tokens in Rust: Secure Auth & Token Expiration Handling | Code Walkthrough
มุมมอง 150หลายเดือนก่อน
🔐 JWT vs PHP-Style Tokens: A Comprehensive Guide in Rust 🔐 In this detailed tutorial, we dive into the world of authentication by comparing JSON Web Tokens (JWT) with a classic PHP-style token system. Inspired by @ProGamerru’s insightful feedback, we’ll explore the strengths and weaknesses of each method, focusing on security, practicality, and implementation in Rust. What You Will Learn: Under...
Axum vs Actix: Rust Framework Showdown | Performance Benchmark & Analysis
มุมมอง 633หลายเดือนก่อน
Discover the ultimate Rust web framework showdown in our latest video! We compare Axum and Actix, two of the most popular Rust web frameworks, in a rigorous performance benchmark. Using Apache Benchmark, we simulate 10,000 requests with 1,000 concurrent connections to evaluate each framework’s throughput, latency, and reliability. Curious about which framework performs better? Watch the video t...
Master Rust Backend with Axum: Full-Stack Guide for Auth, PostgreSQL & Email Verification
มุมมอง 4.8K2 หลายเดือนก่อน
🚀 Dive into the world of Rust backend development with our comprehensive tutorial on building a robust API using the Axum framework! Whether you're a beginner or an experienced developer, this video is tailored to enhance your skills in full-stack engineering, focusing on backend intricacies with Rust. 🛠️ What You'll Learn: Axum Setup: Master routing and middleware configurations in Rust. Postg...
Master Async Programming with Caching in Rust: A Comprehensive Guide with tokio & cached Libraries
มุมมอง 1712 หลายเดือนก่อน
🚀 Elevate your Rust programming skills with our in-depth tutorial on asynchronous programming using the tokio runtime and caching with the cached library. This comprehensive guide is designed to help you write efficient, non-blocking code and optimize your applications through effective caching strategies. 🔧 What You'll Learn: How to set up an asynchronous environment in Rust with tokio Techniq...
Actix vs. Axum: Ultimate Rust Web Framework Comparison | Performance, Ease of Use & More
มุมมอง 2K2 หลายเดือนก่อน
🚀 Dive deep into Rust's top web frameworks with Aarambh Dev Hub! This comprehensive video compares Actix and Axum, highlighting their performance, usability, and more. Perfect for Rust developers and enthusiasts deciding on the best framework for their next project. 🔍 We cover: Performance & Scalability: Which handles high-concurrency better? Ease of Use & Learning Curve: Setup, documentation, ...
Rust Backend Upgrade: New API Endpoints & Frontend Integration with SvelteKit Demo
มุมมอง 1592 หลายเดือนก่อน
🚀 Elevate your Rust backend skills and prepare for seamless frontend integration with SvelteKit in our latest tutorial! In this video, we refine existing API endpoints, introduce new functionalities, and update our database schema to ensure smooth collaboration with our upcoming SvelteKit frontend. Discover how to enhance authentication, improve error handling, and create new routes. Plus, get ...
The Evolution of Programming Languages: A Comprehensive History and Future Outlook
มุมมอง 872 หลายเดือนก่อน
Embark on a captivating journey through the evolution of programming languages with Aarambh Dev Hub! This video delves deep into the rich history of programming, starting from the rudimentary machine code and assembly language to the sophisticated modern languages like Python, Rust, and Go. We honor the groundbreaking contributions of Ada Lovelace, recognized as the world's first computer progr...
Spring vs Actix-Web: Java & Rust Backend Battle | Performance & Ecosystem
มุมมอง 1922 หลายเดือนก่อน
🚀 Dive into the ultimate backend framework comparison! In this detailed video, we explore Java's Spring and Rust's Actix-Web, two powerful frameworks for backend development. Whether you're a Java veteran or a Rust enthusiast, this video will help you decide which framework is best for your next project. 🛠️ 🔍 Key Highlights: Detailed overview of Spring and Actix-Web Performance benchmarks and r...
Unlock Rust Mastery: Top 10 Open Source Projects to Contribute To | Boost Your Coding Skills
มุมมอง 1042 หลายเดือนก่อน
🚀 Elevate your Rust programming skills by contributing to the top 10 open source projects! In this comprehensive video, we dive deep into the most impactful Rust projects where your contributions can make a significant difference. Whether you're a beginner or an experienced developer, these projects offer a fantastic opportunity to enhance your coding abilities, collaborate with a vibrant commu...
Enhance Rust Web Security: Actix-Web Auth & User Validation with Swagger UI #rust
มุมมอง 1.3K2 หลายเดือนก่อน
Enhance Rust Web Security: Actix-Web Auth & User Validation with Swagger UI #rust
Mastering WebSocket in Rust: Build a Real-Time Chat App | Server & Client Tutorial
มุมมอง 5803 หลายเดือนก่อน
Mastering WebSocket in Rust: Build a Real-Time Chat App | Server & Client Tutorial
Dive Into Rust Game Dev: Build Pong with ggez #rust
มุมมอง 913 หลายเดือนก่อน
Dive Into Rust Game Dev: Build Pong with ggez #rust
Rust Blockchain Development Challenge: Crafting a Blockchain from Scratch #rust #blockchain
มุมมอง 1163 หลายเดือนก่อน
Rust Blockchain Development Challenge: Crafting a Blockchain from Scratch #rust #blockchain
Why Rust is Perfect for Backend Development | Comparing Axum, Actix, Rocket, and Warp #rust
มุมมอง 3273 หลายเดือนก่อน
Why Rust is Perfect for Backend Development | Comparing Axum, Actix, Rocket, and Warp #rust
Mastering Concurrent Programming in Rust: Leveraging Ownership for Safety and Efficiency #rust
มุมมอง 673 หลายเดือนก่อน
Mastering Concurrent Programming in Rust: Leveraging Ownership for Safety and Efficiency #rust
Mastering Rust: Ownership, Borrowing, and Lifetimes Explained! #rustlang #rust #programming
มุมมอง 603 หลายเดือนก่อน
Mastering Rust: Ownership, Borrowing, and Lifetimes Explained! #rustlang #rust #programming
Master Rust Programming: Data Types, Variables, Functions, Control Flow, and Loops #rust #coding
มุมมอง 323 หลายเดือนก่อน
Master Rust Programming: Data Types, Variables, Functions, Control Flow, and Loops #rust #coding
Introduction to Rust Programming: Why Learn Rust? #rust #highperformance
มุมมอง 973 หลายเดือนก่อน
Introduction to Rust Programming: Why Learn Rust? #rust #highperformance
Unlocking the Power and Performance of Rust #rust #memorysafety #programming
มุมมอง 333 หลายเดือนก่อน
Unlocking the Power and Performance of Rust #rust #memorysafety #programming
Why Rust is the Future of Programming! | Aarambh Dev Hub #rust #rusty
มุมมอง 5793 หลายเดือนก่อน
Why Rust is the Future of Programming! | Aarambh Dev Hub #rust #rusty

ความคิดเห็น

  • @danielpsrb
    @danielpsrb 8 วันที่ผ่านมา

    nice project, man, i really appreciate it can i know, what method or cryptographic algorithm you are using in your backend code to do end to end encryption?

  • @silq300
    @silq300 9 วันที่ผ่านมา

    Hello, I have never seen anyone explain the Rust language like you. Please, brother, do not stop. We love you very much. I also hope that you make a video explaining how to create a backend ecommerce API in Rust.

    • @AarambhDevHub
      @AarambhDevHub 8 วันที่ผ่านมา

      What an incredible compliment! It’s awesome that your Rust content is making such a big impact. It sounds like you’re inspiring people who are eager to learn, and that’s priceless. An ecommerce backend API tutorial in Rust sounds like a fantastic idea-it would be really valuable for many developers. Let me know if you’d like any help putting together ideas for this, and keep up the amazing work!

    • @silq300
      @silq300 7 วันที่ผ่านมา

      @AarambhDevHub I wish you would make a full course explaining how to do this.

  • @MsAlokranjan
    @MsAlokranjan 14 วันที่ผ่านมา

    Awesome Content

  • @sexy_audios
    @sexy_audios 17 วันที่ผ่านมา

    Finally someone with high quality rust content, it's very difficult to find this type of helpful content

  • @amalmurikkoli7629
    @amalmurikkoli7629 25 วันที่ผ่านมา

    Bro, I have an interview today at 1:30 pm for the frontend engineering internship, they said that I interview questions will be mostly on vanilla js, along with some other questions. I would like some advice from you to help me get this internship. Thank you.

    • @AarambhDevHub
      @AarambhDevHub 25 วันที่ผ่านมา

      Hey @amalmurikkoli7629! Best of luck with your interview! To prepare, make sure you review the fundamentals of vanilla JavaScript, including closures, scope, the event loop, and asynchronous programming with promises and async/await. It’s also a good idea to practice coding problems on platforms like LeetCode or CodeSignal, focusing on algorithms and data structures. Don’t forget to brush up on manipulating the DOM, event handling, and common browser APIs. Additionally, be ready for behavioral questions about your previous projects and the challenges you faced. Stay calm, and if you need clarification during the interview, don't hesitate to ask questions. You've got this, and I’d love to hear how it goes!

    • @amalmurikkoli7629
      @amalmurikkoli7629 25 วันที่ผ่านมา

      @@AarambhDevHub Thank You.

    • @amalmurikkoli7629
      @amalmurikkoli7629 24 วันที่ผ่านมา

      @@AarambhDevHub I got selected for the next round. They have sent an assignment to complete. I am suppose to create a hierarchy UI of all the employees in the company, along with the features to modify data related to employees.

    • @AarambhDevHub
      @AarambhDevHub 24 วันที่ผ่านมา

      That’s awesome, @amalmurikkoli7629! Congrats on moving to the next round! For the assignment, when creating the employee hierarchy UI, focus on building a clean and intuitive interface. Consider using a tree-like structure to display relationships between employees, and make sure it's easy to understand at a glance. For modifying employee data, ensure you have clear forms or modals where users can easily edit fields like names, roles, or departments. You could also think about implementing features like drag-and-drop for reordering employees or inline editing to enhance the user experience. Best of luck with the assignment-I'm sure you'll do great!

    • @amalmurikkoli7629
      @amalmurikkoli7629 24 วันที่ผ่านมา

      I have a question, is it okay to use AI to help me build this assignment, because the assignment itself is above my league, and this is how I can afford to learn.

  • @yifanliu4401
    @yifanliu4401 26 วันที่ผ่านมา

  • @knownwhere
    @knownwhere 27 วันที่ผ่านมา

    Bro, can you make some full stack complex project like notion like clone using rust and actix and sveltekit in frontend, please we want and also, how many years of experience you have in rust that you are building such great projects and please build this type of project in future.

    • @AarambhDevHub
      @AarambhDevHub 27 วันที่ผ่านมา

      Thank you so much for your support! 🙌 I'm glad you're enjoying the projects. A Notion-like full-stack clone using Rust, Actix, and SvelteKit sounds like an exciting challenge! I'll definitely consider adding something like that to my future content. As for my experience, I've been working with Rust for a few years now and it's been an amazing journey. I'll keep pushing the boundaries with more advanced projects-stay tuned for updates! 🚀

  • @yantech.4249
    @yantech.4249 28 วันที่ผ่านมา

    Amazing Project.

  • @codelogiclab
    @codelogiclab 29 วันที่ผ่านมา

    Just purchased your backend code! Can’t wait to dive into it. Thanks for sharing!

    • @AarambhDevHub
      @AarambhDevHub 29 วันที่ผ่านมา

      Thank you so much for your support! 🙌 I hope you find the backend code helpful and easy to work with. If you have any questions or need assistance, feel free to reach out! Happy coding! 💻✨

  • @rmovies794312
    @rmovies794312 29 วันที่ผ่านมา

    Awesome content! Could you please create a full project tutorial on building a complete API with Rust and GraphQL? It would be incredibly helpful for those looking to learn both technologies and see how they work together in a real-world project. Thanks in advance!

    • @AarambhDevHub
      @AarambhDevHub 29 วันที่ผ่านมา

      Thank you so much, @rmovies794312! 🙌 I’m really glad you enjoyed the content. A full project tutorial on building a complete API with Rust and GraphQL sounds like an awesome idea! 💡 I’ll definitely look into creating a comprehensive walkthrough that combines both technologies and showcases their power in a real-world scenario. Stay tuned, and thanks for the suggestion! 🚀

    • @rmovies794312
      @rmovies794312 29 วันที่ผ่านมา

      @@AarambhDevHub 🤩

  • @Takatou__Yogiri
    @Takatou__Yogiri 29 วันที่ผ่านมา

    you are a monster. keep up the good work.

    • @AarambhDevHub
      @AarambhDevHub 29 วันที่ผ่านมา

      Thank you so much, @Takatou__Yogiri! 🙌 I'm really glad you're enjoying the content. Your support means a lot, and I'll definitely keep pushing to bring more valuable content your way! 💪🔥

  • @funnynews341
    @funnynews341 29 วันที่ผ่านมา

    This tech stack i like best. Hope you make whatsapp clone with axum, sveltekit

    • @AarambhDevHub
      @AarambhDevHub 29 วันที่ผ่านมา

      Thanks, @funnynews341! 🙌 I'm really happy to hear you like the tech stack! A WhatsApp clone with Axum and SvelteKit sounds like an awesome idea-I'll definitely consider it for future projects. Stay tuned for more exciting content! 💻🚀

  • @NphiniT
    @NphiniT หลายเดือนก่อน

    Please share the postman collection

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      @NphiniT You can find the Postman collection in my GitHub repository. Check the link in the video description!

  • @Akgktainment
    @Akgktainment หลายเดือนก่อน

    bro,can we use axum for production ready apps, or should we use actix.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Yes, Axum is a great choice for production-ready applications! It’s lightweight, easy to use, and built with a focus on async Rust. I love both Axum and Actix-they each have their strengths. If you're looking for something more lightweight and easy to integrate with other tools, Axum is fantastic. Actix, on the other hand, is also very powerful with excellent performance and more built-in features. Both are solid choices depending on your needs!

  • @afolabidamilare8756
    @afolabidamilare8756 หลายเดือนก่อน

    Man. I'll share your link for people to subscribe. You just gave my rust learning wings to fly.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks so much, @afolabidamilare8756! I'm really glad the content is helping with your Rust learning journey. Appreciate you sharing the link-means a lot! Keep flying high with Rust! 🚀

  • @amalmurikkoli7629
    @amalmurikkoli7629 หลายเดือนก่อน

    I actually need a solana and anchor course, it will be a great help for me and my colleage interns. You can even mention someone who has already done it if you are busy. Great work man.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks for the feedback, @amalmurikkoli7629! A Solana and Anchor course sounds like an awesome idea. I'll definitely keep it in mind for future content. In the meantime, you can check out Figment Learn or the Solana Foundation's Developer Resources for some great tutorials on Solana and Anchor. Appreciate your support!

  • @amalmurikkoli7629
    @amalmurikkoli7629 หลายเดือนก่อน

    Why didn't you use data fetching libraries like React Query/SWR, and is it okay to mark useCurrentUser and GlobalApiCall as a server action, as it can still run on both client and server?

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks for the great question! I didn't use React Query or SWR because I wanted to keep the setup straightforward for this particular project. These libraries are excellent for managing data fetching, caching, and re-fetching, especially in more complex applications. In this case, I opted for a more manual approach, but I agree-using them would definitely add efficiency, especially when working with larger datasets or when multiple components rely on the same data. Regarding marking useCurrentUser and GlobalApiCall as server actions, I did this to ensure that sensitive operations are securely handled on the server side. Even though these functions could technically run on both the client and server, by marking them as server actions, I can prevent any unintended client-side execution and better control the security of the data. It’s all about minimizing risks and ensuring data is handled safely.

    • @amalmurikkoli7629
      @amalmurikkoli7629 หลายเดือนก่อน

      ​@@AarambhDevHub How can I scale this up to transfer larger files like a gb or 500 mb.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      To handle larger file uploads like 500MB or 1GB, you can update the frontend schema by increasing the file size limit in the validation. In the fileUpload schema, adjust the size limit to handle files up to 10GB, allowing for larger file transfers. Additionally, consider adding chunked upload logic on the frontend to break the file into smaller parts (e.g., 5MB or 10MB chunks) before uploading to ensure efficient handling of large files and avoid memory overuse. This can also allow resuming uploads if interrupted. On the backend, modify the file upload handling to support chunked uploads. Instead of reading the entire file into memory, process each chunk as it is received. This way, large files are stored efficiently and encrypted as they come in. Update the encryption logic to work with streaming data and ensure that each file chunk is encrypted securely before saving it. This approach will optimize performance and memory usage for large file uploads while maintaining end-to-end encryption.

    • @amalmurikkoli7629
      @amalmurikkoli7629 หลายเดือนก่อน

      ​@@AarambhDevHub Will you share an example to do it? I don't know much about Rust, so I would like your help.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      @amalmurikkoli7629 Sure! I’ll work on putting together an example that demonstrates how to handle chunked file uploads in Rust. I’ll share it soon to help you get started! 😊 Stay tuned!

  • @Website_TV_1
    @Website_TV_1 หลายเดือนก่อน

    I have learned a lots, thanks man

  • @HMohdArafat
    @HMohdArafat หลายเดือนก่อน

    Thank you! Subcribed! <3

  • @amalmurikkoli7629
    @amalmurikkoli7629 หลายเดือนก่อน

    I have a question about regarding the get_recieve_files method in db.rs. In the implementation, you are selecting sl.id as file_id, but sl.id is the row id of the shared_link row not the file_id present in it. Should'nt you be using sl.file_id or f.id instead?

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thank you for pointing that out! You are correct - in the query, sl.id is indeed the ID of the shared_link row, not the file's ID. I should be using sl.file_id or f.id to reference the file. I'll make sure to correct this in the implementation. Appreciate your attention to detail!

  • @earnReward-y8o
    @earnReward-y8o หลายเดือนก่อน

    Bro really good job 🎉 Please include all of your videos in some playlist.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thank you so much, @earnReward-y8o! 🎉 I'm glad you enjoyed the video! Great suggestion-I’ll definitely work on organizing all the videos into playlists to make it easier to follow. Stay tuned for more content!

  • @РодионЧаускин
    @РодионЧаускин หลายเดือนก่อน

    Garcia Kevin Lee Ruth Lopez Jessica

  • @Aman_yadav1419
    @Aman_yadav1419 หลายเดือนก่อน

    Bro please can you create a project tutorial on Decentralised music sharing platform .. please bro my final year project is this

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Hey @Aman_yadav1419! Thanks for the suggestion. Right now, I'm working on a secret management system, but I'll definitely keep your request for a decentralized music sharing platform in mind for future content. Best of luck with your final year project in the meantime!

    • @Aman_yadav1419
      @Aman_yadav1419 หลายเดือนก่อน

      ​​@@AarambhDevHubyups thanks for considering my request as I already started creating the project but I am very very confused and don't have a great confidence to create a project..so if people please help me out with the project tutorial ..Thank you ❤

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Hey @Aman_yadav1419! I totally understand how challenging it can be to create a project like that, especially when you're just starting out. If you're already making progress, that's great! While I'm currently focused on a secret management system, I’d love to help you with some resources and guidance along the way. If you have specific questions or areas where you're feeling stuck, feel free to ask! I'm here to support you. Good luck with your project! ❤️

  • @Nilankar
    @Nilankar หลายเดือนก่อน

    scp is best

  • @justiceessiel6123
    @justiceessiel6123 หลายเดือนก่อน

    great project.. can you share the industries that need this kind of application.. why would someone / company pay for secure file sharing

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thank you for the feedback! Secure file-sharing tools are vital for many industries that deal with sensitive data. For example, in finance, healthcare, legal, and government sectors, there's a constant need to share confidential documents while ensuring compliance with data protection regulations like PCI DSS and HIPAA. Companies are willing to invest in secure file-sharing solutions because they provide strong encryption, access control, and audit logs to prevent data breaches and meet regulatory requirements. In addition, offering secure file-sharing improves trust with clients, as they know their data is being handled with the highest level of security.

  • @minhan4444
    @minhan4444 หลายเดือนก่อน

    Nice ❤

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thank you! 😊 Glad you liked it! More content coming soon!

  • @adityashukla9840
    @adityashukla9840 หลายเดือนก่อน

    If i don't know rust then should i watch it

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Absolutely! Even if you're new to Rust, this video will help you get a feel for the language. I'll explain everything step by step, so you can follow along and start learning Rust from the basics. It's a great place to start!

  • @snoudev
    @snoudev หลายเดือนก่อน

    Amazing video, the best video ever on youtube

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thank you so much! I'm really glad you enjoyed the video. Your support means a lot and motivates me to keep creating more content like this!

  • @its_code
    @its_code หลายเดือนก่อน

    Great work ❤❤❤❤❤amazing 😊

  • @azharalibhutto1209
    @azharalibhutto1209 หลายเดือนก่อน

    ❤❤❤❤❤❤❤❤❤❤❤

  • @HashirV-db5oi
    @HashirV-db5oi หลายเดือนก่อน

    Great video! Im starting new project in rust for my personal project backend. So would you suggest to Use Orm (Seaorm/Diesel) or should i go with SQLx?

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks, @HashirV-db5oi! Glad you enjoyed the video! For your Rust backend, it depends on your needs. If you prefer a full ORM, both SeaORM and Diesel are great options, with Diesel being more mature. However, if you want more control over your queries and prefer minimal abstraction, SQLx is a solid choice since it's a lightweight, compile-time checked async SQL library. I personally lean towards SQLx for its flexibility and async support, but both approaches can work well!

  • @dantesbytes
    @dantesbytes หลายเดือนก่อน

    Thanks for the content

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      You're welcome! I'm glad you found it helpful. Stay tuned for more!

  • @bilimlink
    @bilimlink หลายเดือนก่อน

    Amazing ❤ you've just earned a new subscriber 🎉 Keeping it up, Bro. Thank you 😊

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thank you so much! 🎉 I really appreciate your support. More exciting content is on the way! 😊

  • @yoskokleng3658
    @yoskokleng3658 หลายเดือนก่อน

    can u use nuxt js for frontend?

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Yes, you can definitely use Nuxt.js for the frontend! It's a powerful framework for building server-side rendered applications with Vue.js. While I’m not familiar with it yet, I’m interested in exploring it in the future!

    • @yoskokleng3658
      @yoskokleng3658 หลายเดือนก่อน

      @@AarambhDevHub Would you like to make rust course for stater? i am new to it,

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks for your interest! 😊 I'm actually working on a Rust course for beginners, so stay tuned! I'll be covering everything step by step to help you get started. 🚀

  • @Takatou__Yogiri
    @Takatou__Yogiri หลายเดือนก่อน

    damn. you deserve more subscriber. but Rust community is still small. I hope you don't stop posting because it's a small community.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks a lot for your support! I definitely won’t stop posting. Rust may have a smaller community, but it’s growing, and I’m excited to be a part of it. Let’s keep pushing forward together!

    • @oludelehalleluyah6723
      @oludelehalleluyah6723 หลายเดือนก่อน

      I'm sure with these kind of projects, he'll get more subscribers soon

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thank you for the encouragement! 🚀 I'm excited to share more projects and help others learn along the way. Every subscriber counts, and I appreciate your support!

    • @nunajah
      @nunajah หลายเดือนก่อน

      Keep going!

  • @Akgktainment
    @Akgktainment หลายเดือนก่อน

    Bro keep it up we want these types of projects.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thank you so much for your support! I'm glad you’re enjoying the projects. Stay tuned for more exciting content coming your way!

  • @abdulcodes
    @abdulcodes หลายเดือนก่อน

    Discord link is not working

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks for letting me know! I've set up a new Discord link, and you can join us here: discord.gg/cDAbFuAC. Hope to see you there!

  • @SidharthKaushik
    @SidharthKaushik หลายเดือนก่อน

    Good work mate but api is slow af

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks! I'll check the API's performance and see where we can optimize it. Could you let me know which specific endpoints seem the slowest?

    • @SidharthKaushik
      @SidharthKaushik หลายเดือนก่อน

      @@AarambhDevHub both bro login and create one makes sense cause of mail client

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Got it, bro. I'll prioritize optimizing the login and create endpoints, especially considering the mail client is likely slowing things down. I'll look into streamlining the email sending process to improve overall performance.

    • @SidharthKaushik
      @SidharthKaushik หลายเดือนก่อน

      @@AarambhDevHublet me know if you need internship mate fr

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      @@SidharthKaushik Appreciate the offer, mate! I’ll definitely keep that in mind. Let’s fix the current issues first, and I’ll reach out if anything comes up. Thanks again!

  • @yoskokleng3658
    @yoskokleng3658 หลายเดือนก่อน

    Bro u got 1sub ❤

  • @Takatou__Yogiri
    @Takatou__Yogiri หลายเดือนก่อน

    hahah. for some reason i like this AI voice. i feel like it's easy to understand since english is not my first language. but can you make a tutorial about seaORM? instead sqlx?

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks for the feedback! 😊 I’m glad you find the AI voice easy to understand! As for SeaORM, that's a great suggestion. I’ve been covering SQLx, but SeaORM is definitely worth exploring too. I’ll plan a tutorial on it soon, so stay tuned! Thanks for subscribing and sharing your thoughts! 🙌

  • @Takatou__Yogiri
    @Takatou__Yogiri หลายเดือนก่อน

    3:16 you should compare it with c++ libraries. not GO and node.js. if GO and node.js wins against actix web then think of it as skill issue of the person who wrote the actix web code.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks for the comment, @Takatou__Yogiri! I see your point about comparing Actix Web with C++ libraries for a more direct performance comparison. The reason we compared it with Go and Node.js was to give a broader perspective on backend frameworks that are commonly used. But you're right-C++ would be interesting to explore as well! And yes, performance can definitely vary depending on how the code is written. Appreciate the feedback! 🙌

  • @petercorrea
    @petercorrea หลายเดือนก่อน

    5 hours with no chapters is rough.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks for the feedback! I've just added chapters to make navigation easier. You can now jump to specific sections of the video! 😊

  • @Akgktainment
    @Akgktainment หลายเดือนก่อน

    Bro, great video, how can i connect you, like through twitter or anything like this, to learn more about rust.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks for watching! If you're interested in learning more about Rust or want to ask questions, I've created a Discord server where we can connect and discuss programming topics. Feel free to join and be part of the community! Here's the invite link: discord.gg/XtNjKNdu. See you there! 😊

  • @maherkhalil007
    @maherkhalil007 หลายเดือนก่อน

    I beleive axum performs also well in gaming and real timpe applications and dashboards. why do you think actix-web is more suitable for these applications over axum?

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Great question! Both Axum and Actix-Web are excellent frameworks, and you're right-Axum's performance in real-time applications and dashboards is very strong, especially with its async capabilities and the flexibility provided by tower middleware. The reason I lean slightly toward Actix-Web in these cases is its actor model, which can be very beneficial for managing concurrency in high-performance, real-time scenarios like gaming or dashboards. Actix-Web also has a slight edge in raw throughput, particularly with the latest versions. However, the latest updates to Axum have brought it much closer in terms of performance, so it often comes down to specific use cases and developer preference. Both are great choices, and I’d recommend experimenting with both to see which fits your project best! 🚀

  • @Akgktainment
    @Akgktainment หลายเดือนก่อน

    Can we make large scale enterprise distributed system level things in rust just like in java, if it is, then how, can you make a video on it.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Great question! Yes, Rust is absolutely capable of handling large-scale, enterprise-level distributed systems. Rust's performance, memory safety, and concurrency model make it a strong contender in this space, much like Java. With frameworks like Actix-Web, Tokio for async operations, and tools like Redis and Kafka integration, you can build scalable, distributed systems. I'll definitely consider making a video on how to architect these kinds of systems in Rust, showcasing best practices for microservices, fault tolerance, and more. Stay tuned! 🚀

  • @Akgktainment
    @Akgktainment หลายเดือนก่อน

    Bro, please can you make full fledge full stack rust in backend project because every full stack present in mern or java not in rust, we need some basic, or advanced full stack projects with best practices, it's just a recommendation. Great to see a person contributing to rust.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thank you so much for the suggestion! 🙌 I really appreciate your support. A full-stack Rust project is a great idea, and I’ve been considering doing something similar. While MERN and Java are more popular in full-stack development, Rust is quickly gaining ground for its performance, safety, and concurrency benefits. Frameworks like Axum, Rocket, and Actix make it a solid choice for building scalable backends. Plus, Rust-based frontend frameworks like Yew are emerging, and combining them with modern frontend tools like Next.js or SvelteKit can create powerful full-stack applications. I’ll definitely work on this series to showcase the full potential of Rust. Stay tuned! 🚀

    • @yshwh
      @yshwh หลายเดือนก่อน

      Do one with Dioxus please!

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks for the suggestion, @yshwh! Dioxus looks really interesting, and I'd love to explore it. I'll definitely consider doing a video on it in the future. Stay tuned!

  • @ProGamerru
    @ProGamerru 2 หลายเดือนก่อน

    Cool video. Thx. I don't like JWT. We need an identifier for what the token represents, such as a username or e-mail, expiration time, signature with a global salt/key and a per-user salt/key like in classic PHP frameworks. Authorization should be handled at the transaction level, or close to it.

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thank you for watching and for your feedback! I'm glad you enjoyed the video. I understand your concerns regarding JWT. While JWT is widely used and offers stateless authentication, it's true that there are some trade-offs, especially in terms of security practices like using global and per-user salts, which some frameworks implement for more secure token handling. I appreciate the suggestion about handling authorization at the transaction level-it can definitely add an extra layer of security. I'll consider covering more advanced techniques for token handling and authorization strategies in future videos, including approaches inspired by classic frameworks. Thanks again for your thoughts, and happy coding!

    • @avalagum7957
      @avalagum7957 หลายเดือนก่อน

      Thank you very much for your comment. There are a few things I don't understand (or never heard of): - "need an identifier for what the token represents": so you meant that in 1 app, the jwt content formats in different requests can be different? - "signature with a global salt/key and a per-user salt/key": why can't we have this with jwt? Current jwt libraries might not support this yet but we can do it, right? - "Authorization should be handled at the transaction level": could you elaborate it or give some examples?

    • @AarambhDevHub
      @AarambhDevHub หลายเดือนก่อน

      Thanks for your thoughtful questions! I'll try to clarify each point: "Need an identifier for what the token represents": Usually, in JWTs, we use a consistent identifier like a user ID, email, or username. This doesn’t typically change between requests, but theoretically, you could design tokens with different structures for different request types (though this isn't a common practice). The important part is that the token carries enough information to identify what the token is representing (like user data). "Signature with a global salt/key and a per-user salt/key": You're right! JWT libraries don't usually offer this out-of-the-box, but you could implement it. You'd use a global key to sign the JWT but could add extra layers of security by incorporating a user-specific key or salt during the signing process. This approach adds complexity but could make token signatures unique per user, enhancing security. "Authorization should be handled at the transaction level": This refers to checking a user’s permission for each specific transaction or operation rather than just relying on the JWT claims. For example, before allowing a user to perform a sensitive action (like updating data or transferring funds), the system would verify their role or permission for that specific transaction. This is a more granular and dynamic approach to authorization, making it more secure. I hope this helps! Feel free to ask more questions if you’d like further clarification. Happy coding! 😊

  • @AlhayatAlhayat-jr8wq
    @AlhayatAlhayat-jr8wq 2 หลายเดือนก่อน

    Very next Bros i try to make my on

  • @Kauslesh
    @Kauslesh 2 หลายเดือนก่อน

    Thanks

  • @YurijVolkov
    @YurijVolkov 2 หลายเดือนก่อน

    That was of a great help! Thanks!