Plurrrr

haskell
2019

2020

2021

haskell

January

24
Haskell Problems For a New Decade

February

03
A Pythonista's Review of Haskell
21
Type Witnesses in Haskell
26
Implement With Types, Not Your Brain!

March

11
Haskell with UTF-8

April

06
Common JSON patterns in Haskell, Rust and TypeScript
09
Lessons in Managing Haskell Memory
10
Understanding GADTs
11
What I Wish I Knew When Learning Haskell
13
Things software engineers trip up on when learning Haskell
17
Is Haskell a Bad Choice?
29
10 Reasons to Use Haskell

May

04
JSON Parsing from Scratch in Haskell
12
Learning Haskell: Getting Setup
22
Simple Haskell is Best Haskell
29
What's in a parser combinator?
30
On Marketing Haskell

June

04
Fix-ing regular expressions
08
The Pain Points of Haskell: A Practical Summary
19
Linear types are merged in GHC
19
Using Template Haskell to generate static data

July

10
How Haskell threads block
14
Forbidden Haskell Types
25
Setting Up Haskell Development Environment: The Basics

August

02
Time Traveling In Haskell: How It Works And How To Use It
15
Types as axioms, or: playing god with static types
18
Haskell mini-patterns handbook

September

23
Haskell's Children
27
Learn Haskell Fast and Hard

October

07
Generalizing 'jq' and Traversal Systems

November

02
Names are not type safety
06
Real World Haskell
27
Existential Haskell

December

04
Parser Combinators: a Walkthrough
13
Haskell Object Observation Debugger
14
Pattern matching
16
Foo to Bar: Naming Conventions in Haskell
21
Haskell Documentation with Haddock: Wishes'n'Tips
23
Don’t think, just defunctionalize
28
Learnings from Solving Advent of Code 2020 in Haskell