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
PHPComposerWeb

PHP Composer: praktische gids voor dependency-beheer

Leer PHP Composer met echte, werkende voorbeelden: pakketten installeren, require, composer.lock en PSR-4 autoloading, stap voor stap.

25.07.2026 · 6 dk okuma
Metin2
Metin2PHPMySQLSistem

Metin2 registratiesysteem: een veilig PHP-aanmeldformulier

Bouw een veilig Metin2 registratiesysteem in PHP en PDO: validatie, wachtwoord-hashing en correct schrijven naar de account-tabel.

25.07.2026 · 6 dk okuma
Design
TasarımUITipografiRenk

Visuele hiërarchie: de aandacht sturen in design

Wat is visuele hiërarchie en hoe bouw je die op? Praktische regels met grootte, contrast, positie en ruimte om aandacht te sturen.

25.07.2026 · 6 dk okuma
Frontend & UI
FrontendCSSARIAUI

Webtoegankelijkheid: toetsenbord, ARIA en contrast

Basis van webtoegankelijkheid: toetsenbordnavigatie, correct ARIA en WCAG-contrastratio's voor interfaces voor iedereen.

24.07.2026 · 5 dk okuma
Webontwikkeling
PHPPDOGüvenlikWeb

PHP PDO: veilige databasequery's bouwen

Praktische gids voor PHP PDO en prepared statements om SQL-injectie te stoppen en veilige query's te schrijven.

24.07.2026 · 5 dk okuma
Metin2
Metin2PHPMySQLSistem

Een Metin2 ranking-site bouwen met PHP en MySQL

Een Metin2 ranking-site bouwen: haal speler- en gilderanglijsten uit de database en toon ze veilig met PHP en MySQL.

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

Discord Modal (Formulier) maken: invoer netjes verwerken

Bouw een Discord modal met discord.js: open een formulier, valideer velden en verwerk de inzending netjes.

23.07.2026 · 6 dk okuma
Tools & DevOps
DevOpsCI-CDGitDocker

Een CI/CD-pipeline bouwen met GitHub Actions

Voer je tests en deploys automatisch uit met GitHub Actions: workflow-YAML, jobs, secrets en echte werkende voorbeelden.

23.07.2026 · 5 dk okuma
SEO & Marketing
SEOPerformansGoogle

Core Web Vitals: paginasnelheid en SEO

Wat zijn Core Web Vitals, hoe meet je LCP, INP en CLS en hoe verbeter je de paginasnelheid voor SEO. Praktische gids.

23.07.2026 · 5 dk okuma
Gameserver
SunucuMySQLLinuxPerformans

MySQL my.cnf-tuning: gids voor prestatie-instellingen

Een stapsgewijze gids om je MySQL my.cnf te optimaliseren met buffer pool-, verbindings- en loginstellingen voor echte prestatiewinst.

22.07.2026 · 5 dk okuma
Webontwikkeling
PHPBackendWeb

PHP 8.3 nieuwe functies: typed constants en json_validate

Een praktische blik op PHP 8.3: typed class constants, json_validate, het #[\Override]-attribuut en prestatieverbeteringen.

22.07.2026 · 5 dk okuma
Metin2
Metin2QuestSistemServer

Metin2 biologist-systeem: verzamel- en beloningsmechanica

Hoe bouw je het Metin2 biologist-systeem? Dagelijkse verzamelmissies, beloningstiers en de dagelijkse reset, opgezet met een Lua-quest.

22.07.2026 · 6 dk okuma
Design
TasarımUIRenkFigma

UI White Space: leesbaarheid en hiërarchie door ruimte

Hoe versterkt UI white space leesbaarheid en visuele hiërarchie met bewuste lege ruimte? Een praktische gids met voorbeelden.

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

Discord-bot knoppen en keuzemenu's gebruiken

Voeg Discord-bot knoppen en keuzemenu's toe voor interactieve berichten: ActionRow, customId en interaction-afhandeling, stap voor stap.

21.07.2026 · 5 dk okuma
Webontwikkeling
LaravelPHPUnitPestWeb

Laravel Testen: praktische gids voor PHPUnit en Pest

Leer Laravel testen van nul: feature- en unittests met PHPUnit en Pest, plus database-, HTTP- en mockvoorbeelden voor veilige code.

21.07.2026 · 5 dk okuma
Metin2
Metin2SistemQuestBonus

Metin2 switchbot-systeem: automatisch bonussen wisselen

Leer hoe een Metin2 switchbot het wisselen van bonussen serverzijdig automatiseert, met doelmatching en balans.

20.07.2026 · 7 dk okuma
Frontend & UI
FrontendCSSTemaUI

CSS-variabelen: praktische gids voor thema's en hergebruik

Leer thema's bouwen, kleuren centraal beheren en herhaling verminderen met CSS-variabelen, met echte voorbeelden.

20.07.2026 · 5 dk okuma
Tools & DevOps
DevOpsDockerComposeLinux

Docker Compose: een multi-service app in één bestand

Leer Docker Compose stap voor stap: definieer web-, database- en cacheservices in één bestand en start de hele stack met één commando.

20.07.2026 · 5 dk okuma
SEO & Marketing
SEOGoogleAnalytics

Google Search Console: praktische gebruiksgids

Hoe je performance-, dekkings- en zoektermdata van Google Search Console correct leest om beter te scoren.

19.07.2026 · 6 dk okuma
Gameserver
SunucuMySQLLinuxNetworking

MySQL Index Optimalisatie: Trage Queries Oplossen

Een praktische gids om trage queries met EXPLAIN te diagnosticeren en je database te versnellen met de juiste MySQL index.

19.07.2026 · 5 dk okuma
Design
TasarımFigmaUIComponent

Figma Component en Variant: herbruikbare UI

Leer stap voor stap een herbruikbare UI-bibliotheek met statusvarianten bouwen met Figma component en variant.

19.07.2026 · 5 dk okuma
Discord-bots
DiscordBotNode.jsSQLite

Discord Bot SQLite-integratie met better-sqlite3

Stap voor stap een lokale SQLite-database toevoegen aan een lichte Discord-bot en snelle, veilige queries schrijven met better-sqlite3.

18.07.2026 · 6 dk okuma
Webontwikkeling
LaravelPHPPerformansWeb

Laravel Cache: praktische gids voor performance

Leer Laravel cache gebruiken: drivers kiezen, queries en pagina's cachen en veilig invalideren, stap voor stap.

18.07.2026 · 5 dk okuma
Metin2
Metin2SistemC++MySQL

Metin2 Offline Shop Systeem: Verkopen Terwijl Je Weg Bent

Met een Metin2 offline shop systeem verkopen spelers zelfs offline. We bouwen database, source en client stap voor stap.

18.07.2026 · 6 dk okuma