~/blog
Blog
Artikelen en gedachten over webontwikkeling, architectuur en technologie.
Junior developers aannemen in 2026: de instroom stopte, en dat was een keuze
Bedrijven namen geen junior developers meer aan, en het cijfer dat iedereen erbij haalt staat niet in het onderzoek waaraan het wordt toegeschreven. Wat er wel in staat, maakt van die ingestorte instroom een keuze. En één groot bedrijf doet nu precies het omgekeerde.
lees →De bottleneck zit in je code review: iedereen citeert het verkeerde getal
De mediane reviewtijd van een pull request steeg met 441%. Dat cijfer wordt ten onrechte aan DORA toegeschreven, en het is het minst bruikbare van de drie getallen uit het rapport waar het wél vandaan komt.
Claude Code-credentials maskeren: geheimen uit je sandbox houden
Hoe je credential masking in de Claude Code-sandbox instelt, zodat je agent-shell een sentinel vasthoudt in plaats van je echte token: env-vars, JWT-claims, AWS-verzoeken opnieuw ondertekenen, en de drie dingen die deze maatregel je niet oplevert.
Claude Code-config delen met je team: wat de repo wel en niet afdwingt
Hoe je Claude Code-config deelt met je team: wat er in .claude/settings.json hoort en wat in CLAUDE.md, wat een collega stilletjes op zijn eigen machine overrulet, en welke gecommitte regels pas werken als iedereen een dialoog goedkeurt.
Audit logging voor AI-agents: wat Claude Code vastlegt en wanneer je iemand wakker belt
Je coding agent schrijft allang een gedetailleerde auditlog naar je eigen schijf. In de compliance-feed van je organisatie staat hij niet, OpenTelemetry lakt hem standaard weg, en het lastige deel blijft de vraag wie het allemaal leest.
De agents lieten briefjes voor elkaar achter
De tijdlijn van het Hugging Face-incident die OpenAI op Black Hat liet zien: het prikbord waarop de agents onderling afstemden was een interne package registry, en het weghalen ervan hield ze vier dagen tegen.
Claude Code cross-session messaging: sessies die elkaar berichten sturen
Met cross-session messaging stuurt de ene Claude Code-sessie een bericht naar de andere. Hoe je het gebruikt, wat een bericht wel en niet mag zodra het aankomt, en welke instellingen bepalen of het überhaupt bezorgd wordt.
Claude Code checkpoints en /rewind: wijzigingen van je agent terugdraaien
Hoe checkpointing en /rewind in Claude Code werken, wat een checkpoint precies vastlegt, en welk deel gewoon het werk van git blijft.
Debuggen met een coding agent: geef hem het zoekwerk, de hypothese houd je zelf
Debuggen met AI in de praktijk: waar een agent volgens het onderzoek naar fault localization op stukloopt, en hoe je een bug zo overdraagt dat het wel werkt.
Hoe werkt een database-index? De B-tree onder alles wat je deze week hebt geshipt
Een B-tree uitgelegd vanuit de vorm van de boom, en waarom elke indexregel die je uit je hoofd kent gewoon die vorm herhaalt: kolomvolgorde, functies op kolommen, covering indexes en trage inserts.