Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Mascotte-logo ontwerpen: een karakter bouwen
Hoe ontwerp je een mascotte-logo dat een merk persoonlijkheid geeft, van concept tot vector, stap voor stap.
Discord-bot statistiekenpaneel: serveraantal en metrics
Discord-bot statistieken verzamelen en tonen: serveraantal, gebruikers- en commandometrics live volgen in een paneel.
SSL-certificaat installeren: HTTPS met Let's Encrypt
Zet je site op HTTPS met een gratis SSL-certificaat: Let's Encrypt installeren, automatisch vernieuwen en een veilige redirect.
Metin2 auto-hunt systeem: architectuur en balans
Hoe bouw je een Metin2 auto hunt systeem: server-side architectuur, quest-triggers, beveiliging en game-balans.
Glassmorphism CSS: matglaseffect met backdrop-filter
Leer het glassmorphism CSS-effect stap voor stap bouwen met backdrop-filter, doorschijnende achtergronden en subtiele randen — snel en toegankelijk.
.env-bestand beheren: geheimen veilig houden
Praktische manieren om API-sleutels en geheimen te beheren met een env-bestand: .gitignore, voorbeelden en lekpreventie.
Mobile-First Indexing: gids voor mobiele geschiktheid
Wat mobile-first indexing is, waarom Google je site beoordeelt vanaf de mobiele versie en hoe je volledige geschiktheid bereikt. Een praktische gids.
Game state-synchronisatie: consistentie op de server
Hoe werkt game state-synchronisatie? We behandelen autoritatieve servers, interpolatie en tick-gebaseerde updates voor consistentie.
Game UI-ontwerp: leesbare HUD en menu's
Principes en praktische voorbeelden voor game UI-ontwerp: leesbare HUD, nette inventory en intuïtieve menu's.
Discord-profielkaart: levelkaarten met node-canvas
Teken een discord-profielkaart met avatar, level en rang via node-canvas: achtergrond, ronde avatar, XP-balk en fonts, stap voor stap.
XSS-aanval: wat het is en hoe je je beschermt
Wat is een XSS-aanval, hoe werken de reflected- en stored-varianten en hoe beschermt output-escaping je app? Uitgelegd met praktische voorbeelden.
Metin2 arena-systeem: 1v1 duels en toernooien bouwen
Metin2 arena-systeem: matchmaking, geïsoleerde duelmap, PvP inschakelen, winnaardetectie en toernooilogica — volledig in de Lua quest-engine.
SQL-injectie: wat het is en hoe je het voorkomt
Hoe SQL-injectie werkt, echte aanvalsvoorbeelden en hoe je het stopt met prepared statements — een praktische gids.
Metin2 Metin-steen Systeem: Level, Drop en Spawn Instellen
Hoe je level, drop en spawntijd van het Metin2 metin-steen systeem serverzijdig instelt, stap voor stap.
Discord-bot meertalige ondersteuning: i18n per server
Bouw meertalige ondersteuning voor je Discord-bot met i18n: wissel taal per server, bewaar vertalingen in JSON en stuur elk antwoord via één t().
Gulden snede in design: praktisch gebruik in logo en lay-out
We maken golden ratio design concreet: een praktische gids voor 1,618 in logorasters, typeschaal en lay-outverhoudingen.
Wat is CMake? Een C++-serverproject bouwen
Wat is CMake en hoe bouw je een C++-serverproject met meerdere bestanden? Targets, libraries en een praktische opzet.
CORS-fout: wat het is en hoe je het oplost
Wat een CORS-fout is, hoe origin en preflight werken en hoe je het permanent oplost met de juiste headers.
Metin2 Guild War instellen: regels, arena en beloningen
Stel het metin2 guild war systeem volledig in: oorlogstypes, inzet- en scoreregels, warp war maps en beloningen.
git reset, revert en stash: wijzigingen correct ongedaan maken
Leer het verschil tussen git reset, revert en stash en weet precies wanneer je wijzigingen parkeert, terugdraait of veilig ongedaan maakt.
Afbeelding-SEO: alt-tekst, grootte en formaat
Met afbeelding-SEO versnel je pagina's en scoor je in Google Afbeeldingen: alt-tekst, grootte, formaten en naamgeving.
Discord bot-rechten: rol- en commandobeheer
Bouw een Discord bot-rechtensysteem: bescherm slash-commando's met permissie- en rolchecks en blokkeer ongeoorloofd gebruik netjes.
Webfont-optimalisatie: font-display en FOUT/FOIT
Webfont-optimalisatiegids: beheers FOUT/FOIT en versnel het laden met font-display, preload, WOFF2 en subsetting.
Laravel N+1 query-probleem en de oplossing
Wat het Laravel N+1 query-probleem is, hoe je het opspoort met de query log en oplost met eager loading, uitgelegd met praktische voorbeelden.