Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Discord Intents Nedir ve Nasıl Açılır?
Discord intents nedir, privileged intent'ler nasıl açılır ve botunuza doğru izinleri nasıl verirsiniz? discord.js ve discord.py örnekleriyle anlatıyorum.
Logo Dosya Formatları: SVG, PNG, PDF Rehberi
Logo dosya formatları kafa karıştırır: SVG, PNG, PDF, EPS ne işe yarar ve müşteriye hangileri teslim edilmeli? Pratik bir rehber.
Sunucu Ölçeklendirme: Yatay mı Dikey mi?
Oyun sunucusu ölçeklendirmede daha güçlü makine mi yoksa daha fazla makine mi? Yatay ve dikey ölçeklemenin gerçek farkları, sınırları ve doğru seçim.
MySQL vs PostgreSQL: Proje İçin Hangisi?
MySQL vs PostgreSQL karşılaştırması: özellikler, performans ve kullanım senaryolarıyla projen için doğru veritabanını seç.
Metin2 Linux Server: Ubuntu'da Çalıştırma Rehberi
Metin2 Linux server kurmanın gerçekçi yolları: kaynağı derleme, FreeBSD VM ve Docker ile Ubuntu'da çalıştırma adım adım.
Deployment Stratejileri: Blue-Green ve Rolling Karşılaştırması
Kesintisiz dağıtım için deployment stratejilerini karşılaştırıyoruz: blue-green ve rolling yöntemlerinin artıları, eksileri ve ne zaman hangisini seçeceğiniz.
Canonical Tag Nedir ve Yinelenen İçeriği Nasıl Çözer
Canonical tag, yinelenen içerik sorununu çözer ve Google'a hangi URL'nin asıl olduğunu söyler. Doğru kullanımını örneklerle anlatıyoruz.
Discord Bot Event Listener: Gateway ve Intent Rehberi
Discord bot event akışını, gateway intent'lerini ve ölçeklenebilir bir event listener yapısını discord.js örnekleriyle adım adım anlatan rehber.
Scroll Animasyon: Intersection Observer ile Performanslı Efektler
Scroll animasyon kurmanın modern yolu: Intersection Observer ile öğeler görünüme girince tetiklenen, akıcı ve performanslı efektler.
Webhook Nedir ve Nasıl Entegre Edilir?
Webhook nedir, polling'den farkı nedir ve olay tabanlı entegrasyonu güvenli biçimde nasıl kurarsınız? Pratik örneklerle anlatıyoruz.
Metin2 channel yapısı: core dağılımı ve port mantığı
Metin2 channel yapısı nasıl çalışır? Core dağılımı, P2P bağlantısı, port mantığı ve auth/db sunucusunun rolünü pratik örneklerle anlatıyoruz.
İkon Tasarımı: Tutarlı Bir Set Nasıl Oluşturulur
İkon tasarımında tutarlı bir set için grid, çizgi kalınlığı, optik denge ve SVG dışa aktarmayı adım adım anlatan pratik bir rehber.
MySQL Replikasyon: Master-Slave Kurulum Rehberi
MySQL replikasyon ile master-replica yapısını adım adım kurup okuma yükünü dağıtmayı, GTID'yi ve replikayı izlemeyi gerçek komutlarla anlatıyorum.
Discord Komut Handler: Modüler ve Ölçeklenebilir Mimari
Discord komut handler ile botunu dosya bazlı, modüler bir yapıya taşı: komutları ve event'leri otomatik yükle, kolayca ölçekle.
API Rate Limiting: İstek Sınırlama Stratejileri
API rate limiting ile kötüye kullanımı önleyin: token bucket, sliding window ve doğru HTTP yanıtlarıyla istekleri güvenle sınırlayın.
Metin2 DB Cache Mimarisi Nasıl Çalışır
Metin2 db cache süreci oyuncu verisini MySQL ile oyun çekirdeği arasında nasıl tutar, ne zaman kaydeder ve neden bu mimari kullanılır.
Bash Script Yazma: Otomasyona Sıfırdan Başlangıç
Bash script ile değişken, döngü ve koşulları kullanarak tekrar eden görevleri nasıl otomatikleştireceğini adım adım öğren.
robots.txt Kullanımı: Doğru Kurulum ve Yaygın Hatalar
robots txt dosyası tarama botlarını yönlendirir; doğru kurulum, yaygın hatalar ve yanlışlıkla engellemekten kaçınma yolları.
JWT Nedir? Token ile Kimlik Doğrulama Mantığı
JWT nedir, token nasıl üç parçadan oluşur, imzalama nasıl çalışır ve refresh token mantığı: pratik örneklerle anlattım.
Metin2 MySQL Tabloları: player ve account Yapısı
Metin2 MySQL tabloları nasıl çalışır? account ve player veritabanlarındaki ana tabloları ve hangi tablonun ne işe yaradığını açıklıyoruz.
Design System Nedir? Token, Bileşen ve Doküman
Design system nedir, token-bileşen-doküman katmanları nasıl çalışır ve küçük bir ekip bunu nasıl ölçeklenebilir biçimde kurar?
Discord AI Botu: Claude API ile Sohbet Entegrasyonu
Anthropic Claude API ile sohbet eden bir discord ai botu kurmayı, discord.js ile mesajları yakalamayı ve bağlam belleğini yönetmeyi adım adım öğrenin.
CSS position: relative, absolute, sticky ve fixed
CSS position değerlerini (static, relative, absolute, fixed, sticky) örneklerle netleştiren, kafa karışıklığını gideren pratik bir rehber.
Sunucu Yedekleme: Oyun Sunucusu Felaket Kurtarma Rehberi
Otomatik sunucu yedekleme, offsite kopya ve geri yükleme planıyla oyun sunucunuzu veri kaybından koruyun.