41554 blogs · [ { "id": "01a0879e-0a05-7186-a823-7f124700298a", "title": "Am I the problem? Interviewing another team to find out.", "url": "https://www.macchaffee.com/blog/2026/am-i-the-problem/", "published_at": "2026-08-07T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f1247662e8d", "title": "Self-hosting on a (knowledge) budget", "url": "https://www.macchaffee.com/blog/2025/self-hosting-on-a-knowledge-budget/", "published_at": "2025-09-01T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f1247b5119a", "title": "Avoid building a security treadmill", "url": "https://www.macchaffee.com/blog/2025/security-treadmill/", "published_at": "2025-03-23T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f12484d5641", "title": "Deno shows us there's a better way", "url": "https://www.macchaffee.com/blog/2025/deno/", "published_at": "2025-02-28T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124898ede5", "title": "Tech and the climate crisis", "url": "https://www.macchaffee.com/blog/2025/tech-and-the-climate-crisis/", "published_at": "2025-02-25T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f1248c4698d", "title": "The next platform", "url": "https://www.macchaffee.com/blog/2024/the-next-platform/", "published_at": "2024-12-02T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f1249729ed9", "title": "Dear friend, you have built a Kubernetes", "url": "https://www.macchaffee.com/blog/2024/you-have-built-a-kubernetes/", "published_at": "2024-11-23T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124a47a02f", "title": "Flouting the Internet Protocols with Tunnels", "url": "https://www.macchaffee.com/blog/2024/tunneling/", "published_at": "2024-11-12T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124a726176", "title": "Non-compete clauses won't go away unless we act", "url": "https://www.macchaffee.com/blog/2024/non-competes/", "published_at": "2024-08-24T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124b0c5aac", "title": "Security in the 2000s", "url": "https://www.macchaffee.com/blog/2024/2000s-security/", "published_at": "2024-06-19T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124bf06447", "title": "DDoS attacks can threaten the independent Internet", "url": "https://www.macchaffee.com/blog/2024/ddos-attacks/", "published_at": "2024-06-15T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124c8fa8d9", "title": "Is there room for Docker Compose in a Kubernetes world?", "url": "https://www.macchaffee.com/blog/2024/docker-compose/", "published_at": "2024-01-20T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124cb70524", "title": "Stop deploying web application firewalls", "url": "https://www.macchaffee.com/blog/2023/wafs/", "published_at": "2023-11-11T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124db26090", "title": "Book Review: Security Chaos Engineering", "url": "https://www.macchaffee.com/blog/2023/sce-review/", "published_at": "2023-08-03T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124e17fa7e", "title": "Obtaining database passwords from a billion-dollar company", "url": "https://www.macchaffee.com/blog/2023/kubecost-hack/", "published_at": "2023-06-06T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124ed1d74c", "title": "We've learned nothing from the SolarWinds hack", "url": "https://www.macchaffee.com/blog/2023/solarwinds-hack-lessons-learned/", "published_at": "2023-05-21T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f124f82bb96", "title": "Self-attesting to a code of ethics", "url": "https://www.macchaffee.com/blog/2023/ethics-self-attestation/", "published_at": "2023-05-20T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f125022a1a5", "title": "Hacking myself to prove a point", "url": "https://www.macchaffee.com/blog/2023/hacking-myself/", "published_at": "2023-01-21T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f125059e390", "title": "Know your carrying capacity", "url": "https://www.macchaffee.com/blog/2022/carrying-capacity/", "published_at": "2022-10-08T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f12510bdf0f", "title": "Under-documented Kubernetes Security Tips", "url": "https://www.macchaffee.com/blog/2022/k8s-under-documented-security-tips/", "published_at": "2022-09-18T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f1251e82cff", "title": "The Fumbled Deprecation of PodSecurityPolicies", "url": "https://www.macchaffee.com/blog/2022/psp-deprecation/", "published_at": "2022-05-08T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f125248a60b", "title": "Plain Kubernetes Secrets are fine", "url": "https://www.macchaffee.com/blog/2022/k8s-secrets/", "published_at": "2022-04-30T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f1252b7fdab", "title": "Trust the Maintainers", "url": "https://www.macchaffee.com/blog/2021/maintenance/", "published_at": "2021-08-14T00:00:00+00:00" }, { "id": "01a0879e-0a05-7186-a823-7f1253513141", "title": "Please make your advice more specific", "url": "https://www.macchaffee.com/blog/2020/more-specifics/", "published_at": "2020-07-26T00:00:00+00:00" } ] posts Claim your blog
Back to mac-chaffee
Blog · corpus.blog/blogs/macchaffee.com/posts

mac-chaffee

macchaffee.com

2026

2025

2024

2023

2022

2021

2020