Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Metin2 Quest Functions: The Most Used Ones
A guide to Metin2 quest functions: the most-used commands in the pc, npc, game and item namespaces, explained with real examples.
CSS Dark Mode: prefers-color-scheme and Toggle Guide
How to build CSS dark mode with custom properties, prefers-color-scheme and a small toggle. A flicker-free, persistent theme guide.
Linux Cron Jobs: Scheduled Tasks with Crontab
Run scripts periodically with Linux cron: crontab syntax, real examples, logging and fixes for the most common mistakes.
Search Intent Types: A Practical SEO Guide
Learn the four search intent types — informational, commercial, transactional and navigational — and match each page to the right intent to rank.
C++ Memory Management: How to Prevent Leaks
A practical guide to C++ memory management: use RAII, smart pointers and Valgrind to catch leaks and write clean, stable code.
HEX, RGB, CMYK: Brand Color Consistency
Understand HEX, RGB and CMYK, how screen and print differ, and how to keep your brand color identical everywhere it appears.
Discord Poll Bot: Button Voting and Live Results
Build a Discord poll bot with discord.js v14: button voting, duplicate-vote prevention, live result bars and persistent storage.
Next.js Server Actions: Forms Without an API
Learn how Next.js Server Actions let you run server-side form mutations safely and validated, without writing a separate API route.
Metin2 Root Python: Customizing the UI Windows
A step-by-step guide to editing Metin2 root python files so you can customize the inventory, character and chat windows for your own server.
Next.js Server Components: When to Use Which One
A clear, example-driven guide to Next.js Server Components vs Client Components: how they work in the App Router and when to choose each one.
Metin2 Adding a New Skill: Source and Client Guide
Metin2 adding a new skill step by step: server-side skill definition, skill_proto entry, and binding effects, icons and descriptions on the client.
Discord Giveaway Bot: Timed Giveaways and Winner Picking
Build a Discord giveaway bot with discord.js v14: button entries, timed giveaways, fair winner selection and persistent storage.
Grid System Design: Columns and Baseline Guide
Learn grid system design through columns, gutters and the baseline grid to build tidy, balanced and scalable compositions.
Server Monitoring for Game Servers with Grafana & Prometheus
Set up game server monitoring with Prometheus, node_exporter and Grafana to track CPU, RAM and player metrics live.
Next.js App Router: The app Directory and Nested Routes
Learn the Next.js App Router from scratch: the app directory, layouts, pages and nested routing with real examples.
Metin2 Skill Editing: Damage and Duration Tuning
A Metin2 skill editing guide: balance damage, duration and cooldown polynomials safely through skill_proto and skill_table.
Nginx Reverse Proxy: Putting Your App Server Behind It
A step-by-step guide to placing your app server behind an Nginx reverse proxy with TLS termination, caching and clean routing.
Content Marketing Strategy: A Step-by-Step Plan
How to build a workable content marketing strategy that combines audience research, an editorial calendar and a distribution plan.
Discord Bot Cooldown and Spam Protection Guide
Build a Discord bot cooldown system to set command delays and handle spam and rate limits cleanly with discord.js.
Three.js Animation: Build a Live 3D Scene
Three.js animation basics: scene, camera, render loop and spinning meshes to build a live 3D scene step by step.
React Performance Optimization: memo, useMemo, useCallback
Most React performance issues come from needless re-renders. Learn how to measure and cut them with memo, useMemo and useCallback.
Metin2 Bonus Editing: Attr Tables and Apply Types
Edit the item_attr and item_attr_rare tables, prob weights and apply types to master Metin2 bonus editing and add brand-new bonuses, step by step.
Illustrator Logo Design: Pen Tool and Pathfinder Guide
The basics of an Illustrator logo: clean paths with the Pen tool, combining shapes with Pathfinder and exporting scalable vectors.
iptables Firewall: A Practical Linux Server Guide
Set up an iptables firewall on your Linux server: write port rules, drop unwanted traffic and filter basic attacks. A hands-on, step-by-step guide.