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
PHPComposerWeb

PHP Composer: Praktischer Leitfaden zur Abhängigkeitsverwaltung

Lerne PHP Composer mit echten Beispielen: Pakete installieren, require, composer.lock und PSR-4-Autoloading, Schritt für Schritt.

25.07.2026 · 6 dk okuma
Metin2
Metin2PHPMySQLSistem

Metin2 Register-System: ein sicheres PHP-Anmeldeformular

Ein sicheres Metin2 Register-System in PHP und PDO: Validierung, Passwort-Hashing und korrektes Schreiben in die account-Tabelle.

25.07.2026 · 6 dk okuma
Design
TasarımUITipografiRenk

Visuelle Hierarchie: Aufmerksamkeit gezielt lenken

Was ist visuelle Hierarchie und wie baut man sie auf? Praktische Regeln mit Größe, Kontrast, Position und Weißraum.

25.07.2026 · 6 dk okuma
Frontend & UI
FrontendCSSARIAUI

Web-Barrierefreiheit: Tastatur, ARIA und Kontrast

Grundlagen der Web-Barrierefreiheit: Tastaturnavigation, korrektes ARIA und WCAG-Kontrastwerte für Interfaces für alle.

24.07.2026 · 6 dk okuma
Webentwicklung
PHPPDOGüvenlikWeb

PHP PDO: sichere Datenbankabfragen schreiben

Praktischer Leitfaden zu PHP PDO und Prepared Statements gegen SQL-Injection und für sichere Abfragen.

24.07.2026 · 5 dk okuma
Metin2
Metin2PHPMySQLSistem

Metin2 Ranking-Seite bauen mit PHP und MySQL

Eine Metin2 Ranking-Seite bauen: Spieler- und Gildenranglisten aus der Datenbank holen und sicher mit PHP und MySQL anzeigen.

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

Discord Modal (Formular) erstellen: Eingaben sauber verarbeiten

Erstelle ein Discord Modal mit discord.js: Formular öffnen, Felder validieren und den Submit sauber verarbeiten.

23.07.2026 · 6 dk okuma
Tools & DevOps
DevOpsCI-CDGitDocker

CI/CD-Pipeline mit GitHub Actions aufbauen

Tests und Deploys automatisch ausführen mit GitHub Actions: Workflow-YAML, Jobs, Secrets und echte Beispiele Schritt für Schritt.

23.07.2026 · 5 dk okuma
SEO & Marketing
SEOPerformansGoogle

Core Web Vitals: Seitentempo und SEO

Was sind Core Web Vitals, wie misst man LCP, INP und CLS und wie verbessert man das Seitentempo für SEO. Praxis-Guide.

23.07.2026 · 5 dk okuma
Game-Server
SunucuMySQLLinuxPerformans

MySQL my.cnf-Tuning: Leitfaden für Performance-Einstellungen

Eine Schritt-für-Schritt-Anleitung, um deine MySQL my.cnf mit Buffer-Pool-, Verbindungs- und Log-Einstellungen zu optimieren.

22.07.2026 · 6 dk okuma
Webentwicklung
PHPBackendWeb

PHP 8.3 Neuerungen: typisierte Konstanten und json_validate

Ein praktischer Blick auf PHP 8.3: typisierte Klassenkonstanten, json_validate, das #[\Override]-Attribut und Performance.

22.07.2026 · 5 dk okuma
Metin2
Metin2QuestSistemServer

Metin2 Biologen-System: Sammel- und Belohnungsmechanik

Wie baut man das Metin2 Biologen-System? Tägliche Sammelmissionen, Belohnungsstufen und der Reset, umgesetzt mit einer Lua-Quest.

22.07.2026 · 6 dk okuma
Design
TasarımUIRenkFigma

UI White Space: Lesbarkeit und Hierarchie durch Leerraum

Wie stärkt UI White Space mit bewusstem Leerraum Lesbarkeit und visuelle Hierarchie? Ein praktischer Leitfaden mit Beispielen.

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

Discord-Bot Buttons und Auswahlmenüs nutzen

Discord-Bot Buttons und Auswahlmenüs für interaktive Nachrichten: ActionRow, customId und Interaction-Handling Schritt für Schritt.

21.07.2026 · 5 dk okuma
Webentwicklung
LaravelPHPUnitPestWeb

Laravel-Tests schreiben: PHPUnit- und Pest-Leitfaden

Laravel-Tests von Grund auf lernen: Feature- und Unit-Tests mit PHPUnit und Pest sowie Datenbank-, HTTP- und Mock-Beispiele.

21.07.2026 · 5 dk okuma
Metin2
Metin2SistemQuestBonus

Metin2 Switchbot-System: automatischer Bonuswechsel

Lerne, wie ein Metin2 Switchbot den Bonuswechsel serverseitig automatisiert – mit Zielabgleich und fairer Balance.

20.07.2026 · 8 dk okuma
Frontend & UI
FrontendCSSTemaUI

CSS-Variablen: Praxisleitfaden für Themes und Wiederverwendung

Lerne mit CSS-Variablen Themes zu bauen, Farben zentral zu verwalten und Wiederholung zu reduzieren – mit echten Beispielen.

20.07.2026 · 5 dk okuma
Tools & DevOps
DevOpsDockerComposeLinux

Docker Compose: Multi-Service-App in einer Datei

Lerne Docker Compose Schritt für Schritt: definiere Web-, Datenbank- und Cache-Dienste in einer Datei und starte den ganzen Stack mit einem Befehl.

20.07.2026 · 5 dk okuma
SEO & Marketing
SEOGoogleAnalytics

Google Search Console: praktischer Leitfaden

So liest du Performance-, Abdeckungs- und Suchanfragedaten in Google Search Console richtig und verbesserst Rankings.

19.07.2026 · 6 dk okuma
Game-Server
SunucuMySQLLinuxNetworking

MySQL-Index-Optimierung: Langsame Queries lösen

Ein praktischer Leitfaden, um langsame Queries mit EXPLAIN zu diagnostizieren und mit dem richtigen MySQL-Index zu beschleunigen.

19.07.2026 · 5 dk okuma
Design
TasarımFigmaUIComponent

Figma Component und Variant: wiederverwendbare UI

Lerne Schritt für Schritt, eine wiederverwendbare UI-Bibliothek mit Zustandsvarianten über Figma Component und Variant aufzubauen.

19.07.2026 · 5 dk okuma
Discord-Bots
DiscordBotNode.jsSQLite

Discord-Bot SQLite-Integration mit better-sqlite3

Schritt fur Schritt eine lokale SQLite-Datenbank in einen schlanken Discord-Bot einbauen und mit better-sqlite3 schnelle, sichere Abfragen schreiben.

18.07.2026 · 6 dk okuma
Webentwicklung
LaravelPHPPerformansWeb

Laravel Cache: Praxisleitfaden für Performance

Lernen Sie Laravel Cache: Treiber wählen, Queries und Seiten cachen und sicher invalidieren, Schritt für Schritt.

18.07.2026 · 5 dk okuma
Metin2
Metin2SistemC++MySQL

Metin2 Offline-Shop-System: Verkaufen im Abwesenheitsmodus

Mit einem Metin2 Offline-Shop-System verkaufen Spieler auch offline. Wir bauen Datenbank, Source und Client Schritt für Schritt.

18.07.2026 · 6 dk okuma