Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Game Loop et Tick Rate : Concevoir la Boucle Serveur
Le game loop tick rate expliqué : pourquoi un pas de temps fixe est essentiel et comment concevoir une boucle serveur stable, avec des exemples C++.
Next.js Data Fetching : fetch et stratégies de cache
Guide du Next.js data fetching : différences entre fetch, static, SSR et ISR dans l'App Router, avec des exemples.
Metin2 Quest Timer : utilisation et exemples
Le Metin2 quest timer expliqué pas a pas : evenements differes, cooldowns et taches repetees avec q.start_timer et server_timer.
Différence UI/UX : guide clair pour le designer
Quelle est vraiment la différence UI/UX ? Nous expliquons les frontières, les rôles et la collaboration des deux disciplines.
Bot de logs Discord : journaliser les événements
Créez un bot de logs Discord qui enregistre suppressions de messages, arrivées/départs et changements de rôle, pas à pas.
SEO Next.js : titre, OG et canonical avec Metadata API
Guide pratique du SEO Next.js : configurer title, Open Graph et canonical avec la Metadata API de l'App Router et generateMetadata.
Fonctions de quête Metin2 : les plus utilisées
Guide des fonctions de quête Metin2 : les commandes les plus utilisées des namespaces pc, npc, game et item, avec des exemples.
CSS Dark Mode : guide prefers-color-scheme et toggle
Comment créer un CSS dark mode avec variables CSS, prefers-color-scheme et un petit toggle. Un thème persistant sans flicker.
Cron sous Linux : tâches planifiées avec crontab
Exécutez des scripts en boucle avec cron sous Linux : syntaxe crontab, exemples, journalisation et erreurs courantes.
Types d'intention de recherche : guide SEO pratique
Découvrez les types d'intention de recherche (informationnelle, commerciale, transactionnelle, navigationnelle) et alignez chaque page sur la bonne intention.
Gestion de la mémoire C++ : éviter les fuites
Guide pratique de la gestion de la mémoire C++ : RAII, pointeurs intelligents et Valgrind pour traquer les fuites.
HEX, RGB, CMYK : la cohérence des couleurs de marque
Comprenez HEX, RGB et CMYK, les écarts écran-impression et comment garder une couleur de marque identique partout.
Bot de sondage Discord : vote par boutons et résultats
Créez un bot de sondage Discord avec discord.js v14 : vote par boutons, anti-double vote, barres de résultats en direct et stockage.
Next.js Server Actions : des formulaires sans API
Découvrez comment les Next.js Server Actions exécutent des mutations serveur validées, sans écrire de route API séparée.
Metin2 Root Python : Personnaliser les Fenêtres de l'Interface
Guide pas à pas pour éditer les fichiers root python de Metin2 et personnaliser les fenêtres d'inventaire, de personnage et de chat de ton serveur.
Next.js Server Components : lequel choisir et quand
Un guide clair sur les Next.js Server Components face aux Client Components : leur fonctionnement dans l'App Router et quand choisir chacun.
Metin2 Ajouter une Compétence : Source et Client
Ajouter une compétence Metin2 pas à pas : définition côté source, entrée skill_proto et liaison des effets, icônes et descriptions côté client.
Bot de tirage Discord : tirages minutés et choix du gagnant
Créez un bot de tirage Discord avec discord.js v14 : participation par bouton, tirages minutés, choix équitable et stockage persistant.
Système de grille en design : colonnes et baseline
Comprenez le système de grille en design via colonnes, gouttières et baseline pour des compositions nettes et équilibrées.
Monitoring serveur de jeu avec Grafana et Prometheus
Configurez le monitoring serveur avec Prometheus, node_exporter et Grafana pour suivre CPU, RAM et joueurs en direct.
Next.js App Router : le dossier app et les routes imbriquées
Apprenez le Next.js App Router de zéro : dossier app, layouts, pages et routes imbriquées avec des exemples réels.
Édition de skills Metin2 : dégâts et durées
Guide d'édition de skills Metin2 : équilibrez dégâts, durée et cooldown via skill_proto et skill_table.
Nginx Reverse Proxy : placer votre serveur d'application derrière
Guide pas à pas pour placer votre serveur d'application derrière un Nginx reverse proxy avec terminaison TLS et routage propre.
Stratégie de marketing de contenu : plan étape par étape
Comment bâtir une stratégie de marketing de contenu concrète : audience, calendrier éditorial et plan de diffusion.