Blog :: Julie [Char] -> Chris [Char] -> [BlogPost]
We will occasionally use this space to provide updates about the book progress or other content that is relevant to this project or, more generally, to our goals of understanding, teaching, and documenting Haskell. Everything here is written by both of us, together. The author page has links to our individual blogs.
- Why STM -
February 24, 2021
Why we teach STM first
- New chapter, and a package -
February 19, 2021
We have released Sockets and Pipes chapter 10, "Change", which is about STM. We also published a library on Hackage to accompany the book.
- Explaining with Haskell -
February 25, 2020
Our second book, Sockets and Pipes, is in early access! Some reflection on how this project began, and why Haskell is a great language for teaching other concepts.
- Zurihac News -
May 29, 2019
Joy of Haskell is sponsoring Zurihac and sending gifts to Zurihac attendees, including print copies of our first book.
- Finding Success -
May 21, 2019
Finding Success (and Failure) in Haskell is our first book and is available digital format now. This post describes where the book comes from and its relationship to our other work.
- Font name manipulation -
November 30, 2018
Working on a book cover, here some tips we learned about using fancy fonts in Inkscape.
- A long overdue announcement -
August 6, 2018
Joy will split into two: A reference guide (coming first), and a historical narrative.
- What we talk about when we talk about types -
May 31, 2017
Dialogues in which we pedantically dissect the relationship between types, type constructors, typeclasses, the instances that tie them all together, and set theory.
- Dialogues on
donotation - May 7, 2017
Dialogues on Haskell’s
forloops, and related matters. These took place over several months, and we learned from each other in the process.
- Typeclasses in Translation -
March 15, 2017
Java from a Haskeller's perspective; an explanation of why interfaces are sort of, but not quite, related to typeclasses.
- The Joy of Haskell -
February 28, 2017
Wherein we announce our exciting new project.