// BLOG

Webdevelopment blog: Laravel, PHP en MySQL tips uit de praktijk

Praktische tips, ervaringen en inzichten over Laravel, PHP, Node.js en moderne webdevelopment. Geen theorie om de theorie, gewoon wat werkt.

UITGELICHT 9 jul. 2026
TECHNISCHE SEO · JSON-LD · PHP

Gestructureerde data implementeren met JSON-LD voor betere zoekresultaten

Gestructureerde data is een van de weinige technische SEO-aanpassingen waarbij je zelf kunt bepalen wat Google over jouw pagina te zien krijgt. Hier leg ik uit hoe ik JSON-LD inzet en wat er mis kan gaan.

Lees blog →
// ALLE BLOGS

Alle blogs

61 blogs

Gestructureerde data implementeren met JSON-LD voor betere zoekresultaten

Gestructureerde data is een van de weinige technische SEO-aanpassingen waarbij je zelf kunt bepalen wat Google over jouw pagina te zien krijgt. Hier leg ik uit hoe ik JSON-LD inzet en wat er mis kan gaan.

TECHNISCHE SEO · JSON-LD · PHP
Lees blog →

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
Lees blog →

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
Lees blog →

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
Lees blog →

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
Lees blog →

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
Lees blog →

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
Lees blog →

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
Lees blog →

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
Lees blog →
← Nieuwer 1 2 3 Ouder →