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.

Webentwicklung
WebGüvenlikLaravelPHP

Was ist CSRF und wie funktioniert der Schutz von Webformularen

Was ist CSRF, wie funktioniert der Angriff und wie schützen Token und SameSite-Cookies deine Formulare? Mit praktischen Beispielen erklärt.

05.10.2026 · 6 dk okuma
Metin2
Metin2ServerAdminSistem

Metin2 GM-Befehle: Liste und Berechtigungsstufen

Die meistgenutzten Metin2 GM-Befehle, Berechtigungsstufen und sichere Einrichtung über die gmlist-Tabelle. Item, mob, warp und reload.

05.10.2026 · 6 dk okuma
Discord-Bots
DiscordBotdiscord.jsNode.js

Discord Bot Verifizierung: Der komplette Verified-Bot-Leitfaden

Was ist Discord Bot Verifizierung, was passiert bei der 100-Server-Schwelle und wie besteht man Verifizierung und Intent-Freigabe? Ein praktischer Leitfaden.

05.10.2026 · 6 dk okuma
Design
TasarımRenkUIKontrast

Dark-Mode-Design: Farb- und Kontrasttipps

Ein praktischer Leitfaden für Dark-Mode-Design: die richtigen Grautöne, Kontrastwerte und Farben gegen Augenermüdung.

04.10.2026 · 6 dk okuma
Game-Server
SunucuDockerLinuxDevOps

Docker Game-Server: portabel im Container betreiben

Richte einen Docker Game-Server ein: containerisiere ihn, damit er portabel, sicherbar und reproduzierbar mit einem Befehl startet.

04.10.2026 · 6 dk okuma
Webentwicklung
LaravelEventPHPWeb

Laravel Events und Listener: Leitfaden für entkoppelten Code

Entkoppeln Sie Ihren Code mit Laravel Events und Listenern: Events erstellen, Listener registrieren und in die Queue legen.

04.10.2026 · 6 dk okuma
Metin2
Metin2MySQLSunucuBackup

Metin2 Backup: automatische Sicherung mit mysqldump und Cron

Automatisiere dein Metin2 Backup mit mysqldump und Cron: sichere die account-, player- und common-Datenbanken geplant, komprimiert und sicher.

03.10.2026 · 5 dk okuma
Tools & DevOps
DevOpsLinuxGitCI-CD

Zero Downtime Deploy: Leitfaden mit Symlinks und Health Checks

Wie du einen Zero Downtime Deploy mit atomaren Symlink-Wechseln und Health Checks umsetzt, Schritt für Schritt mit sofortigem Rollback.

03.10.2026 · 6 dk okuma
SEO & Marketing
SEOİçerikGoogleWeb

SEO-freundliche URL-Struktur: kurze, lesbare Adressen

Was ist eine SEO-freundliche URL? Praktische Regeln und Beispiele für kurze, lesbare und dauerhafte Adressen.

03.10.2026 · 5 dk okuma
Discord-Bots
DiscordBotTypeScriptdiscord.js

Discord Bot in TypeScript: ein typsicheres Setup

Wie baut man einen Discord Bot in TypeScript: tsconfig, getypter Client und Command-Interfaces für ein sichereres discord.js-Projekt.

02.10.2026 · 6 dk okuma
Frontend & UI
LighthouseFrontendCore Web VitalsWeb

Frontend-Performance-Audit mit Lighthouse

Wie du einen Lighthouse-Bericht richtig liest und LCP-, CLS- und TBT-Engpässe Schritt für Schritt behebst.

02.10.2026 · 5 dk okuma
Webentwicklung
PHPWebStream

PHP-Dateidownload: Große Dateien sicher streamen

PHP-Dateidownload richtig mit korrekten Headern und große Dateien ohne Speicherüberlauf streamen.

02.10.2026 · 6 dk okuma
Metin2
Metin2ServerClientSistem

Metin2 Inventar Erweitern: Taschenslots und Seiten

Metin2 Inventar-Erweiterung: Taschenslots und Seiten sicher auf Server und Client hinzufügen.

01.10.2026 · 5 dk okuma
Design
TasarımCanvaFigmaUI

Canva vs Figma: Welches passt zu dir?

Canva vs Figma im Vergleich: Wir beleuchten Stärken und Schwächen beider Tools und helfen bei der Wahl.

01.10.2026 · 5 dk okuma
Game-Server
SunucuNetworkingMySQLGüvenlik

Game Auth Server: Login und Game Server Trennen

Was ein Game Auth Server ist und die Vorteile bei Sicherheit und Skalierung der Trennung von Login und Game Server.

01.10.2026 · 6 dk okuma
Discord-Bots
DiscordBotNode.jsDevOps

Discord-Bot-Uptime: Crash-Erkennung und Auto-Neustart

Steigere die Uptime deines Discord-Bots mit Crash-Erkennung, automatischem Neustart per pm2 und einem Healthcheck, Schritt für Schritt.

30.09.2026 · 6 dk okuma
Webentwicklung
LaravelPHPWebDatabase

Laravel Pagination: Offset- und Cursor-Seitennavigation

Lerne den Unterschied zwischen Offset- und Cursor-Laravel-Pagination, mit Performance-Hinweisen und echtem Code.

30.09.2026 · 6 dk okuma
Metin2
Metin2ServerSistemQuest

Metin2 Mob-KI bearbeiten: Aggro, Flucht und Gruppen

Bearbeite die Metin2 Mob-KI über mob_proto AI_FLAG: Aggro-Reichweite, Flucht, Helfer und Gruppenreaktionen Schritt für Schritt.

30.09.2026 · 6 dk okuma
Tools & DevOps
DevOpsGitCI-CDMonorepo

Monorepo vs Polyrepo: die richtige Repo-Struktur

Ein Monorepo-Polyrepo-Vergleich: ein Repo oder mehrere? Vor- und Nachteile und wie du richtig wählst.

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

AI SEO: Sichtbarkeit in ChatGPT und KI-Suche

AI SEO in der Praxis: konkrete Schritte, damit deine Inhalte in ChatGPT, Perplexity und Google-KI-Antworten zitiert werden.

29.09.2026 · 6 dk okuma
Webentwicklung
LaravelPHPWeb

Laravel Repository Pattern: sinnvoll oder Overkill?

Wir untersuchen, was das Laravel Repository Pattern wirklich bringt, seine Vor- und Nachteile und wann es zu einer unnötigen Abstraktionsschicht wird.

29.09.2026 · 7 dk okuma
Metin2
Metin2QuestLuaNPC

Metin2 NPC-Dialog: Verzweigen mit select und confirm

Einen Metin2 NPC-Dialog mit select und confirm verzweigen: Auswahlmenüs und Ja/Nein-Fenster mit funktionierenden Lua-Beispielen erklärt.

28.09.2026 · 6 dk okuma
Design
TasarımMarkaLogoTipografi

Brand-Styleguide erstellen: eine Schritt-für-Schritt-Anleitung

Brand-Styleguide erstellen: praktische Schritte, um Logo-Einsatz, Farbcodes und Typografie zu dokumentieren.

28.09.2026 · 7 dk okuma
Discord-Bots
DiscordBotdiscord.jsNode.js

Discord Global-Command vs. Guild-Command: Vergleich

Der Unterschied zwischen einem Discord Global-Command und einem Guild-Command, Aktualisierungszeiten und wann man was nutzt.

28.09.2026 · 5 dk okuma