Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Typographie fluide avec CSS clamp() : guide pratique
Apprenez à créer des tailles de police fluides selon l'écran avec CSS clamp(), la formule et les pièges d'accessibilité.
MySQL Deadlock : ce que c'est et comment le résoudre
Pourquoi un MySQL deadlock survient-il et comment le résoudre ? Logique des verrous InnoDB, lecture du log et ordre des transactions.
Inertia.js : créer un SPA Laravel + Vue/React
Découvrez comment Inertia js permet de créer un SPA Vue ou React moderne sur Laravel sans écrire d'API séparée.
Ajouter une nouvelle classe Metin2 : est-ce possible et comment ?
Les limites techniques d'une nouvelle classe Metin2 : index de job, tables de skills, drapeaux d'objets et pourquoi recompiler la source est inévitable.
Salon vocal temporaire Discord (Temp Voice) : le système
Un salon vocal temporaire Discord : créez un bot temp voice avec discord.js v14 qui ouvre une salle privée dès qu'un membre rejoint un salon.
Logo en Espace Négatif : Exemples Astucieux
Le logo en espace négatif transforme le vide en symbole caché. Exemples concrets, principes clés et méthodes pratiques pour votre logo.
Eloquent vs Query Builder : lequel choisir
Nous expliquons le compromis de performance entre Eloquent et le query builder dans Laravel, et quand préférer l'ORM aux requêtes directes.
Metin2 Server : checklist complète avant l'ouverture
La checklist complète avant l'ouverture d'un Metin2 server : inscription, paiement, drops, équilibrage PvP, sauvegardes et plus encore.
Réduire la taille d'une image Docker : multi-stage et Alpine
Réduisez vos images Docker jusqu'à 80 % grâce aux multi-stage builds, à Alpine, au .dockerignore et à l'optimisation des couches.
Le trafic organique a chuté : diagnostic et récupération
Avant de paniquer parce que le trafic organique a chuté, voici comment diagnostiquer la cause et le récupérer étape par étape.
Gestion des logs serveur : maîtriser la taille avec logrotate
Maîtrisez la gestion des logs serveur avec logrotate : faites tourner, compressez et évitez de saturer le disque.
Discord Anti Raid : protection contre les arrivées massives et le spam
Une protection discord anti raid en couches avec discord.js v14 : filtre d'ancienneté, lockdown automatique sur une vague d'arrivées et anti-spam.
PHP Session et Cookie : gestion d'état sécurisée
Maîtrisez la gestion d'état avec les PHP session et cookies, les bons attributs de cookie et la défense contre la fixation de session.
Publicité serveur Metin2 : stratégies pour attirer des joueurs
Comment faire de la publicité serveur Metin2 : attirez des joueurs via les sites de classement, les réseaux sociaux et une campagne de lancement solide.
Hiérarchie typographique : équilibrer titre et corps
La hiérarchie typographique guide la lecture par la taille et la graisse : méthodes pour équilibrer titre et corps.
Sticky Header : barre fixe et masquée au défilement
Comment créer un sticky header qui se fige au défilement, se masque vers le bas et réapparaît vers le haut, avec du CSS et du JavaScript propres.
Guide Vite Laravel : bundling, HMR et manifest
Configuration Vite Laravel : bundling des assets, HMR en dev et logique du manifest expliqués pas à pas avec du code réel.
Économie Metin2 : maîtriser l'inflation du yang
Équilibre de l'économie Metin2 : ajustez les robinets et les puits de monnaie pour contenir l'inflation du yang.
Bot de vérification Discord : captcha pour les membres
Créez un bot de vérification Discord : validez les nouveaux membres par bouton et captcha, et bloquez les raids et attaques de bots, étape par étape.
Certbot SSL : certificats automatiques avec Let's Encrypt
Configurez Certbot SSL pas à pas : plugins, certonly/webroot, jokers DNS-01, deploy hooks et renouvellement automatique fiable.
Stratégie de topic cluster : bâtir l'autorité thématique
Découvrez comment le modèle de topic cluster relie une page pilier au contenu de support pour bâtir une autorité thématique durable.
Commandes de performance Linux : trouver les goulots
Utilisez les commandes de performance Linux top, htop, iostat et vmstat pour repérer les goulots d'étranglement CPU, RAM et disque.
Installer Tailwind dans Laravel et l'utiliser avec Blade
Installation complète de Laravel Tailwind avec Vite, plus l'usage des classes utilitaires et des composants dans Blade avec des exemples concrets.
Structure des paquets Metin2 : communication client-serveur
Comment fonctionnent les paquets Metin2 : octets d'en-tête, paquets fixes/dynamiques, handshake et lecture côté serveur.