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

Maskottchen-Logo gestalten: Charakter erschaffen

So gestaltest du ein Maskottchen-Logo, das einer Marke Persönlichkeit verleiht – vom Konzept bis zum Vektor.

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

Discord-Bot-Statistik-Panel: Serveranzahl und Metriken

Discord-Bot-Statistiken erfassen und anzeigen: Serveranzahl, Nutzer- und Befehlsmetriken in einem Live-Panel verfolgen.

19.09.2026 · 6 dk okuma
Webentwicklung
DevOpsLinuxWeb

SSL-Zertifikat einrichten: HTTPS mit Let's Encrypt

Bringen Sie Ihre Seite mit einem kostenlosen SSL-Zertifikat auf HTTPS: Let's Encrypt einrichten, automatisch erneuern und sicher umleiten.

19.09.2026 · 6 dk okuma
Metin2
Metin2ServerQuestSistem

Metin2 Auto-Hunt-System: Architektur und Balance

So baust du ein Metin2 Auto-Hunt-System: serverseitige Architektur, Quest-Trigger, Sicherheit und Spielbalance.

18.09.2026 · 6 dk okuma
Frontend & UI
CSSFrontendUIGlassmorphism

Glassmorphism CSS: Milchglas-Effekt mit backdrop-filter

Lerne den Glassmorphism-CSS-Effekt Schritt für Schritt mit backdrop-filter, transluzenten Hintergründen und feinen Rändern aufzubauen — performant und zugänglich.

18.09.2026 · 5 dk okuma
Tools & DevOps
DevOpsGitLinuxGüvenlik

.env-Datei verwalten: Geheimnisse sicher halten

Praktische Wege, API-Schlüssel und Geheimnisse mit einer env-Datei zu verwalten: .gitignore, Beispiele und Leak-Schutz.

18.09.2026 · 6 dk okuma
SEO & Marketing
SEOMobileGoogleCore Web Vitals

Mobile-First-Indexierung: Leitfaden zur Mobiltauglichkeit

Was Mobile-First-Indexierung ist, warum Google Ihre Seite anhand der mobilen Version bewertet und wie Sie volle Kompatibilitaet erreichen. Ein Leitfaden.

17.09.2026 · 5 dk okuma
Game-Server
SunucuNetworkingMultiplayerC++

Game-State-Synchronisation: Konsistenz auf dem Server

Wie funktioniert Game-State-Synchronisation? Autoritativer Server, Interpolation und Tick-basierte Updates für Konsistenz.

17.09.2026 · 7 dk okuma
Design
TasarımUIHUDFigma

Game-UI-Design: lesbares HUD und klare Menüs

Prinzipien und Praxisbeispiele für Game-UI-Design: lesbares HUD, aufgeräumtes Inventar und intuitive Menüs.

17.09.2026 · 7 dk okuma
Discord-Bots
DiscordBotNode.jsCanvas

Discord-Profilkarte: Levelkarten mit node-canvas

Zeichne eine discord Profilkarte mit Avatar, Level und Rang per node-canvas: Hintergrund, runder Avatar, XP-Leiste und Fonts, Schritt für Schritt.

16.09.2026 · 6 dk okuma
Webentwicklung
WebXSSPHPLaravel

XSS-Angriff: Was ist das und wie schützt man sich?

Was ist ein XSS-Angriff, wie funktionieren reflected und stored Varianten und wie schützt Output-Escaping deine App? Mit praktischen Beispielen erklärt.

16.09.2026 · 5 dk okuma
Metin2
Metin2QuestPvPSistem

Metin2 Arena-System: 1v1-Duelle und Turniere bauen

Metin2 Arena-System: Matchmaking, isolierte Duellkarte, PvP aktivieren, Siegererkennung und Turnierlogik — komplett in der Lua-Quest-Engine.

16.09.2026 · 9 dk okuma
Webentwicklung
SQL InjectionGüvenlikVeritabanıWeb

SQL-Injection: was es ist und wie man es verhindert

Wie SQL-Injection funktioniert, echte Angriffsbeispiele und wie man sie mit Prepared Statements verhindert.

15.09.2026 · 6 dk okuma
Metin2
Metin2ServerSistemQuest

Metin2 Metin-Stein-System: Level, Drop und Spawn einstellen

So konfigurierst du Level, Drop und Spawn-Zeit des Metin2 Metin-Stein-Systems serverseitig, Schritt für Schritt.

15.09.2026 · 6 dk okuma
Discord-Bots
DiscordBotdiscord.jsi18n

Discord-Bot mit mehrsprachiger Unterstützung: i18n pro Server

Baue mehrsprachige Unterstützung für deinen Discord-Bot mit i18n: Sprache pro Server wechseln, Übersetzungen in JSON halten und jede Antwort über ein t() leiten.

15.09.2026 · 7 dk okuma
Design
TasarımLogoUIMarka

Goldener Schnitt im Design: praktischer Einsatz in Logo und Layout

Wir machen Golden-Ratio-Design konkret: ein praktischer Leitfaden für 1,618 in Logo-Rastern, Typo-Skala und Layout-Proportionen.

14.09.2026 · 5 dk okuma
Game-Server
SunucuC++CMakeLinux

Was ist CMake? Ein C++-Serverprojekt bauen

Was ist CMake und wie baust du ein mehrdateiges C++-Serverprojekt? Targets, Bibliotheken und ein praktisches Setup.

14.09.2026 · 6 dk okuma
Webentwicklung
WebCORSAPIJavaScript

CORS-Fehler: Was es ist und wie man ihn behebt

Was ein CORS-Fehler ist, wie Origin und Preflight funktionieren und wie man ihn dauerhaft behebt.

14.09.2026 · 5 dk okuma
Metin2
Metin2GuildPvPSistem

Metin2 Guild War einrichten: Regeln, Arena und Belohnungen

Richte das metin2 guild war System komplett ein: Kriegstypen, Einsatz- und Punkteregeln, Warp-War-Karten und Belohnungen.

13.09.2026 · 7 dk okuma
Tools & DevOps
DevOpsGitCI-CD

git reset, revert und stash richtig einsetzen

Lerne den Unterschied zwischen git reset, revert und stash und wann du Änderungen parkst, zurückspulst oder sicher rückgängig machst.

13.09.2026 · 5 dk okuma
SEO & Marketing
SEOGörselGoogleWeb

Bild-SEO: Alt-Text, Größe und Format

Mit Bild-SEO beschleunigst du Seiten und rankst in Google Bilder: Alt-Text, Dateigröße, moderne Formate und Benennung.

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

Discord-Bot-Berechtigungen: Rollen- und Befehlskontrolle

Baue ein Discord-Bot-Berechtigungssystem: schütze Slash-Befehle per Rollen- und Permission-Check und blockiere unbefugte Nutzung sauber.

12.09.2026 · 6 dk okuma
Frontend & UI
FrontendCSSPerformansFont

Web-Font-Optimierung: font-display und FOUT/FOIT

Web-Font-Optimierung: FOUT/FOIT steuern und Ladezeit mit font-display, preload, WOFF2 und Subsetting verbessern.

12.09.2026 · 5 dk okuma
Webentwicklung
LaravelPHPEloquentWeb

Laravel N+1-Query-Problem und die Lösung

Was das Laravel N+1-Query-Problem ist, wie man es per Query-Log aufspürt und mit Eager Loading löst — mit praktischen Beispielen erklärt.

12.09.2026 · 6 dk okuma