Articles by Tag #100daysofrust

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

From TypeScript to Rust – My Journey Begins 🦀

🦀 Day 1 of #100DaysOfRust – Why Rust, Cargo, and the Basics Hey everyone 👋 I’m Subesh, a...

Learn More 1 0Jul 9 '25

🦀 Day 3 of #100DaysOfRust – Ownership, Borrowing & the Borrow Checker

Today, I went deep into one of Rust’s core ideas: Ownership. It’s a big reason Rust can guarantee...

Learn More 0 0Jul 11 '25

Day 22 of #100DaysOfRust: Closures in Rust

Today, I took a deep dive into closures in Rust. These are powerful, flexible constructs that enable...

Learn More 0 0Aug 4 '25

🦀 Day 4 of #100DaysOfRust – Fixing Ownership Errors and Understanding Slices

Today was an intense deep dive into two core Rust concepts: Fixing Ownership and Borrowing...

Learn More 0 0Jul 12 '25

Day 21 of #100DaysOfRust: Organizing and Running Tests in Rust

Welcome to Day 21 of my Rust journey! Today, I delved deep into the mechanisms Rust provides for...

Learn More 0 0Jul 30 '25

🚀 Day 14 of #100DaysOfRust: Deep Dive into HashMaps + Intro to Error Handling

Welcome to Day 14! Today, I explored the final primary collection in Rust—Hash Maps—along with a...

Learn More 0 0Jul 23 '25

🦀 Day 6 of #100DaysOfRust: Evolving a Program with Structs & Method Syntax in Rust

Today, I took a hands-on approach to learning by evolving a simple rectangle area calculator—from...

Learn More 0 0Jul 14 '25

Day 23 of #100DaysOfRust: Understanding Iterators in Rust

Welcome to Day 23 of my #100DaysOfRust journey! Today was all about iterators — a fundamental and...

Learn More 0 0Aug 4 '25

Day 29 of #100DaysOfRust: The Drop Trait and Resource Cleanup

Today’s focus was on the Drop trait, one of the most important traits in Rust’s memory and resource...

Learn More 0 0Sep 17 '25

🦀 Day 7 of #100DaysOfRust: Exploring Enums, Variants, and Option<T> in Rust

Today was all about understanding enums, how they differ from structs, how they model real-world data...

Learn More 0 0Jul 15 '25

Day 25 of #100DaysOfRust: Customizing Builds and Publishing to Crates.io

Welcome to Day 25 of my Rust journey! Today, I explored how to customize builds with release profiles...

Learn More 0 0Aug 4 '25

🦀 Day 9 of #100DaysOfRust — Managing Growing Projects in Rust 🧱

As Rust projects grow in complexity, organizing code becomes essential. Today, I dived deep into...

Learn More 0 0Jul 17 '25

🌱 Day 19 of #100DaysOfRust: Understanding Lifetimes in Rust

Today’s Focus: Lifetimes – a unique and powerful concept in Rust that ensures memory safety without...

Learn More 0 0Jul 29 '25

🧠 Day 12 of #100DaysOfRust — Deep Dive into Vectors in Rust

Today, I explored the Vec type in Rust — a powerful and flexible way to store a list of values in...

Learn More 0 0Jul 22 '25

🧪 Day 20 of #100DaysOfRust: Writing Tests in Rust 🦀

Hello, Rustaceans! Today marks Day 20 of my #100DaysOfRust journey, and I dove into a key feature of...

Learn More 0 0Jul 30 '25

🦀 Day 18 of #100DaysOfRust: Deep Dive into Traits in Rust

Today’s learning was focused on Traits—a powerful abstraction mechanism in Rust that lets you define...

Learn More 0 0Jul 29 '25

Day 24 of #100DaysOfRust: Loops vs Iterators & Zero-Cost Abstractions

Welcome to Day 24! Today I explored how to choose between using loops or iterators in Rust and why...

Learn More 0 0Aug 4 '25

🚀 Day 11 of #100DaysOfRust: Organizing Modules Across Files & Intro to Common Collections

Welcome to Day 11 of my Rust journey! Today I dove deeper into Rust project organization and began...

Learn More 0 0Jul 22 '25

🛠️ Day 15 of #100DaysOfRust – Handling Unrecoverable Errors with panic!

Today’s journey in Rust has been all about embracing unrecoverable errors and understanding how and...

Learn More 0 0Jul 24 '25

Day 27 of #100DaysOfRust: Introduction to Smart Pointers in Rust

Today, I began exploring smart pointers, one of the more advanced but essential topics in Rust. While...

Learn More 0 0Sep 17 '25

Day 30 of #100DaysOfRust: Reference Counting with Rc<T>

Today I explored Rc, the Reference Counted Smart Pointer in Rust. This is where ownership gets...

Learn More 1 0Sep 17 '25

Day 28 of #100DaysOfRust: Smart Pointers and Deref Coercion

Today’s learning was all about treating smart pointers like regular references by implementing the...

Learn More 0 0Sep 17 '25

🦀 Day 5 of #100DaysOfRust: Ownership Recap & Structs in Rust

Today was a big milestone in my Rust journey. I spent the day reviewing the foundational ownership...

Learn More 0 0Jul 13 '25

Day 2 of #100DaysOfRust – Data Types, Functions, Control Flow & Loops in Rust

🦀 Day 2 of #100DaysOfRust – Data Types, Functions, Control Flow &amp; Loops Hey folks!...

Learn More 1 0Jul 10 '25

🦀 Day 10 of #100DaysOfRust – Mastering Paths, Visibility & Module Imports

As Rust projects grow in complexity, it's important to organize code clearly, manage visibility...

Learn More 0 0Jul 21 '25

Day 17 of #100DaysOfRust – Introduction to Generics, Traits, and Lifetimes in Rust

Welcome to Day 17 of my #100DaysOfRust journey! Today was all about stepping into Generics, a...

Learn More 0 0Jul 25 '25

🦀 Day 8 of #100DaysOfRust: Control Flow with match, if let, and let...else

Today, I explored some of the most expressive control flow constructs in Rust. These include match,...

Learn More 0 0Jul 16 '25

📊 Day 16 of #100DaysOfRust — Handling Recoverable Errors with `Result<T, E>`

Rust encourages developers to explicitly handle errors and provides powerful tools to manage them...

Learn More 0 0Jul 24 '25

🦀 Day 13 of #100DaysOfRust — Mastering Strings in Rust

Today was all about deeply understanding String in Rust. While strings might look simple on the...

Learn More 0 0Jul 22 '25