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
Back to laurentrdc.xyz
Blog · corpus.blog/blogs/laurentrdc.xyz/posts

laurentrdc.xyz

laurentrdc.xyz

2025

2024