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
LaravelPHPStorageWeb

Laravel bestandsupload: Storage en beeldvalidatie

Laravel bestandsupload: bouw een veilige, gevalideerde flow met de Storage-facade, de public-symlink en beeldvalidatie.

17.07.2026 · 6 dk okuma
Metin2
Metin2ServerQuestSistem

Metin2 Boss-systeem: grandboss spawn en drop instellen

Hoe het metin2 boss-systeem werkt: stel spawntijden, drops en aankondigingen in met regen.txt en quest Lua.

17.07.2026 · 7 dk okuma
Discord-bots
DiscordBotNode.jsMongoDB

Discord-bot MongoDB: data opslaan met Mongoose

Discord-bot MongoDB-setup: leer stap voor stap gebruikersdata blijvend opslaan met Mongoose, schema's, modellen en upserts.

17.07.2026 · 5 dk okuma
Design
TasarımFigmaUIComponent

Figma Auto Layout voor flexibel, responsief design

Leer Figma Auto Layout stap voor stap: responsieve componenten, padding, gap en resizing, met een echt knop- en kaartvoorbeeld.

16.07.2026 · 5 dk okuma
Gameserver
SunucuNetworkingC++Protokol

Game-packetontwerp: header, serialisatie, byte-volgorde

Game-packetontwerp: een degelijk binair protocol over TCP bouwen met header, serialisatie en byte-volgorde.

16.07.2026 · 6 dk okuma
Webontwikkeling
LaravelPHPWebi18n

Laravel Meertalig: Een Localization-Systeem Bouwen

Een praktische gids voor Laravel meertalig: taalbestanden, locale-routing en het vertalen van content van begin tot eind.

16.07.2026 · 6 dk okuma
Metin2
Metin2QuestServerSistem

Metin2 dungeon maken: een dungeon ontwerpen met Lua

Metin2 dungeon maken: toegangsvoorwaarden, golf-systeem, boss-fase, tijdslimiet en beloningen — een complete dungeon in de Lua quest-engine.

15.07.2026 · 7 dk okuma
Tools & DevOps
DevOpsDockerLinuxCI-CD

Een Dockerfile schrijven: efficiënte images met lagen en cache

Leer een Dockerfile schrijven met lagen en cache: volgorde van instructies, multi-stage builds en kleine, snelle images.

15.07.2026 · 5 dk okuma
SEO & Marketing
SEOBacklinkGoogle

Wat is een backlink en hoe verdien je kwaliteitslinks

Ontdek wat een backlink is, waarom het telt en hoe je kwaliteitslinks verdient via autoriteit, relevantie en natuurlijke methoden.

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

Discord Welkomstbot: Gepersonaliseerde Canvas-afbeelding

Bouw een Discord welkomstbot die met discord.js en Canvas voor elk nieuw lid een gepersonaliseerde afbeelding maakt, stap voor stap.

14.07.2026 · 5 dk okuma
Frontend & UI
FrontendCSSResponsiveUI

CSS Media Query-gids: responsive ontwerp

Leer een mobile-first breakpointstrategie bouwen met CSS media query, vermijd fouten en pas moderne responsive technieken toe met voorbeelden.

14.07.2026 · 5 dk okuma
Webontwikkeling
LaravelPHPWeb

Laravel Middleware: wat het is en hoe je het schrijft

Wat Laravel middleware is, hoe het werkt in de request/response-keten en hoe je er zelf een schrijft en registreert, stap voor stap met voorbeelden.

14.07.2026 · 5 dk okuma
Metin2
Metin2SistemQuestServer

Metin2 Mount-systeem: installatie en rijbonussen

Hoe stel je het Metin2 mount-systeem in: gevechtsmounts, rijbonussen en quest-functies voor een gebalanceerde uitrol.

13.07.2026 · 7 dk okuma
Design
TasarımFigmaUI

Hoe gebruik je Figma: je eerste ontwerp

Hoe gebruik je Figma? Leer je eerste ontwerp vanaf nul te bouwen met de interface, frames en basistools.

13.07.2026 · 6 dk okuma
Gameserver
SunucuNetworkingC++Linux

TCP vs UDP voor game-servers: welke kiezen?

De TCP vs UDP game-serverkeuze: betrouwbaarheid of lage latency? We leggen beide protocollen en de juiste keuze uit.

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

Een Discord reaction role (zelfrol) bot bouwen

Bouw stap voor stap een Discord reaction role bot met discord.js waarmee leden zichzelf rollen geven via een emoji of knop.

12.07.2026 · 6 dk okuma
Webontwikkeling
LaravelPHPValidationWeb

Laravel Validation: praktische gids voor formulierregels

Laravel validation in de praktijk: regelsyntaxis, Form Request-klassen, eigen regels en nette foutmeldingen.

12.07.2026 · 5 dk okuma
Metin2
Metin2SistemServerQuest

Metin2 pet-systeem: gids voor het toevoegen van pets

Hoe werkt het Metin2 pet-systeem? Pet-bonussen, het voedingsmechanisme en stappen om een nieuw pet-model toe te voegen.

12.07.2026 · 6 dk okuma
Tools & DevOps
DevOpsDockerLinuxContainer

Wat is Docker? Containers en images uitgelegd

Wat is Docker, hoe containers verschillen van VM's en hoe images werken — de basis van isolatie met voorbeelden.

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

De kunst van meta title en description schrijven

Praktische regels, lengtelimieten en voorbeelden om een meta title en description te schrijven die klikken oplevert.

11.07.2026 · 5 dk okuma
Webontwikkeling
LaravelBladePHPWeb

Laravel Blade Component en slots: praktische gids

Leer stap voor stap herbruikbare UI-onderdelen bouwen met Laravel Blade component, props en slots.

11.07.2026 · 5 dk okuma
Metin2
Metin2SistemClientServer

Metin2 Kostuumsysteem: installatie en nieuwe kostuums

Stapsgewijze gids om het Metin2 kostuumsysteem server-side te activeren en nieuwe body- en wapenkostuums te definiëren.

10.07.2026 · 5 dk okuma
Design
TasarımRenkUIFigma

Een kleurenpalet maken: balans met de 60-30-10-regel

Bouw een evenwichtig ontwerp met kleurenpalet maken via de 60-30-10-regel, de juiste tools en toegankelijk contrast.

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

Discord-ticketbot: knopgestuurd supportsysteem

Bouw een discord ticketbot die met één klik een privékanaal opent: permissieoverrides, sluitknop en duplicaatcontrole, stap voor stap.

10.07.2026 · 5 dk okuma