parsonsmatt.org
A series of articles on practical functional programming in Haskell
- Posts
- 116 from 21 Jun 2014 to 10 Mar 2026
- Posting
- now and then (2 in the last year)
- Kind
- personal blog
- Feed
- https://www.parsonsmatt.org/feed.xml
2026 1
2025 2
2024 1
2023 5
2022 6
2021 9
2020 10
2019 8
2018 11
2017 17
- 2017 Retrospective
- Haskell Performance Debugging
- MonadBaseControl in Five Minutes
- Contributing to GHC
- LambdaConf 2017 Talk
- Type Safety Back and Forth
- What does Free buy us?
- Debugging Types: A Stream of Thought
- Using GHC CallStacks
- Invert Your Mocks!
- On Naming Things: Library Design
- Exceptional Servant Handling
- Basic Type Level Programming in Haskell
- Maybe? Use a type parameter!
- OOPH: Data Inheritance
- Object Oriented Programming in Haskell
- How do type classes differ from interfaces?
2016 12
2015 26
- 2015 Retrospective
- Exploratory Haskell
- An Intuition on Context II
- An Intuition on Context I
- Template Haskell Is Not Scary
- Using purescript-routing with purescript-halogen
- Elm Architecture in PureScript IV: Effects
- Elm Architecture in PureScript III
- Elm vs PureScript II
- Elm vs PureScript I
- Recursion Excursion
- Unix Is The IDE
- Announcing Squirrell
- servant-persistent
- Perscotty Pt III
- Perscotty Pt II
- Scotty and Persistent
- Educational Frustrational
- Written with Haskell!
- Haskell progressions
- On Github Pages
- From Rails to Yesod I
- Rails, Ajax, and you!
- Announcing MelodyScout!
- Nested Forms in Rails
- If Ruby Had...