41554 blogs · [
{
"id": "01a08798-d2a3-7016-9fa8-c73bd4e4a708",
"title": "Generating a client for an API - Servant by construction part 4",
"url": "https://laurentrdc.xyz//posts/servant-by-construction/GeneratingAClient.html",
"published_at": "2025-11-06T00:00:00+00:00"
},
{
"id": "01a08798-d2a3-7016-9fa8-c73bd50992b9",
"title": "Serving an API - Servant by construction part 3",
"url": "https://laurentrdc.xyz//posts/servant-by-construction/ServingAnApi.html",
"published_at": "2025-10-30T00:00:00+00:00"
},
{
"id": "01a08798-d2a3-7016-9fa8-c73bd5d7b324",
"title": "Type-safe links - Servant by construction part 2",
"url": "https://laurentrdc.xyz//posts/servant-by-construction/TypeSafeLinks.html",
"published_at": "2025-09-29T00:00:00+00:00"
},
{
"id": "01a08798-d2a3-7016-9fa8-c73bd6ba8e2d",
"title": "An API as a type - Servant by construction part 1",
"url": "https://laurentrdc.xyz//posts/servant-by-construction/ApiAsType.html",
"published_at": "2025-09-27T00:00:00+00:00"
},
{
"id": "01a08798-d2a3-7016-9fa8-c73bd6cb695f",
"title": "Servant by construction - a blog series on Haskell's web stack gem",
"url": "https://laurentrdc.xyz//posts/servant-by-construction-introduction.html",
"published_at": "2025-09-26T00:00:00+00:00"
},
{
"id": "01a08798-d2a3-7016-9fa8-c73bd715ac89",
"title": "I joined the Haskell Foundation's board of directors",
"url": "https://laurentrdc.xyz//posts/joined-hf-board.html",
"published_at": "2025-07-08T00:00:00+00:00"
},
{
"id": "01a08798-d2a3-7016-9fa8-c73bd78f901b",
"title": "Modeling dataframes in Haskell using higher-kinded types",
"url": "https://laurentrdc.xyz//posts/HKTGenerics.html",
"published_at": "2025-01-22T00:00:00+00:00"
},
{
"id": "01a08798-d2a3-7016-9fa8-c73bd7afe459",
"title": "Scientific computing with confidence using typed dimensions",
"url": "https://laurentrdc.xyz//posts/typed-dimensions.html",
"published_at": "2024-11-20T00:00:00+00:00"
},
{
"id": "01a08798-d2a3-7016-9fa8-c73bd844797a",
"title": "Starting a new adventure with Powerweave",
"url": "https://laurentrdc.xyz//posts/powerweave-launch.html",
"published_at": "2024-04-05T00:00:00+00:00"
},
{
"id": "01a08798-d2a3-7016-9fa8-c73bd8605c69",
"title": "Trading strategies with typed features using Haskell and type families",
"url": "https://laurentrdc.xyz//posts/typesafe-tradingstrats.html",
"published_at": "2024-02-04T00:00:00+00:00"
}
] posts Claim your blog