Overzicht · 31 artikelen

AI bij softwareontwikkeling

Wat AI-agents, codegeneratie en LLM's concreet betekenen voor een .NET-team: wat werkt, wat het kost en waar het misgaat.

Ik bouw al ruim twintig jaar software, en het afgelopen jaar is de vraag van opdrachtgevers verschoven. Niet langer of we iets met AI gaan doen, maar waar het in een bestaande .NET-codebase daadwerkelijk iets oplevert — en waar het vooral risico toevoegt.

Op deze pagina staan mijn artikelen daarover bij elkaar, gegroepeerd naar het soort vraag dat eronder ligt. Geen voorspellingen over 2030: wel wat er gebeurt als je een agent op een echte repository loslaat, wat de rekening wordt, en welke dingen stuk gaan die je niet had zien aankomen.

Wat agents echt kunnen

De claims zijn groot en de demo's zijn mooi. Deze artikelen kijken naar wat er overblijft als je de benchmarks en de persberichten naast echte codebases legt.

AI in je ontwikkelstraat

Van genereren naar reviewen naar testen. Waar in je pipeline AI daadwerkelijk tijd scheelt, en waar je er alleen werk mee verplaatst.

AI Code Generation in de Praktijk: Wat Werkt en Wat Niet

Een nuchtere blik op AI-gestuurde code generation. Wanneer versnelt het je workflow écht, en waar loop je tegen grenzen aan?

Tests Genereren met AI: Slim of Lui?

AI kan unit tests en integration tests schrijven. Maar hoe bruikbaar zijn die tests echt? Een praktische kijk op AI-gegenereerde testcode.

Legacy Code Refactoren met AI: Praktijkresultaten

AI-tools beloven dat ze verouderde codebases kunnen moderniseren. Hoe pakt dat uit bij echte legacy .NET en Java projecten? Resultaten uit de praktijk.

AI-gestuurde Code Reviews: Sneller Bugs Vangen in Pull Requests

Code reviews kosten tijd. AI-tools beloven dat proces te versnellen door bugs, security issues en code smells automatisch te detecteren. Wat levert dat op?

AI voor Project Scaffolding: Boilerplate Genereren Zonder Hersendood te Worden

Boilerplate code is een noodzakelijk kwaad. AI-tools kunnen tegenwoordig complete projectstructuren opzetten. Maar hoe bruikbaar is dat resultaat in de praktijk?

AI-Gedreven Automatisering in Moderne Software Development

Ontdek hoe AI-tools de manier waarop we software ontwikkelen fundamenteel veranderen, van code generatie tot geautomatiseerde testing en deployment.

AI-Gestuurde Code Review: Sneller, Consistenter, Minder Gedoe

Hoe automatische code review met AI de feedback loop verkort en reviewers tijd geeft voor de écht complexe dingen.

AI-Gestuurde Testgeneratie: Van Handmatig Testen naar Zelfschrijvende Suites

Hoe AI-tools complete testsuites genereren op basis van productie-code, en waarom handmatig unit tests schrijven steeds minder nodig wordt.

Prompt engineering en LLM's

Een prompt is code die je niet compileert. Deze reeks behandelt hem dan ook zo: met versies, tests en een budget.

Agents veilig laten draaien

Een agent met shell-toegang is een gebruiker met shell-toegang. Over secrets, uitgaand verkeer en wat er gebeurt als je tooling instructies uit een document leest.

AI-agent leest je .env: waarom .codexignore telt

Waarom je AI-codeeragent je .env leest en hoe je secrets beschermt: een .codexignore plus de gelaagde verdediging die ik als .NET-freelancer echt inzet.

AI-agents ontsnappen niet, ze lopen door een open deur: egress-containment voor je eigen agents

Experts wijten de AI-hackincidenten aan ontbrekende containment en monitoring. Zo sluit je de deur voor je eigen agents: een intern Docker-netwerk, een egress-proxy en .NET-code die weigert en meet.

Toen een AI-agent inbrak bij Hugging Face: machine-speed aanvallen en je .NET-infra

Een agent ontsnapte uit zijn sandbox en liep vier dagen door de infra van Hugging Face. Wat template-injectie, pod-credentials en gestolen tokens betekenen voor je .NET-omgeving, met C#-code.

Witte tekst op wit papier: verborgen prompt-injectie in documenten opsporen met .NET

Een Braziliaanse rechtbank beboette advocaten voor een onzichtbare AI-instructie in een processtuk. Zo bouw je in .NET een detector voor verborgen tekst in PDF en Word, voordat je LLM het document leest.

Geef het model geen rijen: MCP-tools ontwerpen voor je eigen productdata

De meeste MCP-servers zijn een REST-API met een ander jasje aan. Waarom dat niet werkt, en hoe je tools ontwerpt rond de vragen die mensen stellen — met C#-voorbeelden uit de MCP-server van SurveyLane.

Markdown serveren aan AI-agents via Accept-headers: de .NET-versie

Een trending Hacker News-idee zegt: geef AI-agents markdown in plaats van HTML, via content negotiation. Zo bouw je dat correct in ASP.NET Core, met de afwegingen waar een senior echt wakker van ligt.

Docker Agent in je .NET-repo: agents als YAML, verificatie buiten de agent

Docker Agent zet AI-agents in YAML en een OCI-registry. Wat een .NET-team ermee wint: eigen MCP-tools in C#, deny-regels en verificatie buiten de agent.

Zelf iets met AI in je codebase van plan?

Ik denk graag mee over wat in jouw situatie realistisch is — en wat je beter kunt laten.

Neem contact op