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
WebGüvenlikLaravelPHP

CSRF Nedir ve Web Formlarında Koruma Nasıl Çalışır

CSRF nedir, saldırı nasıl çalışır ve token tabanlı koruma ile SameSite çerezleri formlarınızı nasıl güvenceye alır? Pratik örneklerle anlatıyorum.

05.10.2026 · 6 dk okuma
Metin2
Metin2ServerAdminSistem

Metin2 GM Komutları Listesi ve Yetki Seviyeleri

En çok kullanılan Metin2 GM komutları, yetki seviyeleri ve gmlist tablosuyla güvenli kurulum. Item, mob, warp ve reload komutlarını öğren.

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

Discord Bot Doğrulama: Verified Bot Süreci Rehberi

Discord bot doğrulama nedir, 100 sunucu eşiğinde ne olur ve verification ile intent onayını adım adım nasıl geçersiniz? Pratik rehber.

05.10.2026 · 6 dk okuma
Tasarım
TasarımRenkUIKontrast

Dark Mode Tasarımı: Renk ve Kontrast İpuçları

Dark mode tasarımında doğru gri tonları, kontrast oranları ve göz yorgunluğunu azaltan renk seçimleri için pratik ve uygulanabilir bir rehber.

04.10.2026 · 7 dk okuma
Oyun Sunucusu
SunucuDockerLinuxDevOps

Docker Oyun Sunucusu: Container'da Çalıştırma Rehberi

Docker oyun sunucusu kurarak sunucunu container'a alıp tek komutla taşınabilir, yedeklenebilir ve tekrarlanabilir hale getirmeyi adım adım öğren.

04.10.2026 · 6 dk okuma
Web Geliştirme
LaravelEventPHPWeb

Laravel Event ve Listener: Gevşek Bağlı Kod Rehberi

Laravel event ve listener ile kodunuzu gevşek bağlı hale getirin: event oluşturma, listener kaydı, kuyruğa alma ve gerçek örnekler.

04.10.2026 · 6 dk okuma
Metin2
Metin2MySQLSunucuBackup

Metin2 Backup: mysqldump ve Cron ile Otomatik Yedekleme

Metin2 backup'ı mysqldump ve cron ile otomatikleştir: account, player ve common veritabanlarını düzenli, sıkıştırılmış ve güvenli biçimde yedekle.

03.10.2026 · 6 dk okuma
Araçlar & DevOps
DevOpsLinuxGitCI-CD

Zero Downtime Deploy: Symlink ve Health Check Rehberi

Symlink ile atomik geçiş ve health check kullanarak zero downtime deploy nasıl yapılır? Adım adım, gerçek komutlarla ve anında rollback ile.

03.10.2026 · 7 dk okuma
SEO & Pazarlama
SEOİçerikGoogleWeb

SEO Dostu URL Yapısı: Kısa ve Okunur Adresler

SEO dostu URL nasıl olur? Kısa, okunur, anahtar kelimeli ve kalıcı adres yapısı kurmanın pratik kuralları ve örnekleri.

03.10.2026 · 5 dk okuma
Discord Botları
DiscordBotTypeScriptdiscord.js

Discord Bot TypeScript ile Yazma: Tip Güvenli Kurulum

Discord bot TypeScript ile nasıl kurulur? tsconfig, tipli Client ve komut arayüzleriyle hatasız, ölçeklenebilir bir discord.js projesi kur.

02.10.2026 · 6 dk okuma
Frontend & UI
LighthouseFrontendCore Web VitalsWeb

Lighthouse ile Frontend Performans Denetimi

Lighthouse raporunu doğru okuyup LCP, CLS ve TBT darboğazlarını adım adım gidererek sitenizi nasıl hızlandıracağınızı anlatıyorum.

02.10.2026 · 6 dk okuma
Web Geliştirme
PHPWebStream

PHP Dosya İndirme: Büyük Dosyaları Stream Etme

PHP dosya indirme işlemini doğru başlıklarla yapın ve büyük dosyaları belleği taşırmadan stream ederek güvenle sunun.

