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.

Game-Server
SunucuGame LoopNetworkingC++

Game-Loop-Tick-Rate: Den Server-Loop Entwerfen

Was Game-Loop-Tick-Rate ist, warum ein fester Zeitschritt zählt und wie man einen stabilen Server-Loop baut. Mit praktischen C++-Beispielen.

11.08.2026 · 6 dk okuma
Webentwicklung
Next.jsReactWeb

Next.js Data Fetching: fetch und Caching-Strategien

Ein Next.js Data-Fetching-Leitfaden: Unterschiede zwischen fetch, static, SSR und ISR im App Router mit Beispielen.

11.08.2026 · 5 dk okuma
Metin2
Metin2QuestLuaSistem

Metin2 Quest Timer: Verwendung und Beispiele

Der Metin2 Quest Timer Schritt fur Schritt: verzogerte Events, Cooldowns und wiederholte Aufgaben mit q.start_timer und server_timer.

11.08.2026 · 6 dk okuma
Design
TasarımUIUXFigma

UI/UX Unterschied: klare Erklärung für Designer

Was ist der UI/UX Unterschied genau? Wir erklären die Grenzen, Aufgaben und das Zusammenspiel beider Disziplinen klar.

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

Discord Log-Bot: Serverereignisse protokollieren

Baue einen discord log bot, der gelöschte Nachrichten, Beitritte/Austritte und Rollenänderungen Schritt für Schritt protokolliert.

10.08.2026 · 6 dk okuma
Webentwicklung
Next.jsSEOReactWeb

Next.js SEO: Titel, OG und Canonical mit der Metadata-API

Praktischer Leitfaden zu Next.js SEO: Titel, Open Graph und Canonical korrekt setzen mit der App-Router-Metadata-API und generateMetadata.

10.08.2026 · 5 dk okuma
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