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.

Metin2
Metin2QuestLuaServer

Metin2 Quest-Funktionen: die meistgenutzten

Leitfaden zu Metin2 Quest-Funktionen: die meistgenutzten Befehle der pc-, npc-, game- und item-Namespaces mit Beispielen.

09.08.2026 · 6 dk okuma
Frontend & UI
FrontendCSSUI

CSS Dark Mode: prefers-color-scheme und Toggle-Anleitung

So baust du CSS Dark Mode mit Custom Properties, prefers-color-scheme und einem kleinen Toggle. Eine flickerfreie, dauerhafte Theme-Anleitung.

09.08.2026 · 6 dk okuma
Tools & DevOps
DevOpsLinuxCronCI-CD

Linux Cron Job: geplante Aufgaben mit Crontab

Skripte periodisch ausführen mit Linux cron: Crontab-Syntax, Beispiele, Logging und Lösungen für typische Fehler.

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

Arten der Suchintention: ein praktischer SEO-Leitfaden

Lerne die vier Arten der Suchintention kennen und richte jede Seite auf die passende Intention aus, um besser zu ranken.

08.08.2026 · 5 dk okuma
Game-Server
C++SunucuNetworkingRAII

C++ Speicherverwaltung: Lecks Verhindern

Praktischer Leitfaden zur C++ Speicherverwaltung: RAII, Smart Pointer und Valgrind gegen Speicherlecks.

08.08.2026 · 6 dk okuma
Design
TasarımRenkMarkaLogo

HEX, RGB, CMYK: konsistente Markenfarben

Verstehe HEX, RGB und CMYK, den Unterschied zwischen Bildschirm und Druck und halte deine Markenfarbe überall gleich.

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

Discord-Umfrage-Bot: Abstimmung per Button und Ergebnisse

Baue einen Discord-Umfrage-Bot mit discord.js v14: Button-Abstimmung, Schutz vor Doppelstimmen, Live-Balken und Persistenz.

07.08.2026 · 7 dk okuma
Webentwicklung
Next.jsReactTypeScriptWeb

Next.js Server Actions: Formulare ohne API

Lerne, wie Next.js Server Actions serverseitige Formular-Mutationen sicher und validiert ausführen, ganz ohne separate API-Route.

07.08.2026 · 5 dk okuma
Metin2
Metin2ClientPythonUI

Metin2 Root Python: UI-Fenster Anpassen

Schritt-für-Schritt-Anleitung zum Bearbeiten der Metin2 root python-Dateien, um Inventar-, Charakter- und Chatfenster anzupassen.

07.08.2026 · 6 dk okuma
Webentwicklung
Next.jsReactWeb

Next.js Server Components: Wann welche wählen

Ein klarer Leitfaden zu Next.js Server Components und Client Components: wie sie im App Router arbeiten und wann man welche wählt.

06.08.2026 · 5 dk okuma
Metin2
Metin2ClientSistemQuest

Metin2 Neuen Skill Hinzufügen: Source und Client

Metin2 neuen Skill hinzufügen Schritt für Schritt: Skilldefinition serverseitig, skill_proto-Eintrag und Effekte, Icons sowie Beschreibungen clientseitig.

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

Discord-Gewinnspiel-Bot: zeitgesteuerte Verlosungen und Gewinner

Baue einen Discord-Gewinnspiel-Bot mit discord.js v14: Button-Teilnahme, zeitgesteuerte Verlosungen, faire Gewinnerwahl und Persistenz.

06.08.2026 · 7 dk okuma
Design
TasarımGridUILayout

Grid-System im Design: Spalten und Baseline

Lerne Grid-System-Design über Spalten, Stege und Baseline-Grid für saubere, ausgewogene Kompositionen.

05.08.2026 · 5 dk okuma
Game-Server
SunucuLinuxMonitoringGrafana

Server-Monitoring für Gameserver mit Grafana und Prometheus

Server-Monitoring mit Prometheus, node_exporter und Grafana einrichten: CPU, RAM und Spieler live im Blick.

05.08.2026 · 6 dk okuma
Webentwicklung
Next.jsReactTypeScriptWeb

Next.js App Router: das app-Verzeichnis und verschachtelte Routen

Lerne den Next.js App Router von Grund auf: app-Verzeichnis, Layouts, Seiten und verschachteltes Routing mit echten Beispielen.

05.08.2026 · 5 dk okuma
Metin2
Metin2SkillServerPvP

Metin2 Skills bearbeiten: Schaden und Dauer einstellen

Metin2 Skills bearbeiten: Schaden, Dauer und Cooldown sicher über skill_proto und skill_table balancieren.

04.08.2026 · 6 dk okuma
Tools & DevOps
DevOpsNginxLinuxSSL

Nginx Reverse Proxy: den App-Server dahinter stellen

Schritt-für-Schritt-Anleitung, um deinen App-Server hinter einen Nginx Reverse Proxy mit TLS-Terminierung zu stellen.

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

Content-Marketing-Strategie: Schritt-für-Schritt-Plan

So baust du eine umsetzbare Content-Marketing-Strategie aus Zielgruppe, Redaktionsplan und Distribution.

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

Discord-Bot-Cooldown und Spam-Schutz-Leitfaden

Baue ein Discord-Bot-Cooldown-System für Befehlsverzoegerungen und sauberen Umgang mit Spam und Rate-Limits via discord.js.

03.08.2026 · 6 dk okuma
Frontend & UI
FrontendWebGLThree.jsAnimasyon

Three.js-Animation: Eine lebendige 3D-Szene bauen

Three.js-Animation Grundlagen: Szene, Kamera, Render-Schleife und rotierende Meshes für eine lebendige 3D-Szene.

03.08.2026 · 6 dk okuma
Webentwicklung
ReactJavaScriptWebPerformans

React Performance optimieren: memo und useMemo

React Performance leidet meist unter unnötigen Re-Renders. Lerne, sie mit memo und useMemo zu messen und zu senken.

03.08.2026 · 5 dk okuma
Metin2
Metin2ServerSistemMySQL

Metin2-Bonus bearbeiten: Attr-Tabellen und Apply-Typen

Bearbeite die Tabellen item_attr und item_attr_rare, prob-Gewichte und Apply-Typen, um Metin2-Bonus zu bearbeiten und neue Boni hinzuzufügen.

02.08.2026 · 5 dk okuma
Design
TasarımLogoIllustratorVektör

Illustrator-Logo erstellen: Zeichenstift- und Pathfinder-Guide

Die Grundlagen eines Illustrator-Logos: saubere Pfade mit dem Zeichenstift, Formen kombinieren mit Pathfinder und skalierbare Vektoren.

02.08.2026 · 6 dk okuma
Game-Server
SunucuLinuxNetworkingGüvenlik

iptables Firewall: Leitfaden für Linux-Server

Richte eine iptables Firewall auf deinem Linux-Server ein: Portregeln, unerwünschten Traffic blocken und einfache Angriffe filtern.

02.08.2026 · 6 dk okuma