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.

Frontend & UI
FrontendCSSUI

Fluid-Typografie mit CSS clamp(): Praxisleitfaden

Lerne mit CSS clamp() Schriftgrößen zu bauen, die fluid mit dem Viewport skalieren – inklusive Formel und Stolperfallen.

27.09.2026 · 5 dk okuma
Game-Server
SunucuMySQLLinux

MySQL Deadlock: Was es ist und wie man es löst

Warum entsteht ein MySQL Deadlock und wie behebt man ihn? InnoDB-Sperrlogik, Log lesen und Transaktionen ordnen, Schritt für Schritt.

27.09.2026 · 6 dk okuma
Webentwicklung
LaravelVueReactWeb

Inertia.js: Ein Laravel + Vue/React SPA bauen

Erfahre, wie Inertia js dir ein modernes Vue- oder React-SPA auf Laravel ohne separate API ermöglicht.

27.09.2026 · 5 dk okuma
Metin2
Metin2SourceClientSistem

Neue Metin2-Klasse hinzufügen: Geht das und wie?

Die technischen Grenzen einer neuen Metin2-Klasse: Job-Index, Skill-Tabellen, Item-Flags und warum ein Source-Rebuild unvermeidlich ist.

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

Discord temporärer Sprachkanal (Temp Voice) System

Ein Discord temporärer Sprachkanal: Baue mit discord.js v14 einen Temp-Voice-Bot, der beim Beitritt automatisch einen privaten Raum erstellt.

26.09.2026 · 5 dk okuma
Design
TasarımLogoMarkaNegatif Alan

Negativraum-Logos: Clevere Beispiele

Negativraum-Logos verwandeln Leerraum in ein verstecktes Symbol. Echte Beispiele, Grundprinzipien und praktische Methoden für dein Logo.

26.09.2026 · 6 dk okuma
Webentwicklung
LaravelPHPWeb

Eloquent vs Query Builder: Wann was nutzen

Wir erklären den Performance-Kompromiss zwischen Eloquent und dem Query Builder in Laravel und wann ORM oder direkte Abfragen sinnvoll sind.

25.09.2026 · 5 dk okuma
Metin2
Metin2ServerSistemPvP

Metin2 Server Launch-Checkliste: Test vor der Eröffnung

Eine vollständige Metin2 Server Launch-Checkliste: jedes System vor der Eröffnung testen, von Registrierung bis PvP-Balance und Backups.

25.09.2026 · 6 dk okuma
Tools & DevOps
DevOpsDockerCI-CDLinux

Docker-Image verkleinern: Multi-Stage- und Alpine-Leitfaden

Verkleinern Sie Docker-Images um bis zu 80 % mit Multi-Stage-Builds, Alpine, .dockerignore und Layer-Optimierung.

25.09.2026 · 6 dk okuma
SEO & Marketing
SEOGoogleAnalytics

Organischer Traffic eingebrochen: Diagnose und Erholung

Bevor du in Panik gerätst, weil der organische Traffic eingebrochen ist: so findest du die Ursache und erholst dich Schritt für Schritt.

24.09.2026 · 6 dk okuma
Game-Server
SunucuLinuxlogrotateDevOps

Server-Log-Management: Größenkontrolle mit logrotate

Server-Log-Management mit logrotate: Logs rotieren, komprimieren und die Platte nicht volllaufen lassen.

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

Discord Anti Raid: Schutz vor Massen-Beitritten und Spam

Ein mehrschichtiges discord anti raid-Setup mit discord.js v14: Account-Alter-Filter, automatischer Lockdown bei einer Beitrittswelle und Link/Spam-Schutz.

24.09.2026 · 6 dk okuma
Webentwicklung
PHPSessionGüvenlikWeb

PHP Session und Cookie: sichere Zustandsverwaltung

Lerne sichere Zustandsverwaltung mit PHP Session und Cookies, die richtigen Cookie-Flags und Schutz vor Session-Fixation.

23.09.2026 · 6 dk okuma
Metin2
Metin2PazarlamaToplulukServer

Metin2 Server-Werbung: Strategien zum Spielergewinn

Metin2 Server-Werbung richtig machen: Spieler gewinnen über Toplist-Seiten, Social Media und eine starke Launch-Kampagne.

23.09.2026 · 6 dk okuma
Design
TasarımUITipografiCSS

Typografische Hierarchie: Überschrift und Fließtext im Gleichgewicht

Typografische Hierarchie lenkt den Lesefluss über Größe und Gewicht: praktische Wege, Überschrift und Fließtext auszubalancieren.

23.09.2026 · 6 dk okuma
Frontend & UI
FrontendCSSUIJavaScript

Sticky Header: Leiste fixieren und beim Scrollen ausblenden

So baust du einen Sticky Header, der beim Scrollen fixiert, beim Runterscrollen ausblendet und beim Hochscrollen wieder erscheint — mit sauberem CSS und JavaScript.

22.09.2026 · 6 dk okuma
Webentwicklung
LaravelVitePHPWeb

Vite Laravel-Leitfaden: Bundling, HMR und Manifest

Vite Laravel-Setup: Asset-Bundling, HMR in der Entwicklung und das Produktions-Manifest Schritt fuer Schritt mit echtem Code.

22.09.2026 · 6 dk okuma
Metin2
Metin2SunucuEkonomiSistem

Metin2-Ökonomie: Yang-Inflation beherrschen

Metin2-Wirtschaft im Gleichgewicht: Geldquellen und -senken justieren, um Yang-Inflation auf dem Server zu zügeln.

22.09.2026 · 5 dk okuma
Discord-Bots
DiscordBotdiscord.jsGüvenlik

Discord-Verifizierungsbot: Mitglieder mit Captcha prüfen

Baue einen Discord-Verifizierungsbot: neue Mitglieder per Button und Captcha prüfen und Raids sowie Bot-Angriffe Schritt für Schritt blockieren.

21.09.2026 · 7 dk okuma
Tools & DevOps
DevOpsLinuxNginx

Certbot SSL: automatische Zertifikate mit Let's Encrypt

Richten Sie Certbot SSL Schritt für Schritt ein: Plugins, certonly/webroot, DNS-01-Wildcards, Deploy-Hooks und zuverlässige automatische Erneuerung.

21.09.2026 · 6 dk okuma
SEO & Marketing
SEOİçerikGoogle

Topic-Cluster-Strategie: thematische Autorität aufbauen

Erfahren Sie, wie das Topic-Cluster-Modell eine Pillar-Seite mit Unterstützungsinhalten verknüpft und thematische Autorität aufbaut.

21.09.2026 · 6 dk okuma
Game-Server
SunucuLinuxPerformansDevOps

Linux Performance-Befehle: Engpässe finden

Mit den Linux Performance-Befehlen top, htop, iostat und vmstat finden Sie Engpässe bei CPU, RAM und Festplatten-I/O.

20.09.2026 · 6 dk okuma
Webentwicklung
LaravelTailwindCSSWeb

Laravel Tailwind einrichten und mit Blade nutzen

Komplette Laravel-Tailwind-Einrichtung mit Vite sowie Utility-Klassen und Komponenten in Blade mit praktischen Beispielen.

20.09.2026 · 6 dk okuma
Metin2
Metin2ServerClientNetworking

Metin2 Packet-Struktur: Client-Server-Kommunikation

Wie die Metin2 Packet-Struktur funktioniert: Header-Bytes, feste/dynamische Packets, Handshake und das Lesen am Server.

20.09.2026 · 7 dk okuma