The "Begin Rust" book

❮❮ Page 4 of 8 ❯❯
New user empathy
New user empathy

We often talk about the abstract "new user." I'd like to propose a more concrete, and hopefully more helpful, approach to helping new users, both with Haskell, and in general.

Async, futures, and tokio - Rust Crash Course lesson 7
Async, futures, and tokio - Rust Crash Course lesson 7

Lesson 7 in the Rust crash course: Async, futures, and tokio

Lifetimes and Slices - Rust Crash Course lesson 6 - exercise solutions
Lifetimes and Slices - Rust Crash Course lesson 6 - exercise solutions

Solutions to exercises in Rust crash course lesson 6, "Lifetimes and Slices."

Lifetimes and Slices - Rust Crash Course lesson 6
Lifetimes and Slices - Rust Crash Course lesson 6

Lesson 6 in the Rust crash course: Lifetimes and Slices.

Rule of Three - Parameters, Iterators, and Closures - Rust Crash Course lesson 5 - exercise solutions
Rule of Three - Parameters, Iterators, and Closures - Rust Crash Course lesson 5 - exercise solutions

Solutions to exercises in Rust crash course lesson 5, "Rule of Three - Parameters, Iterators, and Closures."

Why (I believe) Stackage succeeded
Why (I believe) Stackage succeeded

Some thoughts on what I believe has made Stackage a successful project.

Rule of Three - Parameters, Iterators, and Closures - Rust Crash Course lesson 5
Rule of Three - Parameters, Iterators, and Closures - Rust Crash Course lesson 5

Lesson 5 in the Rust crash course: Rule of Three - Parameters, Iterators, and Closures.

Stack(age): History, philosophy, and future
Stack(age): History, philosophy, and future

A personal review of the history of the Stackage and Stack projects, their philosophy, and some thoughts on their future.

Crates and more iterators - Rust Crash Course lesson 4 - exercise solutions
Crates and more iterators - Rust Crash Course lesson 4 - exercise solutions

Solutions to exercises in Rust crash course lesson 4, "Crates and more iterators."

Crates and more iterators - Rust Crash Course lesson 4
Crates and more iterators - Rust Crash Course lesson 4

Lesson 4 in the Rust crash course: crates and more iterators.

Proposal: Stack Code of Conduct
Proposal: Stack Code of Conduct

I'm proposing an unofficial code of conduct for the Stack project.

Iterators and Errors - Rust Crash Course lesson 3 - exercise solutions
Iterators and Errors - Rust Crash Course lesson 3 - exercise solutions

Solutions to exercises in Rust crash course lesson 3, "Iterators and Errors."

Iterators and Errors - Rust Crash Course lesson 3
Iterators and Errors - Rust Crash Course lesson 3

Lesson 3 in the Rust crash course: iterators and errors.

Basics of Ownership - Rust Crash Course lesson 2 - exercise solutions
Basics of Ownership - Rust Crash Course lesson 2 - exercise solutions

Solutions to exercises in Rust crash course lesson 2, "Basics of Ownership."

Basics of Ownership - Rust Crash Course lesson 2
Basics of Ownership - Rust Crash Course lesson 2

Lesson 2 in the Rust crash course: learning the basics of ownership.

Kick the Tires - Rust Crash Course lesson 1 - exercise solutions
Kick the Tires - Rust Crash Course lesson 1 - exercise solutions

Solutions to exercises in Rust crash course lesson 1, "Kicking the Tires."

Kick the Tires - Rust Crash Course lesson 1
Kick the Tires - Rust Crash Course lesson 1

Lesson 1 in the Rust crash course: kicking the tires with some basic usage of Rust.

Is it healthy? Depends on context
Is it healthy? Depends on context

I recently was asked the question "is it healthy?" about a food item. This blog post is an answer to that.

Introducing the Rust crash course
Introducing the Rust crash course

I'm happy to announce that I'll be beginning a crash course on Rust. This post describes motivations and the style this will take.

RAII is better than the bracket pattern
RAII is better than the bracket pattern

Last week, I wrote a blog post about ResourceT, and mentioned Rust's RAII being better than Haskell's bracket pattern. In this blog post, I demonstrate what this advantage is.

❮❮ Page 4 of 8 ❯❯