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
Lesson 7 in the Rust crash course: Async, futures, and tokio
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
Lesson 6 in the Rust crash course: Lifetimes and Slices.
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
Some thoughts on what I believe has made Stackage a successful project.
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
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
Solutions to exercises in Rust crash course lesson 4, "Crates and more iterators."
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
I'm proposing an unofficial code of conduct for the Stack project.
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
Lesson 3 in the Rust crash course: iterators and errors.
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
Lesson 2 in the Rust crash course: learning the basics of ownership.
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
Lesson 1 in the Rust crash course: kicking the tires with some basic usage of Rust.
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
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
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.