Plurrrr

haskell
2021

2022

2023

haskell

January

02
Databass, Part 1: Queries
09
Worst practices should be hard
26
Micro C, Part 0: Introduction

February

01
Introduction to Free Monads
26
Failing in Haskell

March

16
How to Use Monads without Understanding Them
26
Algebraic Data Types in Haskell
29
Pure Print-Style Debugging in Haskell

April

20
Introduction to Doctests in Haskell
25
Generalizing Folds in Haskell
26
Introduction to Haskell Typeclasses
28
So Long Surrogates: How we moved to UTF-8 in Haskell

May

03
11 Companies That Use Haskell in Production
06
Making type-safe internet bots with Haskell
10
Existential optics
24
The Hidden Dangers of Haskell's Ratio Type
29
Text-Mode Games as First Haskell Projects

June

04
Smooth, non-invasive Haskell Stack and Nix shell integration
04
Compiling a Subset of JavaScript to ARM Assembly in Haskell
07
Unboxed types and primitive operations
08
Learn Haskell by building a blog generator
21
Error Messages in Haskell, and how to Improve them
23
The list of monoids pattern
26
defaultable-map: An Applicative wrapper for Maps

July

05
Lexing With Alex
22
The joys and perils of beating C with Haskell: productionizing wc
23
Unit-aware data frames with composite, dimensional and ixset-typed

August

01
Filtering Unique Items from Heterogeneous Lists at Compile Time
02
Kinds and Higher-Kinded Types in Haskell
06
Monad Confusion and the Blurry Line Between Data and Computation
09
Avoiding space leaks at all costs
29
Incrementally package a Haskell program using Nix
30
Haskell in Production: Mercury

September

01
Dijkstra's Algorithm in Haskell
08
More recursive definitions
14
Writing A Lisp Interpreter In Haskell
16
Easy JSON in Haskell
19
Operator Glossary

October

06
Don't worry (about writing Haskell)
19
Tree search in Haskell
20
What does "isomorphic" mean (in Haskell)?
20
Announcing the Haskell Error Index
27
A nub in the haystack
27
Using dependent types to write proofs in Haskell

November

01
Data validation in Haskell
05
Binary Packet Parsing
07
Haskell, Python, and Readability
08
Functional programming from sets and functions
09
Improving the experience of JSON in Haskell
11
Basics of Haskell
15
Staged programming with typeclasses

December

02
Tutorial: forall in Haskell
02
A* Algorithm in Haskell
03
Solving Rock-Paper-Scissors in Type-level Haskell
06
Exercises for understanding lenses
10
Parsers, Zippers and Interpreters
18
Writing a Static Site Generator Using Shake
18
Probability Monads from scratch in 100 lines of Haskell
21
Nixpkgs support for incremental Haskell builds
22
Making GHC faster at emitting code