corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08760-18a3-73dc-92a0-4dc75bb97947", "title": "The Most Elegant Configuration Language", "url": "https://chshersh.com/blog/2025-01-06-the-most-elegant-configuration-language.html", "published_at": "2025-01-06T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc75bdf7b6f", "title": "Pragmatic Category Theory | Part 3: Associativity", "url": "https://chshersh.com/blog/2024-12-20-pragmatic-category-theory-part-03.html", "published_at": "2024-12-20T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc75c487955", "title": "Pragmatic Category Theory | Part 2: Composing\nSemigroups", "url": "https://chshersh.com/blog/2024-08-19-pragmatic-category-theory-part-02.html", "published_at": "2024-08-19T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc75cd61757", "title": "Pragmatic Category Theory | Part 1: Semigroup Intro", "url": "https://chshersh.com/blog/2024-07-30-pragmatic-category-theory-part-01.html", "published_at": "2024-07-30T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc75d6f2f1b", "title": "7 OCaml Gotchas", "url": "https://chshersh.com/blog/2024-05-20-7-ocaml-gotchas.html", "published_at": "2024-05-20T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc75dcd6b23", "title": "Learn Lambda Calculus in 10 minutes with OCaml", "url": "https://chshersh.com/blog/2024-02-05-learn-lambda-calculus-in-10-minutes-with-ocaml.html", "published_at": "2024-02-05T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc75e45fba5", "title": "8 months of OCaml after 8 years of Haskell in\nproduction", "url": "https://chshersh.com/blog/2023-12-16-8-months-of-ocaml-after-8-years-of-haskell.html", "published_at": "2023-12-16T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc75eed2dd0", "title": "Avoiding space leaks at all costs", "url": "https://chshersh.com/blog/2022-08-08-space-leak.html", "published_at": "2022-08-08T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc75f87a1d1", "title": "Using a 50-years old technique for solving modern\nissues", "url": "https://chshersh.com/blog/2022-06-30-cps.html", "published_at": "2022-06-30T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc760614db5", "title": "Dead simple cross-platform GitHub Actions for Haskell", "url": "https://chshersh.com/blog/2020-05-07-github-actions.html", "published_at": "2020-05-07T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc76107724c", "title": "The Power of RecordWildCards", "url": "https://chshersh.com/blog/2019-07-29-recordwildcards.html", "published_at": "2019-07-29T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc7612625f7", "title": "A story told by Type Errors", "url": "https://chshersh.com/blog/2019-07-01-type-errors.html", "published_at": "2019-07-01T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc761a9e8c6", "title": "Comonadic builders", "url": "https://chshersh.com/blog/2019-03-25-comonadic-builders.html", "published_at": "2019-03-25T00:00:00+00:00" }, { "id": "01a08760-18a3-73dc-92a0-4dc7624f9514", "title": "Dead simple Haskell Travis settings for cabal and\nstack", "url": "https://chshersh.com/blog/2019-02-25-haskell-travis.html", "published_at": "2019-02-25T00:00:00+00:00" } ] posts
Claim your blog
Back to chshersh.com
Blog · corpus.blog/blogs/chshersh.com/posts
chshersh.com
chshersh.com
2025
The Most Elegant Configuration Language
original ↗
6 Jan 2025
2024
Pragmatic Category Theory | Part 3: Associativity
original ↗
20 Dec 2024
Pragmatic Category Theory | Part 2: Composing Semigroups
original ↗
19 Aug 2024
Pragmatic Category Theory | Part 1: Semigroup Intro
original ↗
30 Jul 2024
7 OCaml Gotchas
original ↗
20 May 2024
Learn Lambda Calculus in 10 minutes with OCaml
original ↗
5 Feb 2024
2023
8 months of OCaml after 8 years of Haskell in production
original ↗
16 Dec 2023
2022
Avoiding space leaks at all costs
original ↗
8 Aug 2022
Using a 50-years old technique for solving modern issues
original ↗
30 Jun 2022
2020
Dead simple cross-platform GitHub Actions for Haskell
original ↗
7 May 2020
2019
The Power of RecordWildCards
original ↗
29 Jul 2019
A story told by Type Errors
original ↗
1 Jul 2019
Comonadic builders
original ↗
25 Mar 2019
Dead simple Haskell Travis settings for cabal and stack
original ↗
25 Feb 2019