41554 blogs · [ { "id": "01a0875f-17a1-73ce-a1c1-57d8c9c149d3", "title": "Build, don’t stack", "url": "https://chrisbeckman.dev/posts/build-dont-stack/?utm_source=atom_feed", "published_at": "2026-02-09T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8caa86ff2", "title": "Look ma, no secrets manager", "url": "https://chrisbeckman.dev/posts/look-ma-no-secrets-manager/?utm_source=atom_feed", "published_at": "2026-01-20T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8cafa018c", "title": "More gears, same rider: Using AI coding assistants without losing control", "url": "https://chrisbeckman.dev/posts/more-gears-same-rider/?utm_source=atom_feed", "published_at": "2025-11-12T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8cb77b650", "title": "The static risk fallacy", "url": "https://chrisbeckman.dev/posts/static-risk-fallacy/?utm_source=atom_feed", "published_at": "2025-09-29T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8cbd3498c", "title": "Advice for high school students about LLMs", "url": "https://chrisbeckman.dev/posts/advice-for-high-school-students-about-llms/?utm_source=atom_feed", "published_at": "2025-09-09T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8ccb8a77c", "title": "The babysitter problem", "url": "https://chrisbeckman.dev/posts/the-babysitter-problem/?utm_source=atom_feed", "published_at": "2025-09-02T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8cda8f0c8", "title": "How to configure OPNsense multi-WAN failover", "url": "https://chrisbeckman.dev/posts/opnsense-multi-wan-failover/?utm_source=atom_feed", "published_at": "2025-08-10T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8ce123ec9", "title": "Can you trust your friendly neighborhood LLM?", "url": "https://chrisbeckman.dev/posts/can-you-trust-llm/?utm_source=atom_feed", "published_at": "2025-07-29T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8ce4de856", "title": "You should be hiring artists for security roles", "url": "https://chrisbeckman.dev/posts/you-should-be-hiring-artists-for-security-roles/?utm_source=atom_feed", "published_at": "2025-07-15T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8cf0370f8", "title": "Vibe code summer: what we learned when AI IDEs went mainstream", "url": "https://chrisbeckman.dev/posts/vibe-coding-summer/?utm_source=atom_feed", "published_at": "2025-07-08T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8cf753fa3", "title": "Running large language models at home with Ollama", "url": "https://chrisbeckman.dev/posts/ollama-home-server-setup/?utm_source=atom_feed", "published_at": "2025-06-24T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8d02682b7", "title": "When data is code: the control-plane collapse in LLMs", "url": "https://chrisbeckman.dev/posts/when-data-is-code/?utm_source=atom_feed", "published_at": "2025-06-02T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8d125a709", "title": "Vulnerability ownership", "url": "https://chrisbeckman.dev/posts/vulnerability-ownership/?utm_source=atom_feed", "published_at": "2025-05-11T00:00:00+00:00" }, { "id": "01a0875f-17a1-73ce-a1c1-57d8d1b023c0", "title": "Prompt injection", "url": "https://chrisbeckman.dev/posts/prompt-injection-part-1/?utm_source=atom_feed", "published_at": "2025-05-03T00:00:00+00:00" } ] posts Claim your blog
Back to chrisbeckman.dev
Blog · corpus.blog/blogs/chrisbeckman.dev/posts

chrisbeckman.dev

chrisbeckman.dev

2026

2025