Tools & DevOps
Deze categorie beslaat alles rondom het schrijven van code: git-workflows, deploymentautomatisering, CI/CD opzetten, serverconfiguratie, command line-gereedschap en de kleine scripts die repetitief werk wegnemen. Als eenmansstudio is deze laag geen luxe maar noodzaak — elke handmatige deployment is vroeg of laat een verkeerd uitgevoerde deployment. De meeste artikelen beginnen bij één vraag: wat moet ik bouwen zodat ik dit nooit een tweede keer hoef te doen? Van eenvoudige shellscripts tot volledig geautomatiseerde deploymentpijplijnen documenteer ik de opstellingen die ik echt gebruik in mijn eigen projecten, inclusief de muren waar ik tegenaan liep bij het bouwen ervan.
Een Bash-script schrijven: starten met automatisering
Leer stap voor stap een Bash-script schrijven met variabelen, loops en condities om taken te automatiseren.
Git-workflow: gids voor feature branches en pull requests
Een schone git-workflow voor teams opzetten: feature branches, commitddiscipline, pull requests en merge-strategieën.
SSH-key instellen: veilig inloggen zonder wachtwoord
Leer stap voor stap hoe je een SSH-key genereert en op je server instelt voor veilig inloggen zonder wachtwoord.
Linux cron job: geplande taken met crontab
Voer scripts periodiek uit met Linux cron: crontab-syntaxis, voorbeelden, logging en veelgemaakte fouten oplossen.
Nginx Reverse Proxy: je app-server erachter plaatsen
Stapsgewijze gids om je app-server achter een Nginx reverse proxy met TLS-terminatie en nette routing te plaatsen.
VS Code-tips: sneller code schrijven elke dag
Praktische VS Code-tips, sneltoetsen en instellingen om je dagelijkse workflow te versnellen met minder klikken.
VS Code-extensies: onmisbaar voor elke ontwikkelaar
De handigste VS Code-extensies voor meer productiviteit: mijn keuze voor linting, Git, formatteren en remote werk.
Een CI/CD-pipeline bouwen met GitHub Actions
Voer je tests en deploys automatisch uit met GitHub Actions: workflow-YAML, jobs, secrets en echte werkende voorbeelden.
Docker Compose: een multi-service app in één bestand
Leer Docker Compose stap voor stap: definieer web-, database- en cacheservices in één bestand en start de hele stack met één commando.
Een Dockerfile schrijven: efficiënte images met lagen en cache
Leer een Dockerfile schrijven met lagen en cache: volgorde van instructies, multi-stage builds en kleine, snelle images.
Wat is Docker? Containers en images uitgelegd
Wat is Docker, hoe containers verschillen van VM's en hoe images werken — de basis van isolatie met voorbeelden.
Git merge conflict oplossen: stap voor stap
Een Git merge conflict? Geen paniek: leer de conflictmarkeringen lezen en de wijziging veilig oplossen.
Git Rebase vs Merge: wanneer gebruik je wat
Het git rebase merge verschil, schone historie en conflictbeheer: praktisch kiezen welke je wanneer inzet in je team.
Git-basis: commit, branch, merge
Git-basis: een praktische introductie tot versiebeheer die repository, staging area, commit en branch helder uitlegt met correcte commandovoorbeelden.