Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Metin2 PvP Balance: Tuning Classes Fairly
The logic of Metin2 PvP balance: how to measure warrior, sura, ninja and shaman with data and tune classes fairly.
Logo Design Process: From Brief to Delivery, Step by Step
How does the logo design process really work? A step-by-step walkthrough of discovery, sketching, digitizing and delivery from a real workflow.
MySQL Connection Pool: A Connection Management Guide
How a MySQL connection pool removes the cost of opening a new connection per request and dramatically reduces server load.
Discord 'Application Did Not Respond' Error: How to Fix It
The Discord 'application did not respond' error comes from the 3-second rule. Fix your bot for good with defer, editReply and correct response timing.
Laravel Authorization: A Policy and Gate Guide
Laravel authorization explained: build model-based access control with policies and gates, then apply it in controllers, Blade and APIs.
Metin2 Texture Editing and DDS Conversion Guide
Metin2 texture editing step by step: understanding DDS, choosing DXT compression, editing item/armor textures and repacking them into client packs.
Linux Commands: Command-Line Basics (CLI)
Essential Linux commands for files, directories and processes: learn ls, cd, cp, mv, rm, ps, grep and more with practical examples.
Long-Tail Keywords: Rank Faster With Low Competition
Learn what a long-tail keyword is, why it ranks more easily and how to win fast traffic with low-competition long-tail terms, step by step.
Laravel Mail and Notifications: Sending Email the Right Way
Learn reliable email delivery in Laravel with Mailables, notification channels and clean template design, step by step.
Adding a Metin2 Model: .gr2 Granny Files and Index Binding
A guide to adding a Metin2 model: .gr2 Granny files, the .msm state machine, npclist.txt index binding and avoiding client crashes.
Designer Portfolio: How to Build One That Wins Clients
A practical guide to building a designer portfolio that wins clients through smart work selection, case studies and presentation.
Discord Bot Error Handling: try/except and Global Handlers
Set up Discord bot error handling from scratch: common errors, global handlers and proper logging to keep your bot running without crashes.
CSS Transform: A Guide to 2D and 3D Effects
Learn how to use CSS transform with translate, rotate and scale to build smooth, GPU-accelerated 2D and 3D effects.
Game Latency Reduction: Location, Routing and Code
Three layers to lower game latency: the right server location, network route optimization and tick/packet tuning in code.
Laravel Scheduler: A Guide to Scheduled Tasks
Use the Laravel scheduler to replace scattered cron lines with one command: define, run and monitor periodic tasks in code.
Metin2 Adding Effects: .mse, Particles and EffectEditor
Metin2 effect adding guide: building a .mse with EffectEditor, particle and texture settings, packing it and binding the effect to a weapon or skill.
discord.py SQLite: Async Data Storage with aiosqlite
Use discord.py SQLite with aiosqlite for async database operations that never block the event loop, plus table setup and safe queries.
Gradient Design: Visual Balance with Modern Transitions
A complete guide to gradient design principles, color transition types, and practical CSS examples for contemporary, balanced visuals.
PHP PSR-4 Autoloading: Namespace-to-Directory Mapping
Use PHP PSR-4 to map namespaces to directories and autoload classes: the rules, composer.json setup and dump-autoload, with real examples.
Metin2 Acce System: Accessory Socketing and Absorption
How to add the Metin2 acce system: from the costume proto and sockets to the absorption percentage and applying bonuses to the player, step by step.
VPS Security Checklist: First Setup Steps
The vps security steps to take in the first hours after getting a new server: SSH hardening, firewall, fail2ban and updates.
Blog SEO: How to Optimize a Post Step by Step
A practical blog SEO guide: the steps to take a post from title and meta tags all the way to internal links and rankings.
SSH Security: Key-Based Login and fail2ban Guide
Harden SSH security with key-based login, disabling passwords, port changes and brute-force protection using fail2ban, step by step.
discord.py Music Bot: Step by Step with yt-dlp & FFmpeg
How to build a discord.py music bot: play audio with yt-dlp and FFmpeg, manage the queue and add slash commands, step by step.