41554 blogs ยท [ { "id": "01a08c54-a9d1-7272-867d-d4344d75ea56", "title": "Reasons why I love Claude ๐Ÿ’…", "url": "https://thisfieldwas.green/blog/2026/07/14/reasons-why-i-love-claude/", "published_at": "2026-07-15T01:56:10+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d4344d9b1108", "title": "Parser Combinators", "url": "https://thisfieldwas.green/blog/2022/09/05/parser-combinators/", "published_at": "2022-09-05T19:55:18+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d4344d9c51b1", "title": "Imperative Computation in Functional Programming", "url": "https://thisfieldwas.green/blog/2022/06/17/imperative-computation/", "published_at": "2022-06-17T15:47:11+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d4344e199282", "title": "The Set Function", "url": "https://thisfieldwas.green/blog/2022/06/16/set-function/", "published_at": "2022-06-17T05:22:26+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d4344e8af146", "title": "Enabling Control Flow in Functional Programming", "url": "https://thisfieldwas.green/blog/2022/06/05/enabling-control-flow/", "published_at": "2022-06-05T21:01:07+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d4344ef3e094", "title": "Contexts and Effects in Functional Programming", "url": "https://thisfieldwas.green/blog/2022/03/15/contexts-and-effects/", "published_at": "2022-06-05T20:21:27+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d4344f5b7ed9", "title": "Highly available ssh tunnels", "url": "https://thisfieldwas.green/blog/2022/02/09/persistent-ssh-tunnels/", "published_at": "2022-02-10T00:02:28+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d4345058f352", "title": "Reasons why my website is offline", "url": "https://thisfieldwas.green/blog/2021/12/11/reasons-why-my-website-is-offline/", "published_at": "2021-12-11T22:43:25+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d434507f65d4", "title": "Redoing my website with Haskell and Hakyll", "url": "https://thisfieldwas.green/blog/2021/12/05/redoing-my-website/", "published_at": "2021-12-05T16:08:32+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d434508bf4ec", "title": "Promoting changes with App-Config-App", "url": "https://thisfieldwas.green/blog/2012/11/28/promoting-changes-with-app-config-app/", "published_at": "2012-11-28T19:04:00+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d43450a9a377", "title": "App-Config-App in Action", "url": "https://thisfieldwas.green/blog/2012/11/20/app-config-app-in-action/", "published_at": "2012-11-20T23:00:00+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d4345150b8ac", "title": "SCM-Backed Application Configuration with Perforce", "url": "https://thisfieldwas.green/blog/2012/11/16/scm-backed-application-configuration-with-perforce/", "published_at": "2012-11-16T23:00:00+00:00" }, { "id": "01a08c54-a9d1-7272-867d-d434522d24ed", "title": "Using Perforce Chronicle for application configuration", "url": "https://thisfieldwas.green/blog/2012/11/07/using-perforce-chronicle-for-application-configuration/", "published_at": "2012-11-07T19:54:00+00:00" } ] posts Claim your blog
Back to thisfieldwas.green
Blog ยท corpus.blog/blogs/thisfieldwas.green/posts

thisfieldwas.green

thisfieldwas.green

2026

2022

2021

2012