aslain.dev
0%
01 Hizmetler 02 Hakkımda 03 Projeler 04 Stack 05 Blog 06 İletişim
/ blog — günlük

Öğretici & eğitici makaleler

Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.

Gameserver
SunucuMySQLLinux

MySQL Deadlock: wat het is en hoe je het oplost

Waarom ontstaat een MySQL deadlock en hoe los je het op? InnoDB-locklogica, het log lezen en transacties ordenen, stap voor stap.

27.09.2026 · 5 dk okuma
Webontwikkeling
LaravelVueReactWeb

Inertia.js: een Laravel + Vue/React SPA bouwen

Leer hoe Inertia js je een moderne Vue- of React-SPA op Laravel laat bouwen zonder aparte API te schrijven.

27.09.2026 · 5 dk okuma
Metin2
Metin2SourceClientSistem

Een nieuwe Metin2-klasse toevoegen: kan het en hoe?

De technische grenzen van een nieuwe Metin2-klasse: job-index, skill-tabellen, item-flags en waarom een source-herbouw onvermijdelijk is.

26.09.2026 · 6 dk okuma
Discord-bots
DiscordBotdiscord.jsNode.js

Discord tijdelijk spraakkanaal (Temp Voice) bouwen

Een Discord tijdelijk spraakkanaal: bouw met discord.js v14 een temp voice-bot die automatisch een privékamer aanmaakt bij binnenkomst.

26.09.2026 · 4 dk okuma
Design
TasarımLogoMarkaNegatif Alan

Negatieve Ruimte Logo's: Slimme Voorbeelden

Een negatieve ruimte logo verandert leegte in een verborgen symbool. Werkende voorbeelden, principes en praktische methoden voor jouw logo.

26.09.2026 · 6 dk okuma
Webontwikkeling
LaravelPHPWeb

Eloquent vs Query Builder: wanneer welke

We leggen de prestatieafweging tussen Eloquent en de query builder in Laravel uit, en wanneer je de ORM of directe queries kiest.

25.09.2026 · 5 dk okuma
Metin2
Metin2ServerSistemPvP

Metin2 Server Launch Checklist: Wat te Testen Vooraf

Een complete Metin2 server launch checklist: elk systeem dat je vooraf moet testen, van registratie en betalingen tot drops en PvP-balans.

25.09.2026 · 6 dk okuma
Tools & DevOps
DevOpsDockerCI-CDLinux

Docker image verkleinen: multi-stage en Alpine-gids

Verklein Docker images tot 80% met multi-stage builds, alpine, .dockerignore en laagoptimalisatie in deze praktische gids.

25.09.2026 · 6 dk okuma
SEO & Marketing
SEOGoogleAnalytics

Organisch verkeer gedaald: diagnose- en herstelgids

Voordat je in paniek raakt omdat organisch verkeer is gedaald: zo stel je de oorzaak vast en herstel je het stap voor stap.

24.09.2026 · 6 dk okuma
Gameserver
SunucuLinuxlogrotateDevOps

Server logbeheer: groottecontrole met logrotate

Beheers server logbeheer met logrotate: roteer, comprimeer en voorkom een volle schijf.

24.09.2026 · 5 dk okuma
Discord-bots
DiscordBotdiscord.jsNode.js

Discord Anti Raid: bescherming tegen massale joins en spam

Een gelaagde discord anti raid-opzet met discord.js v14: accountleeftijdfilter, automatische lockdown bij een join-golf en link/spam-bescherming.

24.09.2026 · 6 dk okuma
Webontwikkeling
PHPSessionGüvenlikWeb

PHP Session en Cookie: veilig sessiebeheer

Leer veilig sessiebeheer met PHP session en cookies, de juiste cookie-vlaggen en bescherming tegen sessievastlegging.

23.09.2026 · 6 dk okuma
Metin2
Metin2PazarlamaToplulukServer

Metin2 server-reclame: strategieën om spelers aan te trekken

Hoe doe je Metin2 server-reclame: trek spelers aan via toplijst-sites, social media en een sterke launchcampagne die je server vult.

23.09.2026 · 6 dk okuma
Design
TasarımUITipografiCSS

Typografische hiërarchie: titel en bodytekst in balans

Typografische hiërarchie stuurt de leesvolgorde via grootte en gewicht; praktische manieren om titel en body in balans te brengen.

23.09.2026 · 5 dk okuma
Frontend & UI
FrontendCSSUIJavaScript

Sticky Header: balk vastzetten en verbergen bij scrollen

Hoe maak je een sticky header die bij scrollen vastzit, verdwijnt bij omlaag scrollen en weer verschijnt bij omhoog scrollen — met nette CSS en JavaScript.

22.09.2026 · 6 dk okuma
Webontwikkeling
LaravelVitePHPWeb

Vite Laravel-gids: bundling, HMR en manifest

Vite Laravel-setup: asset bundling, HMR in development en de productie-manifest stap voor stap met werkende code.

22.09.2026 · 6 dk okuma
Metin2
Metin2SunucuEkonomiSistem

Metin2-economie: yang-inflatie beheersen

Metin2-economie in balans: stem geldkranen en -afvoeren af om yang-inflatie op je server te beteugelen.

22.09.2026 · 6 dk okuma
Discord-bots
DiscordBotdiscord.jsGüvenlik

Discord-verificatiebot: leden checken met captcha

Bouw een Discord-verificatiebot: nieuwe leden checken met knop en captcha en raids en botaanvallen blokkeren, stap voor stap.

21.09.2026 · 7 dk okuma
Tools & DevOps
DevOpsLinuxNginx

Certbot SSL: automatische certificaten met Let's Encrypt

Stel Certbot SSL stap voor stap in: plugins, certonly/webroot, DNS-01 wildcards, deploy hooks en betrouwbare automatische vernieuwing.

21.09.2026 · 6 dk okuma
SEO & Marketing
SEOİçerikGoogle

Topic cluster-strategie: thematische autoriteit bouwen

Ontdek hoe het topic cluster-model een pillarpagina aan ondersteunende content koppelt om thematische autoriteit op te bouwen.

21.09.2026 · 6 dk okuma
Gameserver
SunucuLinuxPerformansDevOps

Linux performancecommando's: knelpunten vinden

Gebruik de Linux performancecommando's top, htop, iostat en vmstat om knelpunten in CPU, RAM en disk-I/O op te sporen.

20.09.2026 · 6 dk okuma
Webontwikkeling
LaravelTailwindCSSWeb

Laravel Tailwind installeren en gebruiken met Blade

Een complete Laravel Tailwind-installatie met Vite, plus utility-klassen en componenten in Blade met praktische voorbeelden.

20.09.2026 · 6 dk okuma
Metin2
Metin2ServerClientNetworking

Metin2 packet-structuur: client-server-communicatie

Hoe de Metin2 packet-structuur werkt: header-bytes, vaste/dynamische packets, de handshake en hoe de server leest.

20.09.2026 · 7 dk okuma
Design
TasarımLogoMarkaKarakter

Mascotte-logo ontwerpen: een karakter bouwen

Hoe ontwerp je een mascotte-logo dat een merk persoonlijkheid geeft, van concept tot vector, stap voor stap.

19.09.2026 · 5 dk okuma