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.

Web Geliştirme
Node.jsAsyncJavaScriptWeb

Node.js async/await: Asenkron Programlama Rehberi

Node async await akışını sıfırdan netleştir: callback, Promise ve async/await arasındaki farkı, hata yönetimini ve paralel çalıştırmayı öğren.

03.09.2026 · 7 dk okuma
Metin2
Metin2ServerSistemItem

Metin2 Simya Sistemi: Ejder Taşı Kurulumu ve Bonuslar

Metin2 simya sistemini sıfırdan kurma: ejder taşı item_proto, dragon_soul_table.txt yapısı ve bonus tanımlamanın adım adım rehberi.

03.09.2026 · 6 dk okuma
Tasarım
TasarımSosyal MedyaGörselFigma

Sosyal Medya Görsel Boyutları: 2026 Rehberi

Sosyal medya görsel boyutları platform bazında değişir; doğru ölçüler ve şablon mantığıyla net, kırpılmayan görseller üretin.

03.09.2026 · 5 dk okuma
Frontend & UI
FrontendCSSJavaScriptUI

Hamburger Menü Yapımı: Erişilebilir Mobil Menü

Hamburger menü ile erişilebilir, akıcı bir mobil navigasyonu CSS ve JavaScript ile sıfırdan adım adım nasıl yaparsınız?

02.09.2026 · 6 dk okuma
Web Geliştirme
Node.jsExpressAPIWeb

Express API: Node.js ile REST API Yapımı

Router, middleware ve merkezi hata yönetimiyle Node.js üzerinde temiz, ölçeklenebilir bir Express API nasıl kurulur, adım adım.

02.09.2026 · 6 dk okuma
Metin2
Metin2SistemClientServer

Metin2 Kemer Sistemi: Belt Inventory Kurulumu

Metin2 kemer sistemi nasıl kurulur? item_proto, server source ve Python UI tarafında belt inventory'yi adım adım açıyorum.

02.09.2026 · 8 dk okuma
Discord Botları
DiscordBotdiscord.pyPython

discord.py Cog Yapısı ile Modüler Bot Mimarisi

discord.py cog yapısıyla komutları modüllere bölün; daha temiz, ölçeklenebilir ve bakımı kolay bir Discord botu kurun.

01.09.2026 · 6 dk okuma
Araçlar & DevOps
DevOpsGitCLI

gitignore Kullanımı: Dosya Dışlama ve Şablonlar

gitignore ile istenmeyen dosyaları repodan dışlamanın doğru yolu: kalıp sözdizimi, global yapılandırma, hazır şablonlar ve sık hatalar.

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

E-E-A-T Nedir ve İçeriğe Nasıl Yansıtılır?

E-E-A-T nedir, deneyim, uzmanlık, otorite ve güven sinyalleri içeriğe nasıl somut biçimde yansıtılır? Pratik bir rehber.

01.09.2026 · 5 dk okuma
Oyun Sunucusu
SunucuC++NetworkingGüvenlik

Oyun Anti Cheat Mimarisi: Sunucu Tarafı Doğrulama

Oyun anti cheat mimarisinin temeli: sunucu tarafı doğrulama, otorite modeli ve hile tespitinin mantığı.

31.08.2026 · 6 dk okuma
Web Geliştirme
TypeScriptJavaScriptTiplerWeb

TypeScript Nedir? Temeller ve JavaScript'ten Geçiş

TypeScript nedir, tip sistemi nasıl çalışır ve mevcut bir JavaScript projesine interface'lerle nasıl tedrici geçersin? Pratik bir başlangıç rehberi.

31.08.2026 · 5 dk okuma
Metin2
Metin2ServerNetworkingPvP

Metin2 Lag Çözümü: Sunucu ve Ağ Performans Ayarı

Metin2 lag çözümü için gecikmenin sunucu mu ağ mı kaynaklı olduğunu teşhis edip adım adım gidermenin pratik rehberi.

