Shafin MuraniDay 30 of Learning Rust : ConclusionWelcome the last episode of this series, We reached this stage after a few interruptions in my uploads because of my exams but hey I…Apr 10Apr 10
Shafin MuraniinDev GeniusDay 29 of learning Rust : cat in RustFor today, we’re rebuilding cat from the GNU core utilites in Rust. cat is used to print out the contents of a file to STDOUT…Apr 9Apr 9
Shafin MuraniinDev GeniusDay 28 of learning Rust : rm in RustToday we build another tool which is used to remove files and directories from the filesystem, a ripoff of the rm utility from LinuxApr 8Apr 8
Shafin MuraniinDev GeniusDay 27 of learning Rust : pwd in RustWelcome to the 27th day of learning Rust, we’ve been recreating basic functionality of the GNU core utilities since 3Apr 7Apr 7
Shafin MuraniinDev GeniusDay 26 of learning Rust : cp in rustReplicating the basic functionality of `cp` from the GNU Core Utilites in RustApr 6Apr 6
Shafin MuraniinDev GeniusDay 25 of learning Rust : mkdir in RustHello all, It’s great to see you all again. I was busy with my mid semester exams, now that they are over. We can build some more cool…Apr 5Apr 5
Shafin MuraniinDev GeniusDay 24 of learning Rust : Building ls in RustWelcome to the 23rd day of learning Rust, today we are taking a detour from The Book and to something much more practical…Mar 30Mar 30
Shafin MuraniinDev GeniusDay 23 of learning Rust : ClosuresIn Rust, closures are anonymous functions that can capture variables from their surrounding environment.Mar 29Mar 29
Shafin MuraniinDev GeniusDay 22 of learning Rust : mini_grep part 2Welcome to the 22nd day of learning rust, This is going to be a continuation of yesterday’s article If you haven’t read it yet, I…Mar 28Mar 28
Shafin MuraniinDev GeniusDay 21 of learning Rust : mini_grep part 1Welcome to the 21st day of learning rust, So far we have completed 11 chapters from the Rust Lang book, today we are building a grep like…Mar 27Mar 27
Shafin MuraniinDev GeniusDay 20 of learning Rust : Running testsWelcome to the 20th day of learning rust, yesterday we understood how to write tests, and why are tests useful when writing rust programs…Mar 26Mar 26
Shafin MuraniinDev GeniusDay 19 of learning Rust : Writing testsTesting in Rust involves writing code specifically designed to verify that other code works as expected.Mar 25Mar 25
Shafin MuraniinDev GeniusDay 18 of learning Rust : LifetimesLearn Rust lifetimes: vital for memory safety. Borrow checker prevents errors. Generic annotations and elision simplify code.Mar 24Mar 24
Shafin MuraniinDev GeniusDay 17 of learning Rust : TraitsTraits in Rust define a set of behaviors that types can implement, enabling polymorphism and code reusabilityMar 23Mar 23
Shafin MuraniinDev GeniusDay 16 of learning Rust : Generic typesWelcome to day 16 of learning Rust, Today we look at Generic types in rust, Generic types help us reduce code duplicationMar 22Mar 22
Shafin MuraniinDev GeniusDay 15 of learning Rust : Error HandlingError handling basically means how to handle certain situations which are not optimal for your program to work in.Mar 212Mar 212
Shafin MuraniinDev GeniusDay 14 of learning Rust : HashMapsHashmaps store key value pairs and to use a hashing function to know where to put a key/value.Mar 201Mar 201
Shafin MuraniinDev GeniusDay 13 of learning Rust : StringsWe have already went through Strings and have a pretty good understanding of it RIGHT? WRONG. In rust Strings are much more complex…Mar 182Mar 182
Shafin MuraniDay 12 of learning Rust : VectorsIn rust, vectors are a part of the standard library and can be denoted by Vec<T> . Unlike arrays, vectors are dynamic in size.Mar 171Mar 171
Shafin MuraniinDev GeniusDay 11 of learning Rust : Module systemIn Rust, the module system helps keep code organized by grouping related functions, types, and other items together.Mar 16Mar 16