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
SunucuGame LoopNetworkingC++

Game Loop Tick Rate: De Serverloop Ontwerpen

Wat is game loop tick rate, waarom een vaste tijdstap telt en hoe je een stabiele serverloop bouwt. Uitgelegd met praktische C++-voorbeelden.

11.08.2026 · 6 dk okuma
Webontwikkeling
Next.jsReactWeb

Next.js Data Fetching: fetch en cachingstrategieën

Een Next.js data fetching-gids: verschillen tussen fetch, static, SSR en ISR in de App Router, met voorbeelden.

11.08.2026 · 5 dk okuma
Metin2
Metin2QuestLuaSistem

Metin2 Quest Timer: gebruik en voorbeelden

De Metin2 quest timer stap voor stap: vertraagde events, cooldowns en herhalende taken met q.start_timer en server_timer.

11.08.2026 · 6 dk okuma
Design
TasarımUIUXFigma

Verschil UI/UX: een heldere uitleg voor designers

Wat is het verschil tussen UI en UX precies? We leggen de grenzen, taken en samenwerking van beide disciplines helder uit.

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

Discord log bot: serverevents loggen met discord.js

Bouw een discord log bot die verwijderde berichten, leden en rolwijzigingen vastlegt, stap voor stap met discord.js v14.

10.08.2026 · 6 dk okuma
Webontwikkeling
Next.jsSEOReactWeb

Next.js SEO: titel, OG en canonical met de Metadata API

Praktische gids voor Next.js SEO: stel title, Open Graph en canonical correct in met de App Router Metadata API en generateMetadata.

10.08.2026 · 5 dk okuma
Metin2
Metin2QuestLuaServer

Metin2 Quest-functies: de meest gebruikte

Gids voor Metin2 quest-functies: de meest gebruikte commando's in de pc-, npc-, game- en item-namespaces met voorbeelden.

09.08.2026 · 6 dk okuma
Frontend & UI
FrontendCSSUI

CSS Dark Mode: prefers-color-scheme en toggle-gids

Hoe bouw je CSS dark mode met custom properties, prefers-color-scheme en een kleine toggle. Een flicker-vrije, blijvende thema-gids.

09.08.2026 · 6 dk okuma
Tools & DevOps
DevOpsLinuxCronCI-CD

Linux cron job: geplande taken met crontab

Voer scripts periodiek uit met Linux cron: crontab-syntaxis, voorbeelden, logging en veelgemaakte fouten oplossen.

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

Soorten zoekintentie: een praktische SEO-gids

Leer de vier soorten zoekintentie kennen en stem elke pagina af op de juiste intentie om beter te ranken in Google.

08.08.2026 · 5 dk okuma
Gameserver
C++SunucuNetworkingRAII

C++ Geheugenbeheer: Lekken Voorkomen

Praktische gids voor C++ geheugenbeheer: gebruik RAII, smart pointers en Valgrind om lekken op te sporen.

08.08.2026 · 6 dk okuma
Design
TasarımRenkMarkaLogo

HEX, RGB, CMYK: consistente merkkleuren

Begrijp HEX, RGB en CMYK, het verschil tussen scherm en druk, en hou je merkkleur overal identiek.

08.08.2026 · 4 dk okuma
Discord-bots
DiscordBotdiscord.jsNode.js

Discord Poll-bot: stemmen met knoppen en live resultaten

Bouw een Discord poll-bot met discord.js v14: stemmen met knoppen, dubbele stemmen blokkeren, live resultaatbalken en opslag.

07.08.2026 · 7 dk okuma
Webontwikkeling
Next.jsReactTypeScriptWeb

Next.js Server Actions: formulieren zonder API

Leer hoe Next.js Server Actions server-side formuliermutaties veilig en gevalideerd uitvoeren, zonder aparte API-route.

07.08.2026 · 5 dk okuma
Metin2
Metin2ClientPythonUI

Metin2 Root Python: UI-vensters Aanpassen

Stap-voor-stap gids om Metin2 root python-bestanden te bewerken en de inventaris-, personage- en chatvensters aan te passen.

07.08.2026 · 6 dk okuma
Webontwikkeling
Next.jsReactWeb

Next.js Server Components: wanneer kies je wat

Een heldere gids over Next.js Server Components versus Client Components: hoe ze werken in de App Router en wanneer je wat kiest.

06.08.2026 · 5 dk okuma
Metin2
Metin2ClientSistemQuest

Metin2 Nieuwe Skill Toevoegen: Source en Client

Metin2 nieuwe skill toevoegen stap voor stap: skilldefinitie aan serverzijde, skill_proto-record en effecten, iconen en beschrijvingen aan clientzijde.

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

Discord Giveaway-bot: getimede giveaways en winnaar kiezen

Bouw een Discord giveaway-bot met discord.js v14: deelname via knop, getimede giveaways, eerlijke winnaarkeuze en persistente opslag.

06.08.2026 · 7 dk okuma
Design
TasarımGridUILayout

Grid-systeem in design: kolommen en baseline

Leer grid-systeem design via kolommen, goten en de baseline grid voor nette, evenwichtige composities.

05.08.2026 · 5 dk okuma
Gameserver
SunucuLinuxMonitoringGrafana

Server monitoring voor gameservers met Grafana en Prometheus

Stel server monitoring in met Prometheus, node_exporter en Grafana om CPU, RAM en spelers live te volgen.

05.08.2026 · 6 dk okuma
Webontwikkeling
Next.jsReactTypeScriptWeb

Next.js App Router: de app-map en geneste routes

Leer de Next.js App Router vanaf nul: de app-map, layouts, paginas en geneste routing met echte voorbeelden.

05.08.2026 · 5 dk okuma
Metin2
Metin2SkillServerPvP

Metin2 skills bewerken: schade en duur instellen

Metin2 skills bewerken: balanceer schade, duur en cooldown veilig via skill_proto en skill_table.

04.08.2026 · 6 dk okuma
Tools & DevOps
DevOpsNginxLinuxSSL

Nginx Reverse Proxy: je app-server erachter plaatsen

Stapsgewijze gids om je app-server achter een Nginx reverse proxy met TLS-terminatie en nette routing te plaatsen.

04.08.2026 · 5 dk okuma
SEO & Marketing
SEOİçerikGoogleAnalytics

Contentmarketingstrategie: een stappenplan

Hoe je een werkbare contentmarketingstrategie bouwt met doelgroep, contentkalender en distributieplan.

04.08.2026 · 6 dk okuma