02.10.2026 · 6 dk okuma
Metin2
Metin2ServerClientSistem

Metin2 Envanter Genişletme: Çanta Slotları ve Sayfa Ekleme

Metin2 envanter genişletme rehberi: source ve client tarafında çanta slotlarını ve sayfa sayısını güvenle artırmanın adımları.

01.10.2026 · 5 dk okuma
Tasarım
TasarımCanvaFigmaUI

Canva vs Figma: Hangisi Sizin İçin Doğru?

Canva vs Figma karşılaştırması: iki aracın güçlü ve zayıf yanlarını inceleyip ihtiyacınıza en uygun seçimi nasıl yapacağınızı gösteriyoruz.

01.10.2026 · 6 dk okuma
Oyun Sunucusu
SunucuNetworkingMySQLGüvenlik

Oyun Auth Server: Login ve Game Server Ayrımı

Oyun auth server nedir, login sunucusunu game server'dan ayırmanın güvenlik, ölçeklenme ve mimari avantajları.

01.10.2026 · 6 dk okuma
Discord Botları
DiscordBotNode.jsDevOps

Discord Bot Uptime: Çökme Tespiti ve Otomatik Restart

Discord bot uptime'ını yükseltmek için çökme tespiti, pm2 ile otomatik yeniden başlatma ve healthcheck kurulumunu adım adım anlatıyoruz.

30.09.2026 · 6 dk okuma
Web Geliştirme
LaravelPHPWebDatabase

Laravel Pagination: Offset ve Cursor Sayfalama Rehberi

Laravel pagination ile offset ve cursor sayfalama arasındaki farkı, performansını ve doğru kullanımını gerçek kod örnekleriyle öğren.

30.09.2026 · 6 dk okuma
Metin2
Metin2ServerSistemQuest

Metin2 Mob AI Düzenleme: Saldırı ve Kaçma Davranışı

Metin2 mob AI davranışını mob_proto AI_FLAG ile düzenle: aggro menzili, kaçma, yardımlaşma ve grup tepkilerini adım adım ayarla.

30.09.2026 · 7 dk okuma
Araçlar & DevOps
DevOpsGitCI-CDMonorepo

Monorepo vs Polyrepo: Doğru Proje Yapısı

Monorepo polyrepo karşılaştırması: tek repo mu, çoklu repo mu? Avantajlar, dezavantajlar ve ekibine uygun seçimi nasıl yaparsın.

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

AI SEO: ChatGPT ve AI Aramada Görünürlük Rehberi

AI SEO ile içeriğinizi ChatGPT, Perplexity ve Google AI yanıtlarında alıntılanır hale getirmenin pratik yollarını adım adım anlatıyoruz.

29.09.2026 · 6 dk okuma
Web Geliştirme
LaravelPHPWeb

Laravel Repository Pattern: Gerekli mi, Aşırı mı?

Laravel repository pattern'in gerçekten ne işe yaradığını, artılarını, eksilerini ve ne zaman gereksiz bir soyutlama katmanına dönüştüğünü inceliyoruz.

29.09.2026 · 7 dk okuma
Metin2
Metin2QuestLuaNPC

Metin2 NPC Diyalog: select ve confirm ile Dallanma

Metin2 npc diyalog akışını select ve confirm ile dallandırmayı, çok seçenekli menüler ve onay pencereleri kurmayı çalışan Lua örnekleriyle anlatıyoruz.

28.09.2026 · 7 dk okuma
Tasarım
TasarımMarkaLogoTipografi

Marka Stil Kılavuzu Hazırlama: Adım Adım Rehber

Marka stil kılavuzu nasıl hazırlanır? Logo kullanımı, renk kodları ve tipografi kurallarını tutarlı bir belgeye dökmenin pratik adımları.

28.09.2026 · 7 dk okuma
Discord Botları
DiscordBotdiscord.jsNode.js

Discord Global Komut vs Guild Komut: Tam Karşılaştırma

Discord global komut ile guild komutunun farkı, güncelleme süreleri ve hangisini ne zaman kullanmalısın — kod örnekleriyle.

28.09.2026 · 5 dk okuma