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.

Frontend & UI
FrontendCSSUI

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

27.09.2026 · 6 dk okuma
Serveur de Jeu
SunucuMySQLLinux

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.

27.09.2026 · 6 dk okuma
Développement Web
LaravelVueReactWeb

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.

27.09.2026 · 6 dk okuma
Metin2
Metin2SourceClientSistem

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.

26.09.2026 · 8 dk okuma
Bots Discord
DiscordBotdiscord.jsNode.js

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.

26.09.2026 · 5 dk okuma
Design
TasarımLogoMarkaNegatif Alan

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.

26.09.2026 · 7 dk okuma
Développement Web
LaravelPHPWeb

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.

25.09.2026 · 6 dk okuma
Metin2
Metin2ServerSistemPvP

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.

25.09.2026 · 7 dk okuma
Outils & DevOps
DevOpsDockerCI-CDLinux

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.

25.09.2026 · 7 dk okuma
SEO & Marketing
SEOGoogleAnalytics

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.

24.09.2026 · 8 dk okuma
Serveur de Jeu
SunucuLinuxlogrotateDevOps

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.

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

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.

24.09.2026 · 7 dk okuma
Développement Web
PHPSessionGüvenlikWeb

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.

23.09.2026 · 7 dk okuma
Metin2
Metin2PazarlamaToplulukServer

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.

23.09.2026 · 7 dk okuma
Design
TasarımUITipografiCSS

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.

23.09.2026 · 6 dk okuma
Frontend & UI
FrontendCSSUIJavaScript

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.

22.09.2026 · 6 dk okuma
Développement Web
LaravelVitePHPWeb

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.

22.09.2026 · 7 dk okuma
Metin2
Metin2SunucuEkonomiSistem

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

22.09.2026 · 7 dk okuma
Bots Discord
DiscordBotdiscord.jsGüvenlik

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.

21.09.2026 · 8 dk okuma
Outils & DevOps
DevOpsLinuxNginx

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.

21.09.2026 · 7 dk okuma
SEO & Marketing
SEOİçerikGoogle

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.

21.09.2026 · 7 dk okuma
Serveur de Jeu
SunucuLinuxPerformansDevOps

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.

20.09.2026 · 7 dk okuma
Développement Web
LaravelTailwindCSSWeb

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.

20.09.2026 · 7 dk okuma
Metin2
Metin2ServerClientNetworking

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.

20.09.2026 · 8 dk okuma