corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087d5-e5bb-70ce-bbaf-1852724d07c1", "title": "Dynamic Makefiles on OpenBSD", "url": "https://robertdfrench.com/019.dynamic-makefiles.html", "published_at": "2025-05-21T05:23:45+00:00" }, { "id": "01a087d5-e5bb-70ce-bbaf-18527267f1dc", "title": "Directories as make(1) targets", "url": "https://robertdfrench.com/018.directories-as-make-targets.html", "published_at": "2025-05-08T18:11:01+00:00" }, { "id": "01a087d5-e5bb-70ce-bbaf-1852735abc14", "title": "Legacy Software is Good", "url": "https://robertdfrench.com/017.legacy-software-is-good.html", "published_at": "2025-04-05T05:12:35+00:00" }, { "id": "01a087d5-e5bb-70ce-bbaf-185273ec71b3", "title": "Passwordless Login with GitHub", "url": "https://robertdfrench.com/016.passwordless-login-with-github.html", "published_at": "2025-04-04T10:54:32+00:00" }, { "id": "01a087d5-e5bb-70ce-bbaf-185274de9525", "title": "Producing the Fibonacci sequence with m4(1)", "url": "https://robertdfrench.com/015.fibonacci-with-m4.html", "published_at": "2025-04-04T02:04:32+00:00" }, { "id": "01a087d5-e5bb-70ce-bbaf-1852758a6d47", "title": "A Simple ksh(1) Prompt", "url": "https://robertdfrench.com/014.a-simple-ksh-prompt.html", "published_at": "2025-04-02T10:54:32+00:00" }, { "id": "01a087d5-e5bb-70ce-bbaf-185276709d6f", "title": "April Fools': Making Ruby Undebuggable", "url": "https://robertdfrench.com/013.april-fools-making-ruby-undebuggable.html", "published_at": "2025-04-01T10:54:32+00:00" }, { "id": "01a087d5-e5bb-70ce-bbaf-18527767fec9", "title": "Make Help Patterns in the Wild", "url": "https://robertdfrench.com/012.make-help.html", "published_at": "2025-04-01T01:26:49+00:00" }, { "id": "01a087d5-e5bb-70ce-bbaf-1852781637eb", "title": "Using rdate(8) for VM Time Correction", "url": "https://robertdfrench.com/011.using-rdate-for-vm-time-correction.html", "published_at": "2025-03-29T18:07:18+00:00" }, { "id": "01a087d5-e5bb-70ce-bbaf-18527908104a", "title": "Building a Blog with mandoc(1)", "url": "https://robertdfrench.com/010.building-a-blog-with-mandoc.html", "published_at": "2025-03-27T18:07:18+00:00" }, { "id": "01a087d5-e5bb-70ce-bbaf-185279ca056e", "title": "About Me", "url": "https://robertdfrench.com/000.about.html", "published_at": "2025-03-25T18:07:18+00:00" } ] posts
Claim your blog
Back to robertdfrench.com
Blog · corpus.blog/blogs/robertdfrench.com/posts
robertdfrench.com
robertdfrench.com
2025
Dynamic Makefiles on OpenBSD
original ↗
21 May 2025
Directories as make(1) targets
original ↗
8 May 2025
Legacy Software is Good
original ↗
5 Apr 2025
Passwordless Login with GitHub
original ↗
4 Apr 2025
Producing the Fibonacci sequence with m4(1)
original ↗
4 Apr 2025
A Simple ksh(1) Prompt
original ↗
2 Apr 2025
April Fools': Making Ruby Undebuggable
original ↗
1 Apr 2025
Make Help Patterns in the Wild
original ↗
1 Apr 2025
Using rdate(8) for VM Time Correction
original ↗
29 Mar 2025
Building a Blog with mandoc(1)
original ↗
27 Mar 2025
About Me
original ↗
25 Mar 2025