corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a0878c-129a-71bc-a3bf-c619fd382a64", "title": "In praise of memcached", "url": "https://jchri.st/blog/in-praise-of-memcached/", "published_at": "2026-06-02T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c619fdc6ce77", "title": "Local mail setup with OpenSMTPD", "url": "https://jchri.st/blog/local-mail-setup-with-opensmtpd/", "published_at": "2024-08-03T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c619fe32ae15", "title": "Calculating absolute humidity with Munin", "url": "https://jchri.st/blog/calculating-absolute-humidity-with-munin/", "published_at": "2024-06-30T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c619fe4da69a", "title": "Graphing Git repository activity with rrdtool", "url": "https://jchri.st/blog/graphing-git-repository-activity-with-rrdtool/", "published_at": "2024-06-16T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c619fe710df7", "title": "Simple monitoring with Munin", "url": "https://jchri.st/blog/simple-monitoring-with-munin/", "published_at": "2024-06-10T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c619ff05a23f", "title": "Setting up easy PGP key autodiscovery with Web Key Directory", "url": "https://jchri.st/blog/setting-up-easy-pgp-key-autodiscovery-with-wkd/", "published_at": "2023-07-19T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c619ff6cdcc7", "title": "Attention Mosquitoes", "url": "https://jchri.st/blog/attention-mosquitoes/", "published_at": "2023-07-09T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c619ff8a24f3", "title": "Installing Debian on a MacBook Air Early 2014", "url": "https://jchri.st/blog/installing-debian-on-a-macbook-air/", "published_at": "2023-06-22T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c619fffc3478", "title": "Fast sorting with limit in Elixir", "url": "https://jchri.st/blog/fast-sorting-with-limit-in-elixir/", "published_at": "2023-05-09T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a00bbc4fc", "title": "Adding \"Reply via email\" to a hugo site", "url": "https://jchri.st/blog/adding-reply-via-email-to-a-hugo-site/", "published_at": "2023-05-06T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a01acefbc", "title": "Selfhosting e-mail", "url": "https://jchri.st/blog/selfhosting-email/", "published_at": "2023-04-12T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a026e18c1", "title": "Giving Hugo another try", "url": "https://jchri.st/blog/giving-hugo-another-try/", "published_at": "2023-03-22T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a032a3254", "title": "A simple way to speed up macOS", "url": "https://jchri.st/blog/a-simple-way-to-speed-up-macos/", "published_at": "2022-07-24T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a039dd5b1", "title": "Quick PostgreSQL databases with pg_virtualenv", "url": "https://jchri.st/blog/quick-postgresql-databases-with-pg-virtualenv/", "published_at": "2022-05-22T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a03e7c805", "title": "Christ's First Rule of Programming", "url": "https://jchri.st/blog/christs-first-rule/", "published_at": "2022-04-26T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a0485eb00", "title": "Deploying Elixir releases with Ansible", "url": "https://jchri.st/blog/deploying-elixir-releases-with-ansible/", "published_at": "2022-03-22T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a05809bcb", "title": "APFS sadness on macOS Big Sur", "url": "https://jchri.st/blog/apfs-sadness-on-macos-big-sur/", "published_at": "2020-11-28T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a0659621e", "title": "Deploying Gitea with Ansible", "url": "https://jchri.st/blog/deploying-gitea-with-ansible/", "published_at": "2020-11-10T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a07360ddb", "title": "Automatically secure NGINX with Let's Encrypt and Ansible", "url": "https://jchri.st/blog/automatically-secure-nginx-with-letsencrypt-and-ansible/", "published_at": "2019-07-05T00:00:00+00:00" }, { "id": "01a0878c-129a-71bc-a3bf-c61a07e7878f", "title": "A new blog using pandoc and make", "url": "https://jchri.st/blog/a-new-blog-using-pandoc-and-make/", "published_at": "2019-06-06T00:00:00+00:00" } ] posts
Claim your blog
Back to jchri.st
Blog · corpus.blog/blogs/jchri.st/posts
jchri.st
jchri.st
2026
In praise of memcached
original ↗
2 Jun 2026
2024
Local mail setup with OpenSMTPD
original ↗
3 Aug 2024
Calculating absolute humidity with Munin
original ↗
30 Jun 2024
Graphing Git repository activity with rrdtool
original ↗
16 Jun 2024
Simple monitoring with Munin
original ↗
10 Jun 2024
2023
Setting up easy PGP key autodiscovery with Web Key Directory
original ↗
19 Jul 2023
Attention Mosquitoes
original ↗
9 Jul 2023
Installing Debian on a MacBook Air Early 2014
original ↗
22 Jun 2023
Fast sorting with limit in Elixir
original ↗
9 May 2023
Adding "Reply via email" to a hugo site
original ↗
6 May 2023
Selfhosting e-mail
original ↗
12 Apr 2023
Giving Hugo another try
original ↗
22 Mar 2023
2022
A simple way to speed up macOS
original ↗
24 Jul 2022
Quick PostgreSQL databases with pg_virtualenv
original ↗
22 May 2022
Christ's First Rule of Programming
original ↗
26 Apr 2022
Deploying Elixir releases with Ansible
original ↗
22 Mar 2022
2020
APFS sadness on macOS Big Sur
original ↗
28 Nov 2020
Deploying Gitea with Ansible
original ↗
10 Nov 2020
2019
Automatically secure NGINX with Let's Encrypt and Ansible
original ↗
5 Jul 2019
A new blog using pandoc and make
original ↗
6 Jun 2019