corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a08ccd-5da7-71a2-9680-d9b75ece39dc", "title": "Decoding JSON sum types in Go without panicking", "url": "https://nicolashery.com/decoding-json-sum-types-in-go/", "published_at": "2025-03-14T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b75fad02fd", "title": "Nesting APIs and ReaderT environments with Servant", "url": "https://nicolashery.com/nesting-reader-environments-servant/", "published_at": "2023-12-13T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b76015c2de", "title": "Using MonadLogger without LoggingT", "url": "https://nicolashery.com/monadlogger-without-loggingt/", "published_at": "2023-09-26T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b760627375", "title": "Comparing request handlers in Scotty, Yesod, and Servant", "url": "https://nicolashery.com/comparing-scotty-yesod-servant/", "published_at": "2023-08-31T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b761113b09", "title": "Prototyping and data modeling in the browser using TypeScript", "url": "https://nicolashery.com/prototyping-with-typescript/", "published_at": "2022-07-28T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b761735bfa", "title": "Moving a blog from Jekyll to Eleventy", "url": "https://nicolashery.com/moving-a-blog-from-jekyll-to-eleventy/", "published_at": "2022-03-21T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b761e9ee52", "title": "Exploring Isomorphic JavaScript", "url": "https://nicolashery.com/exploring-isomorphic-javascript/", "published_at": "2015-02-20T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b7628cd5e1", "title": "Describing UI state with data", "url": "https://nicolashery.com/describing-ui-state-with-data/", "published_at": "2015-01-19T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b762aaec5a", "title": "Using environment variables with Webpack and Divshot", "url": "https://nicolashery.com/using-environment-variables-with-webpack-and-divshot/", "published_at": "2014-09-26T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b7638e9f8f", "title": "Integrating D3.js visualizations in a React app", "url": "https://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/", "published_at": "2014-09-07T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b76475269b", "title": "Parse data files using Node.js streams", "url": "https://nicolashery.com/parse-data-files-using-nodejs-streams/", "published_at": "2013-07-09T00:00:00+00:00" }, { "id": "01a08ccd-5da7-71a2-9680-d9b76484a61c", "title": "Creating a fast and mobile-friendly website with Jekyll", "url": "https://nicolashery.com/fast-mobile-friendly-website-with-jekyll/", "published_at": "2013-06-21T00:00:00+00:00" }, { "id": "01a0de36-cfed-7292-8482-b8863cd2764d", "title": null, "url": "https://nicolashery.com/about/", "published_at": null }, { "id": "01a0de36-cfed-7292-8482-b8863dc2a9ba", "title": null, "url": "https://nicolashery.com/", "published_at": null }, { "id": "01a0de36-cfed-7292-8482-b8863e4e39b8", "title": null, "url": "https://nicolashery.com/resume/", "published_at": null } ] posts
Claim your blog
Back to nicolashery.com
Blog · corpus.blog/blogs/nicolashery.com/posts
nicolashery.com
nicolashery.com
2025
Decoding JSON sum types in Go without panicking
original ↗
14 Mar 2025
2023
Nesting APIs and ReaderT environments with Servant
original ↗
13 Dec 2023
Using MonadLogger without LoggingT
original ↗
26 Sept 2023
Comparing request handlers in Scotty, Yesod, and Servant
original ↗
31 Aug 2023
2022
Prototyping and data modeling in the browser using TypeScript
original ↗
28 Jul 2022
Moving a blog from Jekyll to Eleventy
original ↗
21 Mar 2022
2015
Exploring Isomorphic JavaScript
original ↗
20 Feb 2015
Describing UI state with data
original ↗
19 Jan 2015
2014
Using environment variables with Webpack and Divshot
original ↗
26 Sept 2014
Integrating D3.js visualizations in a React app
original ↗
7 Sept 2014
2013
Parse data files using Node.js streams
original ↗
9 Jul 2013
Creating a fast and mobile-friendly website with Jekyll
original ↗
21 Jun 2013
Undated
https://nicolashery.com/about/
original ↗
—
https://nicolashery.com/
original ↗
—
https://nicolashery.com/resume/
original ↗
—