Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Game Loop Tick Rate: Oyun Sunucusu Döngü Tasarımı
Game loop tick rate nedir, sabit zaman adımı neden gerekir ve oyun sunucusu döngüsü nasıl kararlı tasarlanır? Pratik C++ örnekleriyle anlatıyoruz.
Next.js Data Fetching: fetch ve Caching Stratejileri
Next.js data fetching rehberi: App Router'da fetch, static, SSR ve ISR arasındaki farkları örneklerle anlatıyoruz.
Metin2 Quest Timer: Kullanımı ve Örnekleri
Metin2 quest timer ile gecikmeli olaylar, cooldown ve tekrarlı görevleri q.start_timer ve server_timer örnekleriyle adım adım anlatıyoruz.
UI/UX Farkı: Tasarımcı İçin Net Açıklama
UI ve UX farkı tam olarak nedir? İki disiplinin sınırlarını, görevlerini ve birlikte nasıl çalıştığını örneklerle net biçimde açıklıyoruz.
Discord Log Botu: Sunucu Olaylarını Loglama
Bir discord log botu ile mesaj silme, üye giriş/çıkış ve rol değişimlerini eksiksiz kaydetmenin yolunu adım adım anlatıyoruz.
Next.js SEO: Metadata API ile Başlık, OG ve Canonical
Next.js SEO için App Router'da Metadata API ve generateMetadata ile title, Open Graph ve canonical etiketlerini doğru kurmanın pratik rehberi.
Metin2 Quest Fonksiyonları: En Çok Kullanılanlar
Metin2 quest fonksiyonları rehberi: pc, npc, game ve item namespace'lerindeki en çok kullanılan komutları örneklerle açıklıyoruz.
CSS Dark Mode: prefers-color-scheme ve Toggle Rehberi
CSS dark mode'u CSS değişkenleri, prefers-color-scheme ve küçük bir toggle ile nasıl kurarsın? Flicker'sız, kalıcı tema rehberi.
Linux Cron Job: Crontab ile Zamanlanmış Görevler
Linux cron ile script'leri periyodik çalıştırın: crontab sözdizimi, örnekler, loglama ve sık yapılan hataların çözümü.
Arama Niyeti (Search Intent) Türleri ve Kullanımı
Arama niyeti türlerini (bilgilendirici, ticari, işlemsel, navigasyonel) tanı, içeriğini doğru niyete göre kurgula ve Google'da hak ettiğin yeri al.
C++ Bellek Yönetimi: Sızıntıları Nasıl Önlersiniz
C++ bellek yönetimi için pratik rehber: RAII, smart pointer ve Valgrind ile sızıntıları yakalayıp temiz, kararlı kod yazın.
HEX, RGB, CMYK: Markada Renk Tutarlılığı
HEX, RGB ve CMYK arasındaki farkları, ekran ile baskı uyumunu ve markanızın rengini her yerde aynı tutmanın yollarını anlatıyoruz.
Discord Anket Botu: Butonlu Oylama ve Sonuç Gösterimi
discord.js v14 ile bir discord anket botu kur: butonla oylama, mükerrer oyu engelleme, canlı sonuç çubukları ve kalıcı kayıt.
Next.js Server Actions ile API'siz Form İşleme
Next.js Server Actions ile ayrı API route'u yazmadan sunucu tarafı form mutasyonlarını nasıl güvenli ve doğrulanmış şekilde çalıştıracağını öğren.
Metin2 Root Python: Arayüz Pencerelerini Özelleştirme
Metin2 root python dosyalarını açıp düzenleyerek envanter, karakter ve sohbet pencerelerini kendi sunucuna göre nasıl özelleştireceğini adım adım anlatıyorum.
Next.js Server Components: Ne Zaman Hangisini Seçmeli
Next.js Server Components ile Client Components arasındaki farkı, App Router'da nasıl çalıştıklarını ve hangisini ne zaman seçeceğinizi net örneklerle anlatıyorum.
Metin2 Yeni Skill Ekleme: Source ve Client Rehberi
Metin2 yeni skill ekleme adımları: source tarafında skill tanımı, skill_proto kaydı ve client tarafında efekt, ikon ve açıklama bağlama.
Discord Çekiliş Botu: Süreli Çekiliş ve Kazanan Seçimi
discord.js v14 ile bir discord çekiliş botu kur: butonla katılım toplama, süreli çekiliş, adil kazanan seçimi ve kalıcı kayıt.
Grid Sistemi Tasarım: Sütun ve Baseline Rehberi
Grid sistemi tasarım mantığını sütun, oluk ve baseline grid üzerinden öğren; düzenli, dengeli ve ölçeklenebilir kompozisyonlar kur.
Sunucu Monitoring: Grafana ve Prometheus ile Oyun Sunucusu
Oyun sunucusu monitoring kurulumu: Prometheus, node_exporter ve Grafana ile CPU, RAM ve oyuncu metriklerini canlı izleyin.
Next.js App Router: app Dizini ve Nested Route Mantığı
Next.js App Router'da app dizini, layout, sayfa ve iç içe rota mantığını gerçek örneklerle sıfırdan öğren.
Metin2 Skill Düzenleme: Hasar ve Süre Ayarları
Metin2 skill düzenleme rehberi: skill_proto ve skill_table üzerinden hasar, süre ve cooldown polinomlarını güvenle dengeleyin.
Nginx Reverse Proxy: Uygulama Sunucusunu Önüne Alma
Nginx reverse proxy ile uygulama sunucunu güvenli, hızlı ve TLS sonlandırmalı bir kapının arkasına almanın adım adım rehberi.
İçerik Pazarlaması Stratejisi: Adım Adım Plan
İçerik pazarlaması için hedef kitle, içerik takvimi ve dağıtım planını birleştiren uygulanabilir bir strateji nasıl kurulur.