Boot.dev
Courses
Backend Path - Golang
Backend Path - TypeScript
Training
Challenge Search
Pricing
Organizations
Gifts
Redeem
Community
Youtube
Podcast
Lore
Blog
Leaderboard
Sign In
  • Courses
    • Backend Path - Golang
    • Backend Path - TypeScript
  • Training
    • Challenge Search
  • Pricing
    • Organizations
    • Gifts
    • Redeem
  • Community
    • Youtube
    • Podcast
    • Lore
    • Blog
  • Leaderboard
All News Jobs Education Computer Science Python Golang Backend DevOps Vue JavaScript Security Rust

Rust Articles

  • Running Rust in the Browser with Web Assembly

    Oct 12, 2020 by Lane Wagner

    I’ve recently been working on getting Rust support in the boot.dev app. To write a more engaging course, I want students to be able to write and execute code right in the browser. As I’ve learned from my previous posts on this topic, the easiest way to sandbox code execution on a server is to not execute code on a server. Enter Web Assembly, stage left.

  • How to Break From Nested Loops in Rust

    May 14, 2020 by Lane Wagner

    Loops in Rust aren’t the same as standard C-style languages. The syntax is different and there are some powerful options that make looping easier. First, let’s go over some looping basics, then we will cover how to handle breaking and continuing in nested loops in Rust.

  • Variable Shadowing In Rust - "Let" Is Immutable But Not Constant

    May 13, 2020 by Lane Wagner

    Let’s take a look at some of the common pitfalls with the keywords let and mut. Then, we will learn how immutable != constant by using variable shadowing.

  • Concurrency In Rust; Can It Stack Up Against Go's Goroutines?

    May 11, 2020 by Lane Wagner

    One of the primary goals of the Go programming language is to make concurrency simpler, faster, and more efficient. With Rust growing in popularity let’s see how its concurrency mechanisms stack up against Go’s.

Platform

All Courses Training Grounds Backend Path (Python/Go) Backend Path (Python/TS) Dashboard Leaderboard Search Challenges Playground
Boot.dev on X/Twitter Boot.dev on YouTube Boot.dev on LinkedIn Boot.dev on Instagram Boot.dev on TikTok Backend Banter Podcast

Languages

Python Go (Golang) TypeScript JavaScript SQL

Subjects

Linux Kubernetes Git Docker RabbitMQ Data Structures & Algorithms Object-Oriented Programming Cryptography

Support

Contact FAQ Return Policy Affiliate Terms Privacy Policy Terms of Service

Pricing

Pricing Plans Gift Codes Redeem Gift Org Plans For Schools For Business Expense a Purchase

Community

Community Lore Blog Curriculum Roadmap Reviews Careers About
boot.dev
© Boot.dev 2025