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.

Webontwikkeling
Node.jsAsyncJavaScriptWeb

Node.js async/await: gids voor asynchroon programmeren

Maak de node async await-flow vanaf nul helder: verschil tussen callbacks, Promises en async/await, plus foutafhandeling en parallellisme.

03.09.2026 · 6 dk okuma
Metin2
Metin2ServerSistemItem

Metin2 Alchemie Systeem: Drakensteen Opzet en Bonussen

Bouw het Metin2 alchemie systeem op: drakensteen item_proto, dragon_soul_table.txt structuur en bonusdefinities stap voor stap.

03.09.2026 · 6 dk okuma
Design
TasarımSosyal MedyaGörselFigma

Social media afbeeldingsformaten: gids 2026

Social media afbeeldingsformaten verschillen per platform; leer de juiste maten en een slimme template-aanpak.

03.09.2026 · 4 dk okuma
Frontend & UI
FrontendCSSJavaScriptUI

Hamburgermenu maken: toegankelijke mobiele navigatie

Bouw stap voor stap een toegankelijke, vloeiende mobiele navigatie met een hamburgermenu in pure CSS en JavaScript.

02.09.2026 · 5 dk okuma
Webontwikkeling
Node.jsExpressAPIWeb

Express API: een REST API bouwen met Node.js

Hoe je een schone, schaalbare Express API op Node.js bouwt met routers, middleware en centrale foutafhandeling, stap voor stap.

02.09.2026 · 6 dk okuma
Metin2
Metin2SistemClientServer

Metin2 Riemsysteem: Belt Inventory Instellen

Hoe stel je het Metin2 riemsysteem in? Ik activeer de belt inventory in item_proto, server source en Python UI.

02.09.2026 · 7 dk okuma
Discord-bots
DiscordBotdiscord.pyPython

discord.py Cogs: een modulaire, nette bot

Gebruik het discord.py cog-patroon om commando's in modules te splitsen voor een nettere, schaalbare bot.

01.09.2026 · 5 dk okuma
Tools & DevOps
DevOpsGitCLI

gitignore-gids: bestanden uitsluiten en sjablonen gebruiken

De juiste manier om bestanden uit te sluiten met gitignore: patroonsyntaxis, globale config, kant-en-klare sjablonen en veelgemaakte fouten.

01.09.2026 · 5 dk okuma
SEO & Marketing
SEOİçerikGoogle

Wat Is E-E-A-T en Hoe Pas Je Het Toe in Content

Wat is E-E-A-T en hoe vertaal je ervaring, expertise, autoriteit en vertrouwen concreet naar je content? Een praktische gids.

01.09.2026 · 5 dk okuma
Gameserver
SunucuC++NetworkingGüvenlik

Game Anti Cheat Architectuur: Server-Side Validatie

De basis van game anti cheat architectuur: server-side validatie, het autoriteitsmodel en detectielogica.

31.08.2026 · 5 dk okuma
Webontwikkeling
TypeScriptJavaScriptTiplerWeb

Wat is TypeScript? De basis en overstap vanaf JavaScript

Wat TypeScript is, hoe het typesysteem werkt en hoe je een bestaand JavaScript-project geleidelijk migreert met interfaces.

31.08.2026 · 5 dk okuma
Metin2
Metin2ServerNetworkingPvP

Metin2 Lag Oplossen: server- en netwerkprestaties

Praktische gids om Metin2 lag op te lossen: bepaal of vertraging van server of netwerk komt en los het stap voor stap op.

31.08.2026 · 6 dk okuma
Design
TasarımMoodboardRenkMarka

Wat is een moodboard en hoe maak je er een: stap voor stap

Wat een moodboard is, waarom het werkt en hoe je stap voor stap een inspiratiebord maakt dat de richting van een ontwerpproject verheldert.

30.08.2026 · 6 dk okuma
Discord-bots
DiscordBotdiscord.pyPython

discord.py slash-commando's met app_commands en Cogs

Bouw discord.py slash-commando's met app_commands en Cogs: tree-sync, getypte parameters en nette foutafhandeling.

30.08.2026 · 6 dk okuma
Webontwikkeling
RESTAPIWebBackend

REST API Best Practices: ontwerpgids

Een REST API best practices-gids: endpoint-naamgeving, HTTP-methoden, statuscodes, versiebeheer en consistente foutreacties.

30.08.2026 · 6 dk okuma
Metin2
Metin2SunucuLinuxNetworking

Metin2 DDoS-bescherming: firewall, proxy en mitigatie

Een gelaagde Metin2 ddos-bescherming: firewallregels, een origin-verbergende proxy en praktische aanvalsmitigatie.

29.08.2026 · 7 dk okuma
Frontend & UI
FrontendCSSUI

CSS Specificity: welke regel wint?

Hoe CSS specificity wordt berekend, hoe de cascade beslist en hoe !important en inline-stijlen de volgorde breken, met voorbeelden.

29.08.2026 · 5 dk okuma
Tools & DevOps
DevOpsDockerLinux

Docker Volume: containerdata persistent maken

Leer hoe een Docker volume je data beschermt zelfs na een herstart, het verschil met bind mounts en hoe je back-ups maakt.

29.08.2026 · 5 dk okuma
SEO & Marketing
SEOGoogleAnalytics

Google Analytics 4: installatie en basisrapporten

Praktische gids voor Google Analytics 4 installatie, event-tracking en het correct lezen van de basisrapporten.

28.08.2026 · 6 dk okuma
Gameserver
SunucuC++NetworkingLinux

C++ Socket-programmeren: een eenvoudige TCP-server bouwen

Leer c++ socket-programmeren stap voor stap door een werkende TCP-server te bouwen met de Berkeley sockets-API.

28.08.2026 · 6 dk okuma
Design
TasarımRenkUIErişilebilirlik

Kleurcontrast & WCAG: gids voor toegankelijk ontwerp

Een ontwerpgids over kleurcontrast WCAG-ratio's, de 4.5:1- en 3:1-drempels en toegankelijke kleurkeuzes met voorbeelden.

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

Discord sharding: grote bots opschalen

Wat is Discord sharding, hoe schaal je bots voorbij 2500 servers met ShardingManager en verzamel je data over shards? Uitgelegd met discord.js.

27.08.2026 · 6 dk okuma
Webontwikkeling
RedisCacheLaravelWeb

Wat is Redis? Gids voor cache, sessies en queues

Wat is Redis, waarom is het zo snel en hoe gebruik je het voor cache, sessies en queues in webprojecten? Uitgelegd met praktijkscenario's.

27.08.2026 · 5 dk okuma
Metin2
Metin2ServerSistemDebug

Metin2 Syserr lezen: foutlogs interpreteren

Leer Metin2 syserr- en syslog-regels lezen om de echte oorzaak van crashes, quests en core-fouten te vinden.

27.08.2026 · 6 dk okuma