Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Mascot Logo Design: A Guide to Building a Character
How to design a mascot logo that gives a brand personality, from concept to vector, with a practical step-by-step character process.
Discord Bot Statistics Panel: Server Count and Metrics
How to collect and show Discord bot statistics: track server count, user and command metrics in a live panel with discord.js.
SSL Certificate Setup: HTTPS with Let's Encrypt
Move your site to HTTPS with a free SSL certificate: Let's Encrypt setup, automatic renewal and a safe HTTP-to-HTTPS redirect.
Metin2 Auto Hunt System: Architecture and Balance Guide
How to build a Metin2 auto hunt system: server-side architecture, quest triggers, security and protecting game balance.
Glassmorphism CSS: Frosted Glass with backdrop-filter
Learn to build the glassmorphism CSS effect step by step with backdrop-filter, translucent backgrounds and subtle borders — performant and accessible.
.env File Management: Keeping Secrets Safe in Projects
Practical ways to manage API keys, passwords and secrets with an env file: .gitignore, example files and leak prevention.
Mobile-First Indexing: A Practical Mobile SEO Guide
What mobile-first indexing is, why Google ranks your site from its mobile version, and how to make your pages fully compatible. A practical guide.
Game State Synchronization: Consistency on the Server
How does game state synchronization work? We cover authoritative servers, interpolation and tick-based updates for client consistency.
Game UI Design: Readable HUD and Menu Layouts
Principles and practical examples for game UI design: a readable HUD, tidy inventory and intuitive menu layouts.
Discord Profile Card: Level Cards with node-canvas
Draw a discord profile card showing avatar, level and rank with node-canvas: background, circular avatar, XP bar and font loading, step by step.
XSS Attack: What It Is and How to Prevent It
What is an XSS attack, how do reflected and stored variants work, and how does output escaping protect your app? Explained with practical examples.
Metin2 Arena System: Building 1v1 Duels and Tournaments
Metin2 arena system: matchmaking, an isolated duel map, enabling PvP, win detection and tournament logic — built end to end in the Lua quest engine.
SQL Injection: What It Is and How to Prevent It
How SQL injection works, real attack examples, and how to stop it with prepared statements — a practical, hands-on guide.
Metin2 Metin Stone System: Level, Drop and Spawn Settings
How to configure level, drop and spawn time of the Metin2 metin stone system on the server side, step by step.
Discord Bot Multi-Language Support: Per-Server i18n
Build Discord bot multi-language support with a clean i18n setup: switch language per server, keep translations in JSON and route every reply through one t() helper.
Golden Ratio in Design: Practical Use in Logos and Layout
We make golden ratio design concrete: a practical guide to using 1.618 in logo grids, type scale and layout proportions.
What Is CMake? Build a Multi-File C++ Server Project
What is CMake and how do you build a multi-file C++ server project from scratch? Targets, libraries and a practical, working setup.
CORS Error: What It Is and How to Fix It
What a CORS error is, how origin and preflight work, and how to fix it permanently with the right response headers.
Metin2 Guild War Setup: Rules, Arena and Rewards
Configure the metin2 guild war system end to end: war types, bet and score rules, warp war maps and rewards for the winning guild.
git reset vs revert vs stash: Undo Changes the Right Way
Learn the difference between git reset, revert and stash, and know exactly when to shelve, rewind or safely undo your changes.
Image SEO: Alt Text, Size and Format Guide
Use image SEO to speed up your pages and rank in Google Images: alt text, file size, modern formats and naming best practices.
Discord Bot Permissions: Role and Command Access Control
Build a Discord bot permission system: guard slash commands with permission and role checks and block unauthorized use cleanly.
Web Font Optimization: font-display and FOUT/FOIT
A web font optimization guide: control FOUT/FOIT and boost load speed with font-display, preload, WOFF2 and subsetting.
Laravel N+1 Query Problem and How to Fix It
What the Laravel N+1 query problem is, how to catch it with the query log, and how to fix it with eager loading — explained with practical examples.