Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Discord-muziekbot bouwen met discord.js en Lavalink
Zo bouw je een Discord-muziekbot: audio met @discordjs/voice, een stabiele wachtrij via Lavalink en slash-commando's, stap voor stap.
Laravel Eloquent-relaties: gids voor hasMany en belongsTo
Een gids voor Laravel Eloquent-relaties: leer hasMany, belongsTo en eager loading om het N+1-probleem op te lossen met voorbeelden.
Metin2 Client Source Compileren Handleiding (Visual Studio)
Compileer de Metin2 client source vanaf nul met Visual Studio: dependencies, platform toolset-instellingen, include/lib-paden en veelvoorkomende LNK-fouten.
Uitlijning en lay-out met CSS Flexbox
Leer de basis van CSS Flexbox: hoofd- en kruisas, justify-content, align-items, gap, flex-grow/shrink/basis en praktische lay-outpatronen.
Git-basis: commit, branch, merge
Git-basis: een praktische introductie tot versiebeheer die repository, staging area, commit en branch helder uitlegt met correcte commandovoorbeelden.
Hoe doe je zoekwoordenonderzoek
Een praktische, stapsgewijze manier om zoekwoordenonderzoek te doen door zoekintentie, volume en concurrentie juist te lezen.
Een VPS kiezen voor een gameserver: waar moet je op letten
Bij het kiezen van een gameserver-VPS: waarom zijn single-core CPU-prestaties, RAM, NVMe-schijf, netwerk, locatie en virtualisatie belangrijk? Praktische keuzecriteria en voorbeeld-minimumeisen.
Gids voor kleurpsychologie in logo-ontwerp
Hoe vormt kleurpsychologie de merkperceptie in een logo? Een evenwichtige gids over kleur-emotie, branche, contrast, toegankelijkheid en cultuur.
Discord slash-commando's maken (discord.js v14)
Leer Discord slash-commando's bouwen met discord.js v14: SlashCommandBuilder, een REST-deployscript, de interactionCreate-event en werkende codevoorbeelden.
Wat is nieuw in Laravel 12 en de nieuwe startstructuur
Een praktische gids over wat nieuw is in Laravel 12, de nieuwe starter kits en het upgraden: wat veranderde, wat hetzelfde bleef en hoe je soepel migreert met Composer.
Metin2 Server Files Installeren: Stap voor Stap
Praktische gids voor het installeren van Metin2 server files: van lege VPS tot draaiende server met MySQL-import, permissies en eerste start.
Automatiseer je Discord-server met bots: moderatie & groei
Auto-rol, welkom, moderatie, evenementaankondigingen en game-DB-integratie: een gids om je Discord-server met bots te automatiseren.
Website-SEO-gids: naar de top van Google in 2026
Technische SEO, on-page, content, gestructureerde data en meten: de kern-SEO-principes die een website zichtbaar maken op Google.
Een C++ gameserver-core: een architectuuroverzicht
De hoofdlus, netwerklaag, pakketverwerking en wereldbeheer: een overzicht op hoog niveau van hoe een Metin2 C++-core werkt.
MySQL-optimalisatie voor een gameserver met veel verkeer
EXPLAIN, indexen, composite indexen en de SELECT *-valkuil: de MySQL-optimalisatieprincipes die een drukke Metin2-server snel houden.
Professioneel logo-ontwerp: 7 stappen van idee tot merkidentiteit
Briefing, onderzoek, schetsen, vector en varianten: het 7-stappenproces dat een memorabel, schaalbaar logo van idee naar oplevering brengt.
Hoe bouw je een moderne portfolio- & blogsite met Laravel
Routes, controllers, Blade en Eloquent: de logica van een meertalige Laravel-site die content uit een database haalt en vanuit een paneel wordt beheerd.
Een Discord-bot in Python: startgids met discord.py
Slash-commando's met discord.py 2.x, de command tree en verbinden met een game-database met aiomysql: een Discord-bot bouwen in Python.
Een Discord-bot bouwen met Node.js: stap voor stap (discord.js)
Van je eerste slash-commando met discord.js v14 tot een bot die met een game-database verbindt: een Discord-bot bouwen met Node.js, stap voor stap.
Het Metin2-questsysteem: quests schrijven in Lua vanaf nul
Van quest-, state- en when-blokken tot say, select en pc.give_item2: schrijf je eerste compileerbare Metin2-quest in Lua, stap voor stap.
Een Metin2 PvP-server opzetten vanaf nul (gids 2026)
C++-core, MySQL, Lua-quests en de client: een stapsgewijze gids op basis van mijn eigen Metin2 PvP-server (Runa2).
Welkom op het aslain.dev-dagboek
Een korte introductie over wat ik hier ga delen: game-ontwikkeling, web, Discord-bots en design.