Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Was ist CSRF und wie funktioniert der Schutz von Webformularen
Was ist CSRF, wie funktioniert der Angriff und wie schützen Token und SameSite-Cookies deine Formulare? Mit praktischen Beispielen erklärt.
Metin2 GM-Befehle: Liste und Berechtigungsstufen
Die meistgenutzten Metin2 GM-Befehle, Berechtigungsstufen und sichere Einrichtung über die gmlist-Tabelle. Item, mob, warp und reload.
Discord Bot Verifizierung: Der komplette Verified-Bot-Leitfaden
Was ist Discord Bot Verifizierung, was passiert bei der 100-Server-Schwelle und wie besteht man Verifizierung und Intent-Freigabe? Ein praktischer Leitfaden.
Dark-Mode-Design: Farb- und Kontrasttipps
Ein praktischer Leitfaden für Dark-Mode-Design: die richtigen Grautöne, Kontrastwerte und Farben gegen Augenermüdung.
Docker Game-Server: portabel im Container betreiben
Richte einen Docker Game-Server ein: containerisiere ihn, damit er portabel, sicherbar und reproduzierbar mit einem Befehl startet.
Laravel Events und Listener: Leitfaden für entkoppelten Code
Entkoppeln Sie Ihren Code mit Laravel Events und Listenern: Events erstellen, Listener registrieren und in die Queue legen.
Metin2 Backup: automatische Sicherung mit mysqldump und Cron
Automatisiere dein Metin2 Backup mit mysqldump und Cron: sichere die account-, player- und common-Datenbanken geplant, komprimiert und sicher.
Zero Downtime Deploy: Leitfaden mit Symlinks und Health Checks
Wie du einen Zero Downtime Deploy mit atomaren Symlink-Wechseln und Health Checks umsetzt, Schritt für Schritt mit sofortigem Rollback.
SEO-freundliche URL-Struktur: kurze, lesbare Adressen
Was ist eine SEO-freundliche URL? Praktische Regeln und Beispiele für kurze, lesbare und dauerhafte Adressen.
Discord Bot in TypeScript: ein typsicheres Setup
Wie baut man einen Discord Bot in TypeScript: tsconfig, getypter Client und Command-Interfaces für ein sichereres discord.js-Projekt.
Frontend-Performance-Audit mit Lighthouse
Wie du einen Lighthouse-Bericht richtig liest und LCP-, CLS- und TBT-Engpässe Schritt für Schritt behebst.
PHP-Dateidownload: Große Dateien sicher streamen
PHP-Dateidownload richtig mit korrekten Headern und große Dateien ohne Speicherüberlauf streamen.
Metin2 Inventar Erweitern: Taschenslots und Seiten
Metin2 Inventar-Erweiterung: Taschenslots und Seiten sicher auf Server und Client hinzufügen.
Canva vs Figma: Welches passt zu dir?
Canva vs Figma im Vergleich: Wir beleuchten Stärken und Schwächen beider Tools und helfen bei der Wahl.
Game Auth Server: Login und Game Server Trennen
Was ein Game Auth Server ist und die Vorteile bei Sicherheit und Skalierung der Trennung von Login und Game Server.
Discord-Bot-Uptime: Crash-Erkennung und Auto-Neustart
Steigere die Uptime deines Discord-Bots mit Crash-Erkennung, automatischem Neustart per pm2 und einem Healthcheck, Schritt für Schritt.
Laravel Pagination: Offset- und Cursor-Seitennavigation
Lerne den Unterschied zwischen Offset- und Cursor-Laravel-Pagination, mit Performance-Hinweisen und echtem Code.
Metin2 Mob-KI bearbeiten: Aggro, Flucht und Gruppen
Bearbeite die Metin2 Mob-KI über mob_proto AI_FLAG: Aggro-Reichweite, Flucht, Helfer und Gruppenreaktionen Schritt für Schritt.
Monorepo vs Polyrepo: die richtige Repo-Struktur
Ein Monorepo-Polyrepo-Vergleich: ein Repo oder mehrere? Vor- und Nachteile und wie du richtig wählst.
AI SEO: Sichtbarkeit in ChatGPT und KI-Suche
AI SEO in der Praxis: konkrete Schritte, damit deine Inhalte in ChatGPT, Perplexity und Google-KI-Antworten zitiert werden.
Laravel Repository Pattern: sinnvoll oder Overkill?
Wir untersuchen, was das Laravel Repository Pattern wirklich bringt, seine Vor- und Nachteile und wann es zu einer unnötigen Abstraktionsschicht wird.
Metin2 NPC-Dialog: Verzweigen mit select und confirm
Einen Metin2 NPC-Dialog mit select und confirm verzweigen: Auswahlmenüs und Ja/Nein-Fenster mit funktionierenden Lua-Beispielen erklärt.
Brand-Styleguide erstellen: eine Schritt-für-Schritt-Anleitung
Brand-Styleguide erstellen: praktische Schritte, um Logo-Einsatz, Farbcodes und Typografie zu dokumentieren.
Discord Global-Command vs. Guild-Command: Vergleich
Der Unterschied zwischen einem Discord Global-Command und einem Guild-Command, Aktualisierungszeiten und wann man was nutzt.