Eleftheria Batsoueleftheriabatsou.hashnode.dev·Jul 5, 20245 (More) Rust Project Ideas ~ For Beginners to Mid Devs 🦀👨💻Hey there, welcome back to my blog! 👋 If you're learning Rust and want to practice your skills I want to introduce you to 5 (more) practical projects that will help you in real-world projects. I wrote a few more similar articles, one for complete be...5 likes·107 readsRust Projects 🦀Rust
Dhanush Ndhanushnehru.hashnode.dev·Jun 7, 2024Announcing runtime-environment: A Rust Crate for Detecting Operating Systems at RuntimeHey! I am excited to announce the release of my new Rust crate as part of my learning process “runtime_environment”! 🦀 This pack is perfect for programmers who want to detect operating systems at runtime. It also provides a flexible toolkit for this...8 likesrust crates
SOUMITRA-SAHAssblogs.hashnode.dev·May 28, 2024Generics and Traits in Rust: A Friendly GuideHey there! Today, let's dive into some of Rust's more advanced concepts: Generic Types and Traits. These might sound a bit intimidating at first, but I'll walk you through each step with practical examples. By the end of this, you'll be able to use t...Rust
Felipe Ramos da Silvafelipemeriga.hashnode.dev·Mar 11, 2024Rust Re-borrowing and Memory SafetyIntroduction Rust is only 8 years old, and has been increasingly adopted by the software development community, according to this GitHub article, from last year: “Rust has topped the chart as “the most desired programming language” inStack Overflow’...1 like·273 readsRust
Ajmal Hasan Rajahasan-raja.hashnode.dev·Nov 5, 2023Learn Rust the Naruto Way (Part - 1)Get ready for an exciting series that merges the world of Rust programming with the epic adventures of Naruto through the lens of Master Jiraiya's teachings to Naruto. In this upcoming blog series, we'll explore how the fundamental concepts of Rust p...Rust
Nyakio Mainanyakio.hashnode.dev·Aug 5, 2023Project: Command-line Calculator in RustLet's dive straight in!!! In this project, we'll put all of our code in a single file, main.rs Let's start by importing the necessary libraries. use std::io::{self, Write}; use std::str::FromStr; use std::convert::TryFrom; use std::collections::VecDe...56 readsRust
Nyakio Mainanyakio.hashnode.dev·Jun 9, 2023Understanding and Using Option Enum in RustHello, Rustaceans! Today we're diving into one of Rust's core features that sets it apart from many other languages: the Option enum. In languages like JavaScript or Python, a function might return a value, or it might return null or None to indicate...32 readsRust
Nyakio Mainanyakio.hashnode.dev·Apr 9, 2023Understanding the Key Differences Between Arrays and Vectors in RustWhen I first started learning Rust, one concept that initially confused me was the distinction between arrays and vectors. Weird right? As a newcomer to the language, it was challenging to understand when to use one over the other and how they functi...3 likes·41 readsRust
Nyakio Mainanyakio.hashnode.dev·Apr 9, 2023A Handy Rust Cheat Sheet for Beginners1. Variables and Data Types Declare a variable (immutable by default): let variable_name = value; Declare a mutable variable: let mut variable_name = value; Specify a data type: let variable_name: data_type = value; Common data types: I...5 likes·72 readsrust beginner
Nyakio Mainanyakio.hashnode.dev·Mar 22, 2023An Introduction to Rust: The Safe, Concurrent, and Performant Programming LanguageIntroduction In today’s software-driven world, developers are always on the lookout for efficient and reliable programming languages. Rust, a relatively new player in the field, has quickly gained popularity among developers for its focus on safety, ...8 likes·72 readsRust