31.08.2026 · 6 dk okuma
Tasarım
TasarımMoodboardRenkMarka

Moodboard Nedir ve Nasıl Hazırlanır: Adım Adım

Moodboard nedir, neden işe yarar ve bir tasarım projesinin yönünü netleştiren ilham panosunu adım adım nasıl hazırlarsın?

30.08.2026 · 6 dk okuma
Discord Botları
DiscordBotdiscord.pyPython

discord.py Slash Komut: app_commands ve Cog Rehberi

discord.py slash komut oluşturmayı app_commands ve Cog yapısıyla adım adım öğren: senkronizasyon, parametreler ve hata yönetimi.

30.08.2026 · 6 dk okuma
Web Geliştirme
RESTAPIWebBackend

REST API Best Practices: Tasarım Rehberi

REST API best practices rehberi: endpoint isimlendirme, doğru HTTP metotları, durum kodları, versiyonlama ve tutarlı hata yanıtları.

30.08.2026 · 7 dk okuma
Metin2
Metin2SunucuLinuxNetworking

Metin2 DDoS Koruma: Firewall, Proxy ve Saldırı Azaltma

Metin2 ddos koruma için katmanlı strateji: firewall kuralları, gerçek IP'yi gizleyen proxy ve saldırı azaltma yöntemlerini adım adım kuruyoruz.

29.08.2026 · 8 dk okuma
Frontend & UI
FrontendCSSUI

CSS Specificity: Hangi Kural Kazanır?

CSS specificity nasıl hesaplanır, cascade neye göre karar verir ve !important ile inline stil sıralamayı nasıl bozar? Net örneklerle.

29.08.2026 · 5 dk okuma
Araçlar & DevOps
DevOpsDockerLinux

Docker Volume: Container Verisini Kalıcı Tutma

Docker volume ile container silinse veya yeniden başlasa bile verinizi nasıl koruyacağınızı, bind mount farkını ve yedekleme yöntemlerini öğrenin.

29.08.2026 · 5 dk okuma
SEO & Pazarlama
SEOGoogleAnalytics

Google Analytics 4 Kurulumu ve Temel Raporlar

Google Analytics 4 kurulumu, olay (event) takibi ve temel raporları doğru okuyarak sitenizin trafiğini ölçmenin pratik rehberi.

28.08.2026 · 7 dk okuma
Oyun Sunucusu
SunucuC++NetworkingLinux

C++ Socket Programlama: Basit TCP Sunucu Yazma

c++ socket API'siyle Berkeley soketleri kullanarak adım adım çalışan basit bir TCP sunucusunun nasıl yazılacağını öğrenin.

28.08.2026 · 7 dk okuma
Tasarım
TasarımRenkUIErişilebilirlik

Renk Kontrastı ve WCAG: Erişilebilir Tasarım Rehberi

Renk kontrastı WCAG oranlarını, 4.5:1 ve 3:1 eşiklerini ve erişilebilir renk seçimini pratik örneklerle anlatan tasarım rehberi.

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

Discord Sharding: Büyük Botları Ölçeklendirme

Discord sharding nedir, ShardingManager ile 2500+ sunucudaki botlar nasıl ölçeklenir ve shard'lar arası veri nasıl toplanır? discord.js örnekleriyle anlatıyorum.

27.08.2026 · 7 dk okuma
Web Geliştirme
RedisCacheLaravelWeb

Redis Nedir? Cache, Session ve Kuyruk Rehberi

Redis nedir, neden bu kadar hızlı ve web projelerinde cache, session ile kuyruk için nasıl kullanılır? Pratik senaryolarla anlatıyorum.

27.08.2026 · 7 dk okuma
Metin2
Metin2ServerSistemDebug

Metin2 Syserr Okuma: Hata Loglarını Yorumlama

Metin2 syserr ve syslog satırlarını okuyarak çökme, quest ve core hatalarının asıl kaynağını adım adım nasıl bulacağını anlatıyorum.

27.08.2026 · 6 dk okuma