Haskell: The Bad Parts, part 3
The third part of a blog post series on the parts of Haskell we should avoid using.
The third part of a blog post series on the parts of Haskell we should avoid using.
Some plans on working with the Haskell Foundation.
The second part of a blog post series on the parts of Haskell we should avoid using.
Some thoughts I'd like to share on building open communities based on the principle of transparency
The first part of a blog post series on the parts of Haskell we should avoid using.
I prefer using Haskell and Rust, first and foremost, because of strong typing. I like languages and tools that protect me from myself. That's why I love it when my code breaks.
With Coronavirus continuing to keep our kids home for some of their education, we're getting an opportunity to teach them some additional skills they aren't getting in school. We wanted to share some success with teaching them PowerPoint.
A discussion of what Stackage is, why it exists for Haskell, why it might make sense for Rust, and my reasons for mostly thinking it's not worth it.
A short review of a book I've just completed: Loserthink.
Miriam and I are happy to announce a new book, Begin Rust, for teaching Rust as a first programming language.
A quick description of the difference between mutable values and variables in Rust, as an addendum to the Begin Rust book.
I've begun work on a new compiler for the Rust programming language, adding a vital language feature missing in the official compiler.
A basic overview of what carbohydrates are at a molecular level.
I've been trying out a new dietary pattern recently. This post is about how I make decisions on what to try, and some general rules I've been converging on.
Ever need a quick web server for some static files? Use the warp executable!
Lesson 9 in the Rust crash course: using Tokio 0.2.
Lesson 8 in the Rust crash course: down and dirty with the Future trait
Haskell is revolutionary. But we're ignoring that. Instead: how to get Haskell into your organization, and how to make your organization more productive and profitable with better engineering
A Haskell code kata to sharpen your skills. Rewrite withTryFileLock to have a different type signature.
A short guide on approaches you may take on losing weight, and my recommendations for getting started. Targeted at newcomers to the health and fitness world.