41554 blogs · [ { "id": "01a0d82f-3459-7356-815b-80aac64c9a0b", "title": null, "url": "https://marvin.beckers.dev/", "published_at": "2026-05-06T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aac6998397", "title": "Blog Archive", "url": "https://marvin.beckers.dev/blog/", "published_at": "2026-05-06T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aac7832437", "title": null, "url": "https://marvin.beckers.dev/categories/", "published_at": "2026-05-06T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aac882d61b", "title": null, "url": "https://marvin.beckers.dev/tags/engineering/", "published_at": "2026-05-06T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aac88629e1", "title": null, "url": "https://marvin.beckers.dev/tags/practices/", "published_at": "2026-05-06T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aac8998ae1", "title": null, "url": "https://marvin.beckers.dev/tags/software/", "published_at": "2026-05-06T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aac8c67792", "title": "Software Engineering", "url": "https://marvin.beckers.dev/categories/software-engineering/", "published_at": "2026-05-06T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aac956e726", "title": null, "url": "https://marvin.beckers.dev/tags/", "published_at": "2026-05-06T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aaca35b899", "title": null, "url": "https://marvin.beckers.dev/tags/vibecoding/", "published_at": "2026-05-06T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aaca788022", "title": null, "url": "https://marvin.beckers.dev/categories/gaming/", "published_at": "2026-04-15T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aacada91fd", "title": null, "url": "https://marvin.beckers.dev/tags/gaming/", "published_at": "2026-04-15T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aacbce6b5d", "title": null, "url": "https://marvin.beckers.dev/categories/homelab/", "published_at": "2026-04-15T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aacbd6a64e", "title": null, "url": "https://marvin.beckers.dev/tags/homelab/", "published_at": "2026-04-15T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aacbffc338", "title": null, "url": "https://marvin.beckers.dev/categories/kubernetes/", "published_at": "2026-04-15T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aaccc682e5", "title": null, "url": "https://marvin.beckers.dev/tags/kubernetes/", "published_at": "2026-04-15T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aacd69e59e", "title": null, "url": "https://marvin.beckers.dev/tags/steam/", "published_at": "2026-04-15T17:00:00+00:00" }, { "id": "01a087a1-1fc2-7017-963d-73d4337cd04a", "title": "Don't Yell at Your LLM", "url": "https://marvin.beckers.dev/blog/dont-yell-at-your-llm/", "published_at": "2026-04-05T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aace0ab194", "title": null, "url": "https://marvin.beckers.dev/tags/agents/", "published_at": "2026-04-05T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aace596dbc", "title": null, "url": "https://marvin.beckers.dev/categories/llms/", "published_at": "2026-04-05T17:00:00+00:00" }, { "id": "01a087a1-1fc2-7017-963d-73d433c7506a", "title": "FOSS Warn with Self-Hosted ntfy", "url": "https://marvin.beckers.dev/blog/foss-warn-selfhosted-ntfy/", "published_at": "2026-03-13T19:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aace97ab9d", "title": null, "url": "https://marvin.beckers.dev/tags/android/", "published_at": "2026-03-13T19:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad00b390f", "title": null, "url": "https://marvin.beckers.dev/tags/ntfy/", "published_at": "2026-03-13T19:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad0f5b122", "title": null, "url": "https://marvin.beckers.dev/tags/security/", "published_at": "2026-03-13T19:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad1ba53ec", "title": null, "url": "https://marvin.beckers.dev/categories/selfhosted/", "published_at": "2026-03-13T19:00:00+00:00" }, { "id": "01a087a1-1fc2-7017-963d-73d433d58e91", "title": "2024 Roundup", "url": "https://marvin.beckers.dev/blog/2024-roundup/", "published_at": "2024-12-30T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad2fa813b", "title": null, "url": "https://marvin.beckers.dev/categories/cncf/", "published_at": "2024-12-30T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad3d73c20", "title": null, "url": "https://marvin.beckers.dev/tags/cncf/", "published_at": "2024-12-30T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad410bc37", "title": null, "url": "https://marvin.beckers.dev/categories/community/", "published_at": "2024-12-30T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad41ff866", "title": null, "url": "https://marvin.beckers.dev/tags/community/", "published_at": "2024-12-30T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad4c87b1f", "title": null, "url": "https://marvin.beckers.dev/tags/personal/", "published_at": "2024-12-30T17:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad50fc1d5", "title": null, "url": "https://marvin.beckers.dev/categories/devops/", "published_at": "2024-11-20T20:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad5ee1ee3", "title": null, "url": "https://marvin.beckers.dev/tags/devops/", "published_at": "2024-11-20T20:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad69eae7a", "title": null, "url": "https://marvin.beckers.dev/categories/platformengineering/", "published_at": "2024-11-20T20:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad75d825f", "title": null, "url": "https://marvin.beckers.dev/tags/platformengineering/", "published_at": "2024-11-20T20:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad7689a46", "title": null, "url": "https://marvin.beckers.dev/categories/practices/", "published_at": "2024-11-20T20:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad7df0879", "title": "There and Back Again: A Tale of Sysadmins, DevOps and Platform Engineering", "url": "https://marvin.beckers.dev/blog/there-and-back-again/", "published_at": "2024-11-20T20:00:00+00:00" }, { "id": "01a087a1-1fc2-7017-963d-73d434c0bbce", "title": "Kubernetes Homelab #2: KubeOne Cluster", "url": "https://marvin.beckers.dev/blog/kubernetes-homelab-kubeone/", "published_at": "2024-08-30T20:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad8805f4a", "title": null, "url": "https://marvin.beckers.dev/tags/kubeone/", "published_at": "2024-08-30T20:00:00+00:00" }, { "id": "01a087a1-1fc2-7017-963d-73d435b89311", "title": "Thinking, Fast and Slow (Daniel Kahneman)", "url": "https://marvin.beckers.dev/blog/book-review-thinking-fast-and-slow/", "published_at": "2024-08-22T10:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad931f708", "title": null, "url": "https://marvin.beckers.dev/categories/book-review/", "published_at": "2024-08-22T10:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aad9877ae8", "title": null, "url": "https://marvin.beckers.dev/tags/books/", "published_at": "2024-08-22T10:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aada53e44e", "title": null, "url": "https://marvin.beckers.dev/tags/psychology/", "published_at": "2024-08-22T10:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aadaaaf21e", "title": null, "url": "https://marvin.beckers.dev/tags/review/", "published_at": "2024-08-22T10:00:00+00:00" }, { "id": "01a087a1-1fc2-7017-963d-73d43628c3cc", "title": "Kubernetes Homelab #1: Raspberry Pi Setup", "url": "https://marvin.beckers.dev/blog/kubernetes-homelab-raspberry-pi-hardware/", "published_at": "2024-05-09T18:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aadc738f4d", "title": null, "url": "https://marvin.beckers.dev/tags/raspberrypi/", "published_at": "2024-05-09T18:00:00+00:00" }, { "id": "01a087a1-1fc2-7017-963d-73d436d13d15", "title": "Nine Kubernetes Tools You Might Not Know", "url": "https://marvin.beckers.dev/blog/nine-k8s-tools-you-might-not-know/", "published_at": "2024-01-27T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aadde02915", "title": null, "url": "https://marvin.beckers.dev/tags/tools/", "published_at": "2024-01-27T00:00:00+00:00" }, { "id": "01a087a1-1fc2-7017-963d-73d43731b0f2", "title": "Bikeshedding Kubeconfig Management", "url": "https://marvin.beckers.dev/blog/bikeshedding-kubeconfig-management/", "published_at": "2023-11-21T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aadf1ce79b", "title": null, "url": "https://marvin.beckers.dev/tags/kubeconfig-bikeshed/", "published_at": "2023-11-21T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aadf82d398", "title": null, "url": "https://marvin.beckers.dev/tags/rust/", "published_at": "2023-11-21T00:00:00+00:00" }, { "id": "01a087a1-1fc2-7017-963d-73d4381d5aa5", "title": "Running a Go Debugger in Kubernetes", "url": "https://marvin.beckers.dev/blog/running-a-go-debugger-in-kubernetes/", "published_at": "2023-10-08T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aae01fab7e", "title": null, "url": "https://marvin.beckers.dev/categories/container/", "published_at": "2023-10-08T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aae02b1d6b", "title": null, "url": "https://marvin.beckers.dev/tags/container/", "published_at": "2023-10-08T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aae0575db5", "title": null, "url": "https://marvin.beckers.dev/categories/debugging/", "published_at": "2023-10-08T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aae148a110", "title": null, "url": "https://marvin.beckers.dev/tags/debugging/", "published_at": "2023-10-08T00:00:00+00:00" }, { "id": "01a087a1-1fc2-7017-963d-73d438c9e088", "title": "Private DNS with CoreDNS, Podman and Ansible", "url": "https://marvin.beckers.dev/blog/coredns-podman-private-dns-resolver/", "published_at": "2020-08-12T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aae2a72215", "title": null, "url": "https://marvin.beckers.dev/tags/coredns/", "published_at": "2020-08-12T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aae2cc1aca", "title": null, "url": "https://marvin.beckers.dev/categories/linux/", "published_at": "2020-08-12T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aae340b577", "title": null, "url": "https://marvin.beckers.dev/tags/podman/", "published_at": "2020-08-12T00:00:00+00:00" }, { "id": "01a0d82f-3459-7356-815b-80aae4057623", "title": null, "url": "https://marvin.beckers.dev/blog/2026-07-set-up-private-irc-bouncer-with-soju-and-tialscale/", "published_at": null }, { "id": "01a0d82f-3459-7356-815b-80aae4b604a5", "title": null, "url": "https://marvin.beckers.dev/about/", "published_at": null }, { "id": "01a0d82f-3459-7356-815b-80aae4ed75a9", "title": null, "url": "https://marvin.beckers.dev/talks/", "published_at": null } ] posts Claim your blog
Back to marvin.beckers.dev
Blog · corpus.blog/blogs/marvin.beckers.dev/posts

marvin.beckers.dev

marvin.beckers.dev

2026

2024

2023

2020

Undated