56,966 blogs · [ { "id": "01a0878e-4252-7209-a912-83e317c0424a", "title": "The Bottleneck Was Never Review", "url": "https://jlmr.dev/posts/the-bottleneck-was-never-review/", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a0d93b-1b20-7354-b869-9aa5ea30bf4f", "title": "Jelmer Snoeck", "url": "https://jlmr.dev/", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a0d93b-1b20-7354-b869-9aa5ea475a21", "title": "Posts - Jelmer Snoeck", "url": "https://jlmr.dev/posts/", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e3184db07a", "title": "Specs Are the Deliverable", "url": "https://jlmr.dev/posts/specs-are-the-deliverable/", "published_at": "2026-07-16T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e318b46f2a", "title": "Sandboxes Are Not Security", "url": "https://jlmr.dev/posts/sandboxes-are-not-security/", "published_at": "2026-06-12T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e3196caf67", "title": "Capabilities Can't See Your Agent's Objective", "url": "https://jlmr.dev/posts/capabilities-cant-see-your-agents-objective/", "published_at": "2026-06-02T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e319fe9702", "title": "Autonomy Is a Harness Property", "url": "https://jlmr.dev/posts/autonomy-is-a-harness-property/", "published_at": "2026-05-26T14:00:00+00:00" }, { "id": "01a0d93b-1b20-7354-b869-9aa5ed30a0a6", "title": "About - Jelmer Snoeck", "url": "https://jlmr.dev/about/", "published_at": "2026-05-22T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e31a957a8a", "title": "Agents Are Not One Thing", "url": "https://jlmr.dev/posts/agents-are-not-one-thing/", "published_at": "2026-05-21T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e31b04ff86", "title": "From Desired State to Negotiated State", "url": "https://jlmr.dev/posts/from-desired-state-to-negotiated-state/", "published_at": "2026-01-17T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e31b390352", "title": "Boxer: an encryption story", "url": "https://jlmr.dev/posts/boxer-an-encryption-story/", "published_at": "2018-06-28T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e31bcacdb6", "title": "Deploying Rock Solid Applications with Kubernetes", "url": "https://jlmr.dev/posts/deploying-rock-solid-applications-with-kubernetes/", "published_at": "2018-04-26T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e31c9dc50c", "title": "Migrating to Kubernetes with zero downtime: the why and how", "url": "https://jlmr.dev/posts/migrating-to-kubernetes-with-zero-downtime-the-why-and-how/", "published_at": "2018-03-21T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e31d338cda", "title": "Build a container for your static JavaScript application", "url": "https://jlmr.dev/posts/build-a-container-for-your-static-javascript-application/", "published_at": "2018-02-28T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e31e190e14", "title": "Scaling up", "url": "https://jlmr.dev/posts/scaling-up/", "published_at": "2015-10-20T00:00:00+00:00" }, { "id": "01a0878e-4252-7209-a912-83e31f13d2e0", "title": "Getting started with Elasticsearch filters and aggregations", "url": "https://jlmr.dev/posts/getting-started-with-elasticsearch-filters-and-aggregations/", "published_at": "2015-08-31T00:00:00+00:00" }, { "id": "01a0d93b-1b20-7354-b869-9aa5f19743c5", "title": null, "url": "https://jlmr.dev/categories/", "published_at": null }, { "id": "01a0d93b-1b20-7354-b869-9aa5f218f05e", "title": null, "url": "https://jlmr.dev/tags/", "published_at": null } ] posts Claim your blog
Back to jlmr.dev
Blog · corpus.blog/blogs/jlmr.dev/posts

jlmr.dev

jlmr.dev

2026

2018

2015

Undated