Shaking off the RustRust Mascot

Rust Mascot

Hey, welcome to Shaking off the Rust. This blog is a series of exercises with the Rust programing language. The purpose of the series is to improve both my and my dear readerโ€™s abilities with Rust by building things. Plus, by actually building stuff, we'll learn about an array of technological concepts in the process.

Posts

Breadth First Search

You raise alpacas, and you want to find your closest LinkedIn connection that's in the market for a handsome young alpaca. We'll use Rust and Breadth First Search to figure it out. ๐Ÿฆ™

Difficulty: Intermediate

Read

K Nearust Neighbors

Won't you be my neighbor? ๐Ÿ˜๏ธ

Difficulty: Intermediate

Read

Who Wants to Be a Command-line Millionaire?

Create a Rustacean edition of Who Wants to Be a Millionaire? ๐Ÿ’ฐ

Difficulty: Intermediate

Read

Pi Day Quickie: Estimating Digits of Pi

Celebrate Pi day like a true Rustacean! ๐Ÿฅง

Difficulty: Somewhere between beginner and intermediate

Read

DNA Analysis

Use Rust to count nucleotide frequencies, search DNA for codons, and much more. Real cool stuff. ๐Ÿค™

Difficulty: Intermediate

Read

The Mandelbrot Set

Cheaper than acid. ๐Ÿ”ฎ

Difficulty: Beginner

Read

Complex Numbers

Complex numbers are simple. Let's explore them with Rust. ๐ŸŒŒ

Difficulty: Beginner

Read

Naive Bayes Classifier

Using Rust and machine learning, we'll prevent our inbox from getting clogged with spam such as "Free Bitcoin viagra XXX christmas deals". ๐ŸŽ„

Difficulty: Advanced

Read



Support Me

Creating and running Shaking off the Rust is one of the most fulfilling things I do. But it's exhausting. By supporting me, even if it's just a dollar, you'll allow me to put more time into building this series. I really appreciate any support.

The only way to support me right now is by sponsoring me on Github. I'll probably also set up Patreon and Donorbox pages soon.

Thank you so much!

Rust up your inbox!

Subscribe

No spam. Unsubscribe anytime.