Blog
Ik schrijf over DevOps, WordPress hosting, cloud infrastructuur en webontwikkeling. Hier vind je technische verdiepingen, praktische guides en lessen uit het bouwen en schalen van productiesystemen.
Artikelen
-
Kubernetes 1.36 haalt stilletjes een streep door een van de slechtste RBAC-patronen in productie1631 woorden
Fine-grained kubelet API-authorisatie is GA in Kubernetes 1.36. De release notes noemen het 'precieze access control'. Wat het echt doet, is het einde inluiden van nodes/proxy als een van de slechtste RBAC-patronen in productie: één enkele permissie die monitoring tools standaard eisten, die audit logging en admission control omzeilde, en waarvan publiek onderzoek liet zien dat hij met één GET-request al een RCE op nodelevel oplevert.
-
Waarom ik GitHub verlaat voor Forgejo3347 woorden
Mijn code verhuist van GitHub naar een zelfgehoste Forgejo. Niet vanwege de uitval, maar vanwege wie eigenaar is van wat erbovenop draait. De Rijksoverheid kwam tot dezelfde conclusie.
-
copy.fail (CVE-2026-31431): een kleine Linux-kernelbug met een ongewoon grote blast radius1572 woorden
copy.fail is een Linux-kernel privilege escalation die op 29 april 2026 publiek werd. De bug raakt vrijwel elke moderne distributie, laat geen sporen achter op disk en glipt door de standaard seccomp van Kubernetes. Wat het is en wat je moet doen.
-
HashiCorp Vault vs OpenBao: een grondige vergelijking voor platformteams4559 woorden
Twee secrets managers, dezelfde codebase als oorsprong, twee heel verschillende licenties. Een grondige, praktische vergelijking van HashiCorp Vault en OpenBao voor platform engineers die moeten kiezen.
-
Symfony wordt 20: wat het stille framework goed deed1601 woorden
Symfony werd twintig in oktober 2025. Terwijl Laravel de aandacht van developers trok, won Symfony stilletjes de architectuurlaag: de componenten waar de helft van het PHP-ecosysteem van afhankelijk is.
-
WordPress Playground + MCP: AI-agents bouwen plugins in een wegwerp-WordPress1504 woorden
Het @wp-playground/mcp-pakket koppelt Claude Code en Gemini CLI aan WordPress Playground via het Model Context Protocol. Je beschrijft een plugin, de agent bouwt hem. Geen Docker, geen lokale PHP. Dit is wat werkt, wat niet werkt en waarom het ertoe doet.
-
Real-time samenwerking in WordPress 7.0: wat hosting moet voorbereiden1687 woorden
De real-time samenwerking in WordPress 7.0 verandert het belastingprofiel van elke multi-user editing session. HTTP-polling op secondeniveau, een nieuwe databasetabel en uitgeschakelde postcaches tijdens actieve bewerkingen. Dit moet je als hostingpartij voorbereiden voordat RTC er is.
-
Eigen mailserver in 2026: moeilijker dan ooit, maar ook belangrijker dan ooit1813 woorden
Gmail weigert niet-conforme mail op protocolniveau. Microsoft doet hetzelfde. Een eigen mailserver draaiende houden in 2026 betekent SPF, DKIM, DMARC, MTA-STS, TLS, DNSSEC, correcte PTR-records en een onberispelijke afzenderreputatie. Wanneer is het de moeite waard?
-
FinOps voor Kubernetes: wanneer "het werkt" niet genoeg is1630 woorden
De meeste Kubernetes-clusters die 'gewoon draaien' verbranden stilletjes geld. Gemiddeld CPU-gebruik ligt op 10%. Dit artikel laat zien waar de verspilling zit, waarom Europese cloudproviders de rekensom veranderen, en welke tools je vandaag nog inzicht geven.
-
OpenTofu vs Terraform in 2026: de fork die doorzette1908 woorden
Drie jaar na de fork zijn OpenTofu en Terraform uit elkaar gegroeid in licenties, governance en technische features. Voor Europese teams die hun infrastructure-as-code-strategie evalueren, is de keuze niet langer theoretisch.
