Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Logo-bestandsformaten: gids voor SVG, PNG en PDF
Logo-bestandsformaten zijn verwarrend: waarvoor dienen SVG, PNG, PDF en EPS, en welke krijgt een klant? Een praktische gids.
Server schalen voor games: horizontaal vs verticaal
Server schalen voor games: een krachtigere machine of meer machines? De echte afwegingen tussen verticaal en horizontaal schalen uitgelegd.
MySQL vs PostgreSQL: welke kiezen?
Een MySQL vs PostgreSQL-vergelijking: features, prestaties en use cases om de juiste database te kiezen.
Metin2 Linux Server: draaien op Ubuntu
Realistische manieren om een Metin2 Linux server op te zetten: source compileren, een FreeBSD VM en Docker op Ubuntu.
Deploymentstrategieën: Blue-Green versus Rolling
We vergelijken deploymentstrategieën voor releases zonder downtime: voor- en nadelen van blue-green versus rolling en wanneer je welke kiest.
Wat is een canonical tag en hoe lost het duplicate content op
Een canonical tag lost duplicate content op door Google te vertellen welke URL origineel is. Zo gebruik je hem correct, met voorbeelden.
Discord Bot Event Listener: gids voor gateway en intents
Een gids over de discord bot event-stroom, gateway intents en een schaalbare event listener-structuur, stap voor stap met discord.js.
Scroll-animatie: Performante Effecten met Intersection Observer
De moderne manier om scroll-animatie te bouwen: vloeiende, performante effecten die starten via Intersection Observer.
Wat Is een Webhook en Hoe Integreer Je Het?
Wat is een webhook, hoe verschilt het van polling en hoe zet je veilige event-gedreven integratie op? Uitgelegd met praktische voorbeelden.
Metin2 channel-structuur: core-verdeling en poorten
Hoe werkt de Metin2 channel-structuur? Core-verdeling, P2P-koppeling, poortlogica en de rol van auth/db-server met praktische voorbeelden.
Icoonontwerp: een consistente iconenset bouwen
Een praktische gids voor icoonontwerp: een consistente set met grid, lijndikte, optische balans en schone SVG-export.
MySQL-replicatie: gids voor master-replica-opzet
Een stapsgewijze gids voor MySQL-replicatie: bouw een master-replica-opzet, ontlast leesverkeer, schakel GTID in en monitor de replica.
Discord Command Handler: een modulaire, schaalbare architectuur
Bouw een Discord command handler die commando's en events automatisch uit bestanden laadt, zodat je bot modulair en schaalbaar blijft.
API Rate Limiting: strategieën voor verzoeklimieten
Voorkom misbruik met API rate limiting: beperk verzoeken veilig met token bucket, sliding window en juiste HTTP-responses.
Hoe de Metin2 DB-cache-architectuur werkt
Hoe het Metin2 db-cacheproces spelerdata tussen MySQL en de game-core bewaart, wanneer het opslaat en waarom.
Een Bash-script schrijven: starten met automatisering
Leer stap voor stap een Bash-script schrijven met variabelen, loops en condities om taken te automatiseren.
robots.txt gebruiken: juiste opzet en veelgemaakte fouten
Het robots txt-bestand stuurt crawlers aan: juiste opzet, veelgemaakte fouten en per ongeluk blokkeren voorkomen.
Wat is JWT? Authenticatie met tokens uitgelegd
Wat JWT is, hoe een token uit drie delen bestaat, hoe ondertekening werkt en het refresh token-patroon, met praktische voorbeelden.
Metin2 MySQL-tabellen: de player- en account-structuur
Hoe werken Metin2 MySQL-tabellen? We leggen de hoofdtabellen in de account- en player-databases uit en hun functie.
Wat Is een Design System? Tokens en Componenten
Wat een design system is, hoe de lagen tokens-componenten-docs werken en hoe een klein team er een bouwt die schaalt.
Discord AI-bot: chatintegratie met de Claude API
Bouw een Discord AI-bot die chat via de Anthropic Claude API: vang berichten op met discord.js en beheer het gespreksgeheugen.
CSS position: relative, absolute, sticky en fixed
Een praktische gids die elke waarde van CSS position (static, relative, absolute, fixed, sticky) met werkende voorbeelden verheldert.
Serverback-up: gids voor disaster recovery van gameservers
Bescherm je gameserver tegen dataverlies met geautomatiseerde serverback-up, offsite kopieën en een hersteltest.
REST API vs GraphQL: welke moet je kiezen?
Een REST vs GraphQL vergelijking: voor- en nadelen van beide API-stijlen, over/under-fetching, caching en hoe je de juiste kiest.