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ımLogoMarkaSVG

Logo-Dateiformate: Leitfaden zu SVG, PNG und PDF

Logo-Dateiformate verwirren oft: Wofür sind SVG, PNG, PDF und EPS, und welche bekommt der Kunde? Ein praktischer Leitfaden.

25.08.2026 · 5 dk okuma
Game-Server
SunucuLinuxNetworkingMySQL

Server-Skalierung für Spiele: horizontal vs. vertikal

Server-Skalierung für Spiele: eine stärkere Maschine oder mehr Maschinen? Die echten Abwägungen zwischen vertikaler und horizontaler Skalierung.

25.08.2026 · 5 dk okuma
Webentwicklung
MySQLPostgreSQLVeritabanıWeb

MySQL vs PostgreSQL: Welche für dein Projekt?

MySQL vs PostgreSQL im Vergleich: Features, Performance und Anwendungsfälle für die richtige Datenbankwahl.

25.08.2026 · 5 dk okuma
Metin2
Metin2ServerLinuxFreeBSD

Metin2 Linux Server: auf Ubuntu betreiben

Realistische Wege für einen Metin2 Linux Server: Source kompilieren, FreeBSD-VM und Docker auf Ubuntu, Schritt für Schritt.

24.08.2026 · 6 dk okuma
Tools & DevOps
DevOpsCI-CDDockerLinux

Deployment-Strategien: Blue-Green und Rolling im Vergleich

Wir vergleichen Deployment-Strategien für Releases ohne Ausfallzeit: Vor- und Nachteile von Blue-Green und Rolling sowie die passende Wahl.

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

Canonical Tag: Was es ist und wie es Duplicate Content löst

Ein Canonical Tag löst Duplicate Content, indem es Google die Original-URL nennt. So setzt du es korrekt ein, mit echten Beispielen.

24.08.2026 · 5 dk okuma
Discord-Bots
DiscordBotdiscord.jsNode.js

Discord Bot Event Listener: Leitfaden zu Gateway und Intents

Ein Leitfaden zum discord bot event-Fluss, zu Gateway Intents und einer skalierbaren Event-Listener-Struktur, Schritt für Schritt mit discord.js.

23.08.2026 · 6 dk okuma
Frontend & UI
FrontendCSSAnimasyonJavaScript

Scroll-Animation: Performante Effekte mit Intersection Observer

Der moderne Weg zur Scroll-Animation: flüssige, performante Effekte, ausgelöst per Intersection Observer.

23.08.2026 · 5 dk okuma
Webentwicklung
WebAPIWebhookLaravel

Was Ist ein Webhook und Wie Integriert Man Ihn?

Was ist ein Webhook, wie unterscheidet er sich vom Polling und wie richtet man eine ereignisgesteuerte Integration sicher ein? Mit Beispielen.

23.08.2026 · 5 dk okuma
Metin2
Metin2SunucuSistemNetworking

Metin2 Channel-Struktur: Core-Verteilung und Ports

Wie funktioniert die Metin2 Channel-Struktur? Core-Verteilung, P2P-Verbindung, Port-Logik und die Rolle der Auth/db-Server mit Beispielen erklärt.

22.08.2026 · 6 dk okuma
Design
TasarımUIFigmaSVG

Icon-Design: ein konsistentes Icon-Set erstellen

Ein praktischer Leitfaden zum Icon-Design: ein konsistentes Set mit Grid, Strichstärke, optischer Balance und sauberem SVG-Export.

22.08.2026 · 6 dk okuma
Game-Server
SunucuMySQLLinuxNetworking

MySQL-Replikation: Leitfaden zur Master-Replica-Einrichtung

Eine Schritt-für-Schritt-Anleitung zur MySQL-Replikation: Master-Replica aufbauen, Lesezugriffe verteilen, GTID aktivieren und die Replica überwachen.

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

Discord Command Handler: eine modulare, skalierbare Architektur

Baue einen Discord Command Handler, der Befehle und Events automatisch aus Dateien lädt, damit dein Bot modular und skalierbar bleibt.

21.08.2026 · 6 dk okuma
Webentwicklung
APIBackendWebDevOps

API Rate Limiting: Strategien zur Anfragebegrenzung

Verhindern Sie Missbrauch mit API Rate Limiting: Anfragen sicher drosseln per Token Bucket, Sliding Window und korrekten HTTP-Antworten.

21.08.2026 · 5 dk okuma
Metin2
Metin2ServerMySQLSistem

Wie die Metin2 DB-Cache-Architektur funktioniert

Wie der Metin2 db-Cache Spielerdaten zwischen MySQL und Spielkern hält, wann er speichert und warum.

21.08.2026 · 6 dk okuma
Tools & DevOps
BashDevOpsLinuxShell

Ein Bash-Script schreiben: Einstieg in die Automatisierung

Lerne Schritt für Schritt ein Bash-Script mit Variablen, Schleifen und Bedingungen zur Automatisierung zu schreiben.

20.08.2026 · 5 dk okuma
SEO & Marketing
SEOGoogleCrawlrobots.txt

robots.txt richtig nutzen: Aufbau und häufige Fehler

Die robots txt steuert Crawler: richtige Einrichtung, typische Fehler und versehentliches Blockieren vermeiden.

20.08.2026 · 5 dk okuma
Webentwicklung
JWTAuthWebToken

Was ist JWT? Authentifizierung mit Tokens erklärt

Was JWT ist, wie ein Token aus drei Teilen besteht, wie die Signatur funktioniert und das Refresh-Token-Muster, mit praktischen Beispielen.

20.08.2026 · 6 dk okuma
Metin2
Metin2MySQLServerSistem

Metin2 MySQL-Tabellen: Aufbau von player und account

Wie funktionieren Metin2 MySQL-Tabellen? Wir erklären die Haupttabellen der account- und player-Datenbanken und ihre Aufgabe.

19.08.2026 · 5 dk okuma
Design
TasarımUIRenkFigma

Was Ist ein Design System? Tokens und Komponenten

Was ein Design System ist, wie die Schichten Tokens-Komponenten-Docs funktionieren und wie ein kleines Team es skalierbar aufbaut.

19.08.2026 · 5 dk okuma
Discord-Bots
DiscordBotClaude APINode.js

Discord-KI-Bot: Chat-Integration mit der Claude-API

Baue einen Discord-KI-Bot, der über die Anthropic Claude-API chattet: Nachrichten mit discord.js erfassen und den Gesprächskontext verwalten.

19.08.2026 · 6 dk okuma
Frontend & UI
FrontendCSSUILayout

CSS position: relative, absolute, sticky und fixed

Ein praktischer Leitfaden, der jeden Wert von CSS position (static, relative, absolute, fixed, sticky) mit echten Beispielen erklärt.

18.08.2026 · 5 dk okuma
Game-Server
SunucuLinuxMySQLDevOps

Server-Backup: Disaster-Recovery-Leitfaden für Gameserver

Schützen Sie Ihren Gameserver mit automatischem Server-Backup, Offsite-Kopien und Restore-Plan vor Datenverlust.

18.08.2026 · 5 dk okuma
Webentwicklung
RESTGraphQLAPIWeb

REST API vs GraphQL: Welches solltest du wählen?

Ein REST vs GraphQL Vergleich: Vor- und Nachteile beider API-Stile, Over/Under-Fetching, Caching und die richtige Wahl.

18.08.2026 · 6 dk okuma