senior full-stack, AI-consultant, ontwikkelt sinds '84
Ik bouw data-intensieve platformen en help je werken met AI.
Senior Full Stack Developer & AI-Consultant met 30+ jaar hands-on ervaring. Ik help je bepalen waar AI echt loont, en bouw de dingen die productierijp zijn, niet alleen indrukwekkend in een demo.

recent gemeten
- 67,98totale mutation score, waar covered 78,15 zegt
Mutation testing met Vitest: Stryker instellen zonder ruis
Een StrykerJS-config voor Vitest, en de drie keuzes die bepalen of de score iets zegt: welke bestanden je muteert, wat je met statische mutanten doet en naar welke score je drempel kijkt. Met de cijfers van de code achter deze site.
- 138dode symbolen die alleen tests nog aanroepen
Dode code met groene tests: wat coverage je niet vertelt
Ik scande 29 van mijn eigen repository's opnieuw op dode code. Van de 296 dode symbolen worden er 138 alleen nog door tests aangeroepen. Coverage telt ze gewoon mee, en een agent die de repo leest, ziet een geteste functie die er veilig uitziet om te hergebruiken.
- 1.122openbare instellingenbestanden met een echt secret
'Don't ask again' bewaart ook je wachtwoord
Claude Code slaat het commando dat je goedkeurt op in een instellingenbestand, inclusief het secret dat erin staat. Apiiro vond echte secrets in 1.122 openbare kopieën van dat bestand, en Anthropic wijst op een gitignore, auto mode en secret scanning. Ik testte wat ik kon: er zijn drie manieren om de gitignore heen, de scanners die ik probeerde misten de meeste wachtwoorden in commando's, en het $VAR-advies van Apiiro zelf werkt anders in de huidige versie.
begin hier
Alle artikelenWaarom je nooit code moet shippen die je zelf niet snapt
Als je hier één ding leest, lees dit. Het hele argument in het kort: het oordeel is het werk, genereren is het makkelijke deel.
De MCP-supply chain is de nieuwe npm, en hij is al vergiftigd
De beveiligingskant: een MCP-server is een dependency die draait met de rechten van je agent, en de supply chain erachter wordt al vergiftigd.
Zo werk je met een agent
De praktische kant: hoe ik een agent aanstuur van eerste prompt tot gemergede commit. Spec, context, handhaving en review, zonder de draad kwijt te raken.
of pak een gids per onderwerp:
gereedschap dat ik zelf gebruik, open source op aranea.dev
- TimestampsTimestamps, beurtduur en tijdrapporten voor Claude Code en Codex.
- ArgosZie elke query van je agent met het volledige resultaat, en houd toegang read-only waar het telt.
- KnossosBreng dependencies in kaart, bekijk wijzigingsimpact en bewaar architectuurkennis naast je werk.
- NekyiaDoorzoek lokale sessiegeschiedenis van meerdere agentclients en hervat een sessie of start met een briefing.