Rust
Running Rust in the Browser with Web Assembly
by Lane Wagner - Boot.dev co-founder and backend engineer
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
by Lane Wagner - Boot.dev co-founder and backend engineer
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
by Lane Wagner - Boot.dev co-founder and backend engineer
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?
by Lane Wagner - Boot.dev co-founder and backend engineer
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.
