41554 blogs · [ { "id": "01a08744-a407-7020-9136-a061f683f739", "title": "mcp-snapotter", "url": "http://blog.bmh.io/projects/mcp-snapotter/", "published_at": "2026-08-30T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061f761ece6", "title": "Tessera", "url": "http://blog.bmh.io/projects/tessera/", "published_at": "2026-07-04T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061f7848fd5", "title": "namor", "url": "http://blog.bmh.io/projects/namor/", "published_at": "2026-01-28T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061f80f987a", "title": "How to Win Friends and Influence LLMs", "url": "http://blog.bmh.io/posts/2025/07/2025-07-30-how-to-win-friends-and-influence-llms/", "published_at": "2025-07-30T22:54:21+00:00" }, { "id": "01a08744-a407-7020-9136-a061f8d015fb", "title": "Exporting from Proton Pass to 1password", "url": "http://blog.bmh.io/posts/2025-05-20-export-proton-pass-to-1password/", "published_at": "2025-05-20T18:22:41+00:00" }, { "id": "01a08744-a407-7020-9136-a061f8de6f14", "title": "Portlandish has been Shut Down", "url": "http://blog.bmh.io/posts/2025-03-07-bye-portlandish/", "published_at": "2025-03-07T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061f938aadb", "title": "Portlandish (pdx.sh) is Shutting Down", "url": "http://blog.bmh.io/posts/2024-12-06-portlandish-shutting-down/", "published_at": "2024-12-06T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061f97ad640", "title": "Celebrating One Year of the Portlandish Mastodon Server", "url": "http://blog.bmh.io/posts/2023-11-29-one-year-of-portlandish/", "published_at": "2023-11-29T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061f9bf654f", "title": "Using LLMs to actually finish some blog posts", "url": "http://blog.bmh.io/posts/2023-04-28-llm-blogging/", "published_at": "2023-04-28T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061f9d84d3d", "title": "Submit: A Short Story", "url": "http://blog.bmh.io/posts/2023-02-22-short-story-submit/", "published_at": "2023-02-22T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061fa394236", "title": "How Terraform Implicit Dependencies Work: A Toy Example", "url": "http://blog.bmh.io/posts/2022-09-08-how-terraform-implicit-dependencies-work/", "published_at": "2022-09-09T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061fb0bf039", "title": "Revopoint POP 3D Portable Scanner", "url": "http://blog.bmh.io/wishlist/revopoint-pop-3d-portable-scanner/", "published_at": "2022-06-10T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061fb0dc7f5", "title": "ZSA Moonlander (Acquired)", "url": "http://blog.bmh.io/wishlist/moonlander/", "published_at": "2022-04-06T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061fb415a1a", "title": "Migrating to Zola", "url": "http://blog.bmh.io/posts/2022-03-20-converted-to-zola/", "published_at": "2022-03-20T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061fbf571ab", "title": "Setting up a k3s cluster with Raspberry Pi: A Tutorial", "url": "http://blog.bmh.io/posts/2022-08-26-k3s-cluster/", "published_at": "2022-03-20T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061fc287e16", "title": "asdf-teleport-ent", "url": "http://blog.bmh.io/projects/asdf-teleport-ent/", "published_at": "2022-03-15T00:00:00+00:00" }, { "id": "01a08744-a407-7020-9136-a061fd0c5a6f", "title": "wordle-goggles", "url": "http://blog.bmh.io/projects/wordle-goggles/", "published_at": "2022-01-27T00:00:00+00:00" }, { "id": "01a08744-a408-72d6-a213-26e36bd08e2d", "title": "Pleroma Setup Write-up", "url": "http://blog.bmh.io/posts/2021-02-18-pleroma-setup-writeup/", "published_at": "2021-02-18T00:00:00+00:00" }, { "id": "01a08744-a408-72d6-a213-26e36c717bad", "title": "Social Network Roundup", "url": "http://blog.bmh.io/posts/2020-04-01-social-network-roundup/", "published_at": "2020-04-01T00:00:00+00:00" }, { "id": "01a08744-a408-72d6-a213-26e36d353c81", "title": "New Year: New Blog", "url": "http://blog.bmh.io/posts/2020-01-14-new-year-new-blog/", "published_at": "2020-01-14T00:00:00+00:00" }, { "id": "01a08744-a408-72d6-a213-26e36df4dc45", "title": "pathspec-ruby", "url": "http://blog.bmh.io/projects/pathspec-ruby/", "published_at": "2014-07-10T00:00:00+00:00" }, { "id": "01a08744-a408-72d6-a213-26e36ef2bd53", "title": ":: Brandon's Blog", "url": "http://blog.bmh.io/about/", "published_at": null } ] posts Claim your blog
Back to blog.bmh.io
Blog · corpus.blog/blogs/blog.bmh.io/posts

blog.bmh.io

blog.bmh.io

2026

2025

2024

2023

2022

2021

2020

2014

Undated