↓
Skip to main content
jml :: Jonathan Lange
Blog
Tags
About
Posts
2023
Too much steering, not enough pedalling
1 September 2023
·
2 mins
Galahad Principle
31 August 2023
·
3 mins
Positive and negative feedback
10 April 2023
·
6 mins
2018
Notes on test coverage
17 October 2018
·
3 mins
Announcing quay-admin
18 May 2018
·
2 mins
Site updates
5 May 2018
·
4 mins
2017
Eighty Percent
31 December 2017
·
2 mins
Category theory in everyday life
21 October 2017
·
1 min
SPAKE2 in Haskell: How Haskell Helped
13 October 2017
·
6 mins
SPAKE2 in Haskell: What is SPAKE2?
4 June 2017
·
15 mins
SPAKE2 in Haskell: the journey begins
27 May 2017
·
5 mins
Announcing haskell-cli-template
31 January 2017
·
1 min
Announcing graphql-api: Haskell library for GraphQL
30 January 2017
·
4 mins
Announcing grafanalib
12 January 2017
·
1 min
2016
servant-template: production-ready Haskell web services in 5 minutes
16 October 2016
·
3 mins
Patterns are half-formed code
18 August 2016
·
4 mins
Evolving toward property-based testing with Hypothesis
5 June 2016
·
7 mins
2015
A wish for Haskell documentation
30 October 2015
·
6 mins
Debugging Python with gdb
27 August 2015
·
2 mins
Bazel! Correct, reproducible, fast builds
22 July 2015
·
5 mins
1
2
3
⋯
13
→