aslain.dev
0%
01 Hizmetler 02 Hakkımda 03 Projeler 04 Stack 05 Blog 06 İletişim
/ blog — günlük

Öğretici & eğitici makaleler

Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.

Oyun Sunucusu
SunucuGame LoopNetworkingC++

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.

11.08.2026 · 7 dk okuma
Web Geliştirme
Next.jsReactWeb

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.

11.08.2026 · 6 dk okuma
Metin2
Metin2QuestLuaSistem

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.

11.08.2026 · 7 dk okuma
Tasarım
TasarımUIUXFigma

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.

10.08.2026 · 6 dk okuma
Discord Botları
DiscordBotdiscord.jsNode.js

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.

10.08.2026 · 7 dk okuma
Web Geliştirme
Next.jsSEOReactWeb

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.

10.08.2026 · 6 dk okuma
Metin2
Metin2QuestLuaServer

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.

09.08.2026 · 6 dk okuma
Frontend & UI
FrontendCSSUI

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.

09.08.2026 · 6 dk okuma
Araçlar & DevOps
DevOpsLinuxCronCI-CD

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ü.

09.08.2026 · 5 dk okuma
SEO & Pazarlama
SEOİçerikGoogle

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.

08.08.2026 · 6 dk okuma
Oyun Sunucusu
C++SunucuNetworkingRAII

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.

08.08.2026 · 7 dk okuma
Tasarım
TasarımRenkMarkaLogo

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.

08.08.2026 · 5 dk okuma
Discord Botları
DiscordBotdiscord.jsNode.js

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.

07.08.2026 · 8 dk okuma
Web Geliştirme
Next.jsReactTypeScriptWeb

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.

07.08.2026 · 6 dk okuma
Metin2
Metin2ClientPythonUI

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.

07.08.2026 · 6 dk okuma
Web Geliştirme
Next.jsReactWeb

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.

06.08.2026 · 5 dk okuma
Metin2
Metin2ClientSistemQuest

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.

06.08.2026 · 6 dk okuma
Discord Botları
DiscordBotdiscord.jsNode.js

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.

06.08.2026 · 8 dk okuma
Tasarım
TasarımGridUILayout

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.

05.08.2026 · 6 dk okuma
Oyun Sunucusu
SunucuLinuxMonitoringGrafana

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.

05.08.2026 · 6 dk okuma
Web Geliştirme
Next.jsReactTypeScriptWeb

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.

05.08.2026 · 5 dk okuma
Metin2
Metin2SkillServerPvP

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.

04.08.2026 · 6 dk okuma
Araçlar & DevOps
DevOpsNginxLinuxSSL

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.

04.08.2026 · 6 dk okuma
SEO & Pazarlama
SEOİçerikGoogleAnalytics

İç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.

04.08.2026 · 7 dk okuma