Welcome to RustDaily
Exploring technology, design, and personal growth through my experiences and insights. Join me on this journey of discovery.
Mon Jan 11 2021 · 5 min read
Rust Programming: The Ultimate Guide (2023)
I’ll programmatically introduce you to Rust Programming Language by creating a real-world project to enable you to learn Rust in a practical approach.
Read moreMon Sep 25 2023 · 5 min read
Rust for Backend Development
This comprehensive guide will explore why Rust is an excellent choice for backend development, its unique features, libraries, and tools, and how to get started with Rust for building robust and secure backend systems.
Read moreSat Dec 02 2023 · 5 min read
Actix Web: The Ultimate Guide (2023)
This is the most comprehensive tutorial on the Actix Web framework online.
In this Actix Web tutorial, you will learn Actix Web from scratch to an advanced level.
You will learn how to build and deploy your first Actix Web app.
Read moreSun Dec 17 2023 · 5 min read
Rocket: The Ultimate Guide (2023)
This is the most comprehensive tutorial on the Rocket framework online.
In this Rocket tutorial, you will learn Rocket from scratch to an advanced level.
You will learn how to build and deploy your first Rocket app.
Read moreSun Dec 17 2023 · 5 min read
Axum Framework: The Ultimate Guide (2023)
This is the most comprehensive tutorial on the Axum framework online.
This article will explore Rust's Axum framework, a powerful and efficient tool for building web applications.
We'll dive into the basics of Axum, its key features, and how to get started with backend web development using this framework.
Read moreThu Jan 16 2025 · 5 min read
#[cfg] Conditional Compilation in Rust
Well if you are wondering how I can target each operating system, sit back as I explain the wonders of conditional compilation and how it is done in Rust.
Read moreThu Jan 30 2025 · 5 min read
When to use Arrays and Vectors in Rust — Array[] vs Vectors<>
This article is not about Data Structures in general so I won’t go into details, but all you have to know is Dynamic arrays are simply static arrays with a bunch of wrappers to handle fluidity, in rust this wrapper is called a Vector.
Read moreFri Feb 21 2025 · 5 min read
Asynchronous Recursion In rust
However, unlike in languages like Python or JavaScript, building recursive functions can be more challenging due to Rust’s strict memory safety guarantees. This is even more apparent when trying to make recursion asynchronous.
Read moreFri Feb 21 2025 · 5 min read
Building a Simple RAG System Application with Rust
In this tutorial, we will be building a simple Chatbot to query, your documents on your local machine, using GEMINI for embeddings. Tauri for app development and Rig as our SDK for Gemini.
Read moreSat Feb 22 2025 · 5 min read
3 Powerful Features in Rust's Reqwest Library
This crate is widely used to make HTTP requests in Rust, and in this article we will discuss three impressive additions in this crate, namely: JSON handling, multipart forms, and streaming capabilities
Read moreWed Mar 12 2025 · 5 min read
Are async blocks dead? Introducing async closures (rust 1.85)
We just saw the official release of Rust's 1.85 version, and a lot of wow changes came with it, one of them being async closures. This new feature has caused a lively debate in the Rust community: Are async blocks, a staple of Rust’s async ecosystem, now obsolete? Are they useless?
Read moreWed Apr 09 2025 · 5 min read
Building a Validator System in Rust
In this article, we'll explore how to build a type-safe and flexible validator system in Rust, taking cues from DRF's elegant design. We'll start with a basic structure and progressively enhance it to create a more practical and feature-rich solution.
Read moreSun Apr 20 2025 · 5 min read
Setting up a Rust Development Environment
To compile Rust code, you must have the rustc compiler, Also, this is not C where you build all your tooling yourself; we have rustup and cargo, even clippy.
Read moreSun Apr 20 2025 · 5 min read
Why Rust is the most Readable Language.
Ever tried contributing to an open-source project or even worked on a large code base with neck-breaking documentation? If you have done any of these, you would at least know the benefits of a readable language.
Read moreSun Jan 19 2025 · 4 min read
Are backend developers paid more?
Let’s explore how backend developers’ salaries compare to others and what determines their earning potential.
Read more