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.

Développement Web
PHPComposerWeb

PHP Composer : guide pratique de gestion des dépendances

Apprenez PHP Composer avec des exemples réels : installation de paquets, require, composer.lock et autoload PSR-4, étape par étape.

25.07.2026 · 6 dk okuma
Metin2
Metin2PHPMySQLSistem

Système d'inscription Metin2 : un formulaire PHP sécurisé

Créez un système d'inscription Metin2 sûr en PHP et PDO : validation, hachage du mot de passe et écriture dans la table account.

25.07.2026 · 7 dk okuma
Design
TasarımUITipografiRenk

Hiérarchie visuelle : guider le regard de l'utilisateur

Qu'est-ce que la hiérarchie visuelle ? Des règles concrètes : taille, contraste, position et espace pour guider l'attention.

25.07.2026 · 7 dk okuma
Frontend & UI
FrontendCSSARIAUI

Accessibilité web : clavier, ARIA et contraste

Les bases de l'accessibilité web : navigation clavier, ARIA correct et ratios de contraste WCAG pour des interfaces utilisables par tous.

24.07.2026 · 6 dk okuma
Développement Web
PHPPDOGüvenlikWeb

PHP PDO : des requêtes de base de données sûres

Guide pratique de PHP PDO et des requêtes préparées pour bloquer l'injection SQL et écrire des requêtes sûres.

24.07.2026 · 6 dk okuma
Metin2
Metin2PHPMySQLSistem

Créer un site de classement Metin2 (PHP + MySQL)

Comment créer un site de classement Metin2 : récupérez les classements joueurs et guildes en base et affichez-les avec PHP et MySQL.

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

Modals Discord : créer un formulaire et traiter la saisie

Créer un modal Discord avec discord.js : ouvrir un formulaire, valider les champs et traiter la soumission proprement.

23.07.2026 · 6 dk okuma
Outils & DevOps
DevOpsCI-CDGitDocker

Créer un pipeline CI/CD avec GitHub Actions

Lancez vos tests et déploiements automatiquement avec GitHub Actions : YAML de workflow, jobs, secrets et exemples concrets.

23.07.2026 · 6 dk okuma
SEO & Marketing
SEOPerformansGoogle

Core Web Vitals : vitesse de page et SEO

Que sont les Core Web Vitals, comment mesurer LCP, INP et CLS et améliorer la vitesse de page pour le SEO. Guide pratique.

23.07.2026 · 6 dk okuma
Serveur de Jeu
SunucuMySQLLinuxPerformans

Tuning MySQL my.cnf : guide des réglages de performance

Un guide pas à pas pour optimiser votre MySQL my.cnf avec le buffer pool, les connexions et les logs afin de gagner en performance.

22.07.2026 · 6 dk okuma
Développement Web
PHPBackendWeb

Nouveautés PHP 8.3 : constantes typées et json_validate

Tour pratique de PHP 8.3 : constantes de classe typées, json_validate, l'attribut #[\Override] et les gains de performance.

22.07.2026 · 6 dk okuma
Metin2
Metin2QuestSistemServer

Système de biologiste Metin2 : collecte et récompenses

Comment construire le système de biologiste Metin2 ? Missions de collecte quotidiennes, paliers de récompenses et reset, via une quête Lua.

22.07.2026 · 7 dk okuma
Design
TasarımUIRenkFigma

UI White Space : lisibilité et hiérarchie par le vide

Comment l'UI white space utilise le vide pour renforcer lisibilité et hiérarchie visuelle ? Un guide pratique et concret.

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

Boutons et menus déroulants de bot Discord

Ajoutez des boutons et menus déroulants à votre bot Discord pour des messages interactifs : ActionRow, customId et gestion des interactions.

21.07.2026 · 5 dk okuma
Développement Web
LaravelPHPUnitPestWeb

Tests Laravel : guide pratique PHPUnit et Pest

Apprenez les tests Laravel : tests feature et unitaires avec PHPUnit et Pest, plus base de données, HTTP et mocks pour un code fiable.

21.07.2026 · 6 dk okuma
Metin2
Metin2SistemQuestBonus

Système switchbot Metin2 : changement automatique de bonus

Découvrez comment un switchbot Metin2 automatise le changement de bonus côté serveur, avec ciblage et équilibrage.

20.07.2026 · 8 dk okuma
Frontend & UI
FrontendCSSTemaUI

Variables CSS : guide pratique pour thèmes et réutilisation

Apprenez à créer des thèmes, gérer les couleurs depuis un seul endroit et réduire la répétition avec les variables CSS.

20.07.2026 · 6 dk okuma
Outils & DevOps
DevOpsDockerComposeLinux

Docker Compose : une application multi-services en un fichier

Apprenez Docker Compose pas à pas : définissez les services web, base de données et cache dans un fichier et lancez toute la pile en une commande.

20.07.2026 · 6 dk okuma
SEO & Marketing
SEOGoogleAnalytics

Google Search Console : guide d'utilisation pratique

Comment lire correctement les données de performance, de couverture et de requêtes de Google Search Console pour mieux ranker.

19.07.2026 · 7 dk okuma
Serveur de Jeu
SunucuMySQLLinuxNetworking

Optimisation des index MySQL : requêtes lentes

Guide pratique pour diagnostiquer les requêtes lentes avec EXPLAIN et accélérer votre base avec le bon index MySQL.

19.07.2026 · 6 dk okuma
Design
TasarımFigmaUIComponent

Figma Component et Variant : une UI réutilisable

Apprenez pas à pas à créer une bibliothèque UI réutilisable avec variantes d'état grâce aux Figma components et variants.

19.07.2026 · 6 dk okuma
Bots Discord
DiscordBotNode.jsSQLite

Discord Bot SQLite avec better-sqlite3 : le guide

Guide pas a pas pour ajouter une base SQLite locale a un bot Discord leger et ecrire des requetes rapides et sures avec better-sqlite3.

18.07.2026 · 6 dk okuma
Développement Web
LaravelPHPPerformansWeb

Laravel Cache : guide pratique pour la performance

Apprenez à utiliser Laravel cache : choisir les drivers, mettre en cache requêtes et pages, et invalider sans risque.

18.07.2026 · 6 dk okuma
Metin2
Metin2SistemC++MySQL

Système Offline Shop Metin2 : Vendre Hors Ligne

Avec un système offline shop Metin2, les joueurs vendent même hors ligne. Construisons la base, la source et le client pas à pas.

18.07.2026 · 7 dk okuma