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.

Design
TasarımLogoMarkaKarakter

Mascotte-logo ontwerpen: een karakter bouwen

Hoe ontwerp je een mascotte-logo dat een merk persoonlijkheid geeft, van concept tot vector, stap voor stap.

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

Discord-bot statistiekenpaneel: serveraantal en metrics

Discord-bot statistieken verzamelen en tonen: serveraantal, gebruikers- en commandometrics live volgen in een paneel.

19.09.2026 · 6 dk okuma
Webontwikkeling
DevOpsLinuxWeb

SSL-certificaat installeren: HTTPS met Let's Encrypt

Zet je site op HTTPS met een gratis SSL-certificaat: Let's Encrypt installeren, automatisch vernieuwen en een veilige redirect.

19.09.2026 · 6 dk okuma
Metin2
Metin2ServerQuestSistem

Metin2 auto-hunt systeem: architectuur en balans

Hoe bouw je een Metin2 auto hunt systeem: server-side architectuur, quest-triggers, beveiliging en game-balans.

18.09.2026 · 6 dk okuma
Frontend & UI
CSSFrontendUIGlassmorphism

Glassmorphism CSS: matglaseffect met backdrop-filter

Leer het glassmorphism CSS-effect stap voor stap bouwen met backdrop-filter, doorschijnende achtergronden en subtiele randen — snel en toegankelijk.

18.09.2026 · 5 dk okuma
Tools & DevOps
DevOpsGitLinuxGüvenlik

.env-bestand beheren: geheimen veilig houden

Praktische manieren om API-sleutels en geheimen te beheren met een env-bestand: .gitignore, voorbeelden en lekpreventie.

18.09.2026 · 6 dk okuma
SEO & Marketing
SEOMobileGoogleCore Web Vitals

Mobile-First Indexing: gids voor mobiele geschiktheid

Wat mobile-first indexing is, waarom Google je site beoordeelt vanaf de mobiele versie en hoe je volledige geschiktheid bereikt. Een praktische gids.

17.09.2026 · 5 dk okuma
Gameserver
SunucuNetworkingMultiplayerC++

Game state-synchronisatie: consistentie op de server

Hoe werkt game state-synchronisatie? We behandelen autoritatieve servers, interpolatie en tick-gebaseerde updates voor consistentie.

17.09.2026 · 6 dk okuma
Design
TasarımUIHUDFigma

Game UI-ontwerp: leesbare HUD en menu's

Principes en praktische voorbeelden voor game UI-ontwerp: leesbare HUD, nette inventory en intuïtieve menu's.

17.09.2026 · 6 dk okuma
Discord-bots
DiscordBotNode.jsCanvas

Discord-profielkaart: levelkaarten met node-canvas

Teken een discord-profielkaart met avatar, level en rang via node-canvas: achtergrond, ronde avatar, XP-balk en fonts, stap voor stap.

16.09.2026 · 6 dk okuma
Webontwikkeling
WebXSSPHPLaravel

XSS-aanval: wat het is en hoe je je beschermt

Wat is een XSS-aanval, hoe werken de reflected- en stored-varianten en hoe beschermt output-escaping je app? Uitgelegd met praktische voorbeelden.

16.09.2026 · 5 dk okuma
Metin2
Metin2QuestPvPSistem

Metin2 arena-systeem: 1v1 duels en toernooien bouwen

Metin2 arena-systeem: matchmaking, geïsoleerde duelmap, PvP inschakelen, winnaardetectie en toernooilogica — volledig in de Lua quest-engine.

16.09.2026 · 9 dk okuma
Webontwikkeling
SQL InjectionGüvenlikVeritabanıWeb

SQL-injectie: wat het is en hoe je het voorkomt

Hoe SQL-injectie werkt, echte aanvalsvoorbeelden en hoe je het stopt met prepared statements — een praktische gids.

15.09.2026 · 6 dk okuma
Metin2
Metin2ServerSistemQuest

Metin2 Metin-steen Systeem: Level, Drop en Spawn Instellen

Hoe je level, drop en spawntijd van het Metin2 metin-steen systeem serverzijdig instelt, stap voor stap.

15.09.2026 · 6 dk okuma
Discord-bots
DiscordBotdiscord.jsi18n

Discord-bot meertalige ondersteuning: i18n per server

Bouw meertalige ondersteuning voor je Discord-bot met i18n: wissel taal per server, bewaar vertalingen in JSON en stuur elk antwoord via één t().

15.09.2026 · 7 dk okuma
Design
TasarımLogoUIMarka

Gulden snede in design: praktisch gebruik in logo en lay-out

We maken golden ratio design concreet: een praktische gids voor 1,618 in logorasters, typeschaal en lay-outverhoudingen.

14.09.2026 · 5 dk okuma
Gameserver
SunucuC++CMakeLinux

Wat is CMake? Een C++-serverproject bouwen

Wat is CMake en hoe bouw je een C++-serverproject met meerdere bestanden? Targets, libraries en een praktische opzet.

14.09.2026 · 6 dk okuma
Webontwikkeling
WebCORSAPIJavaScript

CORS-fout: wat het is en hoe je het oplost

Wat een CORS-fout is, hoe origin en preflight werken en hoe je het permanent oplost met de juiste headers.

14.09.2026 · 5 dk okuma
Metin2
Metin2GuildPvPSistem

Metin2 Guild War instellen: regels, arena en beloningen

Stel het metin2 guild war systeem volledig in: oorlogstypes, inzet- en scoreregels, warp war maps en beloningen.

13.09.2026 · 7 dk okuma
Tools & DevOps
DevOpsGitCI-CD

git reset, revert en stash: wijzigingen correct ongedaan maken

Leer het verschil tussen git reset, revert en stash en weet precies wanneer je wijzigingen parkeert, terugdraait of veilig ongedaan maakt.

13.09.2026 · 5 dk okuma
SEO & Marketing
SEOGörselGoogleWeb

Afbeelding-SEO: alt-tekst, grootte en formaat

Met afbeelding-SEO versnel je pagina's en scoor je in Google Afbeeldingen: alt-tekst, grootte, formaten en naamgeving.

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

Discord bot-rechten: rol- en commandobeheer

Bouw een Discord bot-rechtensysteem: bescherm slash-commando's met permissie- en rolchecks en blokkeer ongeoorloofd gebruik netjes.

12.09.2026 · 6 dk okuma
Frontend & UI
FrontendCSSPerformansFont

Webfont-optimalisatie: font-display en FOUT/FOIT

Webfont-optimalisatiegids: beheers FOUT/FOIT en versnel het laden met font-display, preload, WOFF2 en subsetting.

12.09.2026 · 5 dk okuma
Webontwikkeling
LaravelPHPEloquentWeb

Laravel N+1 query-probleem en de oplossing

Wat het Laravel N+1 query-probleem is, hoe je het opspoort met de query log en oplost met eager loading, uitgelegd met praktische voorbeelden.

12.09.2026 · 5 dk okuma