Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Node.js async/await : guide de programmation asynchrone
Clarifiez le flux node async await depuis zéro : différence entre callbacks, Promises et async/await, gestion des erreurs et parallélisme.
Système d'Alchimie Metin2 : Pierres de Dragon et Bonus
Installez le système d'alchimie Metin2 : item_proto des pierres, structure de dragon_soul_table.txt et définition des bonus.
Tailles d'images réseaux sociaux : guide 2026
Les tailles d'images réseaux sociaux varient selon la plateforme : maîtrisez les bonnes dimensions et une logique de gabarits.
Menu Hamburger : une navigation mobile accessible
Créez une navigation mobile accessible et fluide à partir de zéro avec un menu hamburger en CSS et JavaScript pur, étape par étape.
API Express : créer une API REST avec Node.js
Comment créer une API Express propre et évolutive sur Node.js avec routeurs, middleware et gestion centralisée des erreurs.
Système de Ceinture Metin2 : Installer le Belt Inventory
Comment installer le système de ceinture Metin2 : j'active le belt inventory côté item_proto, source serveur et interface Python.
Cogs discord.py : un bot modulaire et propre
Utilisez les cogs discord.py pour répartir vos commandes en modules : un bot Discord plus propre et évolutif.
gitignore : exclure des fichiers et utiliser des modèles
La bonne façon d'exclure des fichiers avec gitignore : syntaxe des motifs, config globale, modèles prêts à l'emploi et erreurs courantes.
E-E-A-T : qu'est-ce que c'est et comment l'appliquer
Qu'est-ce que l'E-E-A-T et comment refléter expérience, expertise, autorité et confiance dans votre contenu ? Guide pratique.
Architecture Anti Cheat de Jeu : Validation Côté Serveur
Le socle de l'architecture anti cheat de jeu : validation côté serveur, modèle d'autorité et logique de détection.
Qu'est-ce que TypeScript ? Bases et passage depuis JavaScript
Ce qu'est TypeScript, comment fonctionne son système de types et comment migrer progressivement un projet JavaScript avec des interfaces.
Solution Lag Metin2 : réglage serveur et réseau
Guide pratique de solution lag Metin2 : diagnostiquer si le délai vient du serveur ou du réseau, puis le corriger pas à pas.
Qu'est-ce qu'un moodboard et comment le créer : étape par étape
Ce qu'est un moodboard, pourquoi il fonctionne et comment créer une planche d'inspiration qui clarifie la direction d'un projet de design.
Commandes slash discord.py avec app_commands et Cogs
Créez des commandes slash discord.py avec app_commands et Cogs : synchronisation, paramètres typés et gestion des erreurs.
REST API Best Practices : guide de conception
Guide des REST API best practices : nommage des endpoints, méthodes HTTP, codes de statut, versionnage et réponses d'erreur cohérentes.
Protection DDoS Metin2 : firewall, proxy et mitigation
Stratégie de protection DDoS Metin2 en couches : règles de firewall, proxy masquant l'IP réelle et mitigation des attaques.
CSS Specificity : quelle règle l'emporte ?
Comment se calcule la CSS specificity, comment la cascade décide et comment !important et les styles inline cassent l'ordre, avec des exemples.
Docker Volume : rendre les données persistantes
Découvrez comment un Docker volume protège vos données même au redémarrage d'un container, sa différence avec les bind mounts et comment le sauvegarder.
Google Analytics 4 : installation et rapports de base
Guide pratique pour l'installation de Google Analytics 4, le suivi d'événements et la lecture des rapports de base.
Programmation socket C++ : créer un serveur TCP simple
Apprenez la programmation socket c++ pas à pas en créant un serveur TCP fonctionnel avec l'API Berkeley sockets.
Contraste des couleurs et WCAG : guide du design accessible
Un guide design sur les ratios de contraste WCAG, les seuils 4.5:1 et 3:1, et le choix de couleurs accessibles avec des exemples.
Discord sharding : faire évoluer les gros bots
Qu'est-ce que le Discord sharding, comment dépasser 2500 serveurs avec ShardingManager et agréger les données entre shards ? Expliqué avec discord.js.
Redis, c'est quoi ? Guide cache, sessions et files
Redis, c'est quoi, pourquoi si rapide, et comment l'utiliser pour le cache, les sessions et les files ? Expliqué par des cas concrets.
Lire le Syserr Metin2 : interpréter les logs d'erreur
Apprenez à lire les lignes de syserr et syslog Metin2 pour retrouver la vraie source des crashs, quêtes et erreurs core.