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.

Serveur de Jeu
SunucuGame LoopNetworkingC++

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++.

11.08.2026 · 7 dk okuma
Développement Web
Next.jsReactWeb

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.

11.08.2026 · 6 dk okuma
Metin2
Metin2QuestLuaSistem

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.

11.08.2026 · 7 dk okuma
Design
TasarımUIUXFigma

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.

10.08.2026 · 6 dk okuma
Bots Discord
DiscordBotdiscord.jsNode.js

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.

10.08.2026 · 7 dk okuma
Développement Web
Next.jsSEOReactWeb

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.

10.08.2026 · 6 dk okuma
Metin2
Metin2QuestLuaServer

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.

09.08.2026 · 7 dk okuma
Frontend & UI
FrontendCSSUI

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.

09.08.2026 · 7 dk okuma
Outils & DevOps
DevOpsLinuxCronCI-CD

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.

09.08.2026 · 5 dk okuma
SEO & Marketing
SEOİçerikGoogle

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.

08.08.2026 · 6 dk okuma
Serveur de Jeu
C++SunucuNetworkingRAII

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.

08.08.2026 · 7 dk okuma
Design
TasarımRenkMarkaLogo

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.

08.08.2026 · 5 dk okuma
Bots Discord
DiscordBotdiscord.jsNode.js

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.

07.08.2026 · 8 dk okuma
Développement Web
Next.jsReactTypeScriptWeb

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.

07.08.2026 · 6 dk okuma
Metin2
Metin2ClientPythonUI

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.

07.08.2026 · 6 dk okuma
Développement Web
Next.jsReactWeb

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.

06.08.2026 · 6 dk okuma
Metin2
Metin2ClientSistemQuest

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.

06.08.2026 · 7 dk okuma
Bots Discord
DiscordBotdiscord.jsNode.js

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.

06.08.2026 · 8 dk okuma
Design
TasarımGridUILayout

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.

05.08.2026 · 6 dk okuma
Serveur de Jeu
SunucuLinuxMonitoringGrafana

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.

05.08.2026 · 7 dk okuma
Développement Web
Next.jsReactTypeScriptWeb

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.

05.08.2026 · 6 dk okuma
Metin2
Metin2SkillServerPvP

É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.

04.08.2026 · 7 dk okuma
Outils & DevOps
DevOpsNginxLinuxSSL

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.

04.08.2026 · 6 dk okuma
SEO & Marketing
SEOİçerikGoogleAnalytics

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.

04.08.2026 · 7 dk okuma