Blog

Blog over webapplicaties, websites en maatwerk laten bouwen

Keuzes rond kosten, techniek en traject: wanneer maatwerk loont, hoe een portaal of webshop eruitziet, en wat je van een freelance developer mag verwachten.

7 jul. 2026 · LARAVEL HERD · PHP

Laravel Herd's site isolation configureren voor gescheiden PHP-versies per project

Meerdere Laravel-projecten draaien op verschillende PHP-versies kan een nachtmerrie zijn, tenzij je Herd's site isolation goed instelt. Dit is hoe ik dat aanpak.

Alle artikelen

78 artikelen

Laravel Herd's site isolation configureren voor gescheiden PHP-versies per project

Meerdere Laravel-projecten draaien op verschillende PHP-versies kan een nachtmerrie zijn, tenzij je Herd's site isolation goed instelt. Dit is hoe ik dat aanpak.

LARAVEL HERD · PHP · LOCAL DEVELOPMENT

ngrok alternatieven vergelijken: welke tunnel tool past bij jouw workflow

ngrok is niet de enige optie voor lokale tunneling. Er zijn inmiddels serieuze alternatieven die op specifieke punten beter scoren, afhankelijk van wat je nodig hebt.

TUNNELING · DEVELOPER TOOLS · LOKALE ONTWIKKELING

Ollama tool calling inzetten om lokale AI agents acties te laten uitvoeren

Lokale AI agents worden pas echt nuttig als ze niet alleen tekst genereren, maar ook daadwerkelijk iets doen. Tool calling in Ollama maakt dat mogelijk, zonder dat er ook maar één request naar een externe API gaat.

OLLAMA · AI AGENTS · NODE.JS

Content Security Policy headers correct instellen voor PHP-applicaties

Een verkeerd geconfigureerde Content Security Policy beschermt niets, maar een goede CSP blokkeert aanvallen die geen enkele andere maatregel tegenhoudt. Zo stel ik ze in voor mijn PHP-projecten.

WEBBEVEILIGING · PHP · LARAVEL

Ollama als gespreksgeheugen koppelen aan een lokale AI agent met Node.js

Een lokale AI agent zonder geheugen vergeet elke vraag zodra je een nieuwe stelt. Met een zelfgebouwde gespreksgeschiedenislaag in Node.js los je dat op.

OLLAMA · AI AGENT · NODE.JS

GraphQL Persisted Queries implementeren voor veilige en snelle API-aanroepen

GraphQL geeft clients veel vrijheid, maar die vrijheid brengt risico's mee. Persisted queries beperken welke queries uitvoerbaar zijn en versnellen tegelijk elke aanroep.

GRAPHQL · API DESIGN · PHP

Tailwind CSS dark mode correct instellen zonder class-conflicten

Dark mode in Tailwind klinkt eenvoudig, maar zodra je te maken krijgt met thema-toggles, SSR en user preferences tegelijk, loopt het al snel in de war.

CSS · TAILWIND CSS · DARK MODE

Abstract Syntax Trees gebruiken voor geautomatiseerde code refactoring

Abstract Syntax Trees maken het mogelijk om code te analyseren en transformeren op een manier die veel verder gaat dan simpele zoek-en-vervang operaties.

CODE KWALITEIT · REFACTORING · PHP

Memory profiling met Xdebug voor PHP bottlenecks opsporen

Memory leaks en onverwacht hoog geheugengebruik zijn vaak moeilijk te traceren. Met Xdebug's memory profiling tools vind je precies waar je PHP-applicatie geheugen verspilt.

PHP · PERFORMANCE · XDEBUG