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.

Tasarım
TasarımLogoMarkaKarakter

Maskot Logo Tasarımı: Karakter Oluşturma Rehberi

Markaya kişilik katan bir maskot logo nasıl tasarlanır? Konsepttten vektöre, karakter oluşturmanın adım adım pratik süreci.

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

Discord Bot İstatistik Paneli: Sunucu Sayısı ve Metrikler

Discord bot istatistik verilerini toplayıp gösterme: sunucu sayısı, kullanıcı ve komut metriklerini canlı bir panelde takip etme rehberi.

19.09.2026 · 6 dk okuma
Web Geliştirme
DevOpsLinuxWeb

SSL Sertifikası Kurulumu: Let's Encrypt ile HTTPS

Ücretsiz SSL sertifikası ile sitenizi HTTPS'e taşıyın: Let's Encrypt kurulumu, otomatik yenileme ve HTTP'den HTTPS'e güvenli yönlendirme.

19.09.2026 · 6 dk okuma
Metin2
Metin2ServerQuestSistem

Metin2 Oto Av Sistemi: Mimari ve Denge Rehberi

Metin2 oto av sistemi nasıl kurulur? Sunucu tarafı mimari, quest tetikleyiciler, güvenlik ve oyun dengesini koruma yöntemleri.

18.09.2026 · 6 dk okuma
Frontend & UI
CSSFrontendUIGlassmorphism

Glassmorphism CSS: backdrop-filter ile Buzlu Cam Efekti

Glassmorphism CSS efektini backdrop-filter, yarı saydam arka plan ve ince kenarlıkla adım adım, performanslı ve erişilebilir şekilde oluşturmayı öğren.

18.09.2026 · 5 dk okuma
Araçlar & DevOps
DevOpsGitLinuxGüvenlik

.env Dosyası Yönetimi: Gizli Bilgileri Güvenli Tutmak

env dosyası ile API anahtarlarını, şifreleri ve gizli bilgileri güvenli yönetmenin pratik yolları: .gitignore, örnek dosyalar ve sızıntı önleme.

18.09.2026 · 6 dk okuma
SEO & Pazarlama
SEOMobileGoogleCore Web Vitals

Mobile-First İndeksleme: Mobil Uyumluluk Rehberi

Mobile-first indeksleme nedir, Google sitenizi neden mobil sürümünden değerlendirir ve uyum için neleri kontrol etmelisiniz? Pratik bir rehber.

17.09.2026 · 6 dk okuma
Oyun Sunucusu
SunucuNetworkingMultiplayerC++

Oyun State Senkronizasyonu: Sunucuda Tutarlılık

Oyun state senkronizasyonu nasıl çalışır? Otoriter sunucu, interpolasyon ve tick tabanlı güncellemelerle istemciler arası tutarlılığı anlatıyoruz.

17.09.2026 · 7 dk okuma
Tasarım
TasarımUIHUDFigma

Oyun UI Tasarımı: Okunabilir HUD ve Menü Düzeni

Oyun UI tasarımı için okunabilir HUD, düzenli envanter ve sezgisel menü düzeni kurmanın ilkeleri ve pratik örnekler.

17.09.2026 · 7 dk okuma
Discord Botları
DiscordBotNode.jsCanvas

Discord Profil Kartı: node-canvas ile Seviye Kartı

node-canvas ile avatar, seviye ve rütbe gösteren bir discord profil kartı çiz: arka plan, daire avatar, XP çubuğu ve font yükleme adım adım.

16.09.2026 · 7 dk okuma
Web Geliştirme
WebXSSPHPLaravel

XSS Saldırısı Nedir ve Korunma Yöntemleri

XSS saldırısı nedir, reflected ve stored türleri nasıl çalışır ve output escaping ile uygulamanı nasıl korursun? Pratik örneklerle anlatıyoruz.

16.09.2026 · 6 dk okuma
Metin2
Metin2QuestPvPSistem

Metin2 Arena Sistemi: 1v1 Düello ve Turnuva Yapımı

Metin2 arena sistemi: eşleşme, izole düello haritası, PvP açma, kazanan tespiti ve turnuva mantığını Lua quest motoruyla baştan sona kuruyoruz.

16.09.2026 · 9 dk okuma
Web Geliştirme
SQL InjectionGüvenlikVeritabanıWeb

SQL Injection Nedir ve Nasıl Önlenir?

SQL injection nasıl çalışır, gerçek saldırı örnekleri ve prepared statement ile bunu nasıl önleyeceğinizi anlatan pratik rehber.

15.09.2026 · 7 dk okuma
Metin2
Metin2ServerSistemQuest

Metin2 Metin Taşı Sistemi: Seviye, Drop ve Spawn Ayarları

Metin2 metin taşı sisteminde seviye, drop ve spawn süresini server tarafında nasıl düzenleyeceğini adım adım anlatıyorum.

15.09.2026 · 6 dk okuma
Discord Botları
DiscordBotdiscord.jsi18n

Discord Bot Çoklu Dil Desteği: Sunucuya Göre i18n

Discord bot çoklu dil desteğini i18n yapısıyla kur: sunucuya göre dili değiştir, çevirileri JSON'da tut ve tüm yanıtları tek bir t() fonksiyonundan geçir.

15.09.2026 · 7 dk okuma
Tasarım
TasarımLogoUIMarka

Altın Oran Tasarım: Logo ve Düzende Pratik Kullanım

Altın oran tasarımı somut hale getiriyoruz: logo ızgaraları, tipografi ölçeği ve düzen oranlarında 1,618'i pratik kullanma rehberi.

14.09.2026 · 5 dk okuma
Oyun Sunucusu
SunucuC++CMakeLinux

CMake Nedir? C++ Sunucu Projesini Derleme Rehberi

CMake nedir ve çok dosyalı bir C++ sunucu projesini sıfırdan nasıl derlersiniz? Hedefler, kütüphaneler ve pratik bir kurulum.

14.09.2026 · 6 dk okuma
Web Geliştirme
WebCORSAPIJavaScript

CORS Hatası Nedir ve Nasıl Çözülür?

CORS hatası nedir, origin ve preflight nasıl çalışır ve doğru başlık ayarlarıyla bu hatayı kalıcı olarak nasıl çözersiniz.

14.09.2026 · 6 dk okuma
Metin2
Metin2GuildPvPSistem

Metin2 Lonca Savaşı Kurulumu: Kural, Alan ve Ödül

Metin2 lonca savaşı sistemini baştan sona yapılandırın: savaş türleri, bahis ve skor kuralları, warp savaş haritaları ve kazanan loncaya ödüller.

13.09.2026 · 8 dk okuma
Araçlar & DevOps
DevOpsGitCI-CD

git reset, revert ve stash: Doğru Geri Alma Komutu

git reset, revert ve stash arasındaki farkı öğren; değişiklikleri ne zaman geçici sakla, ne zaman geri al, ne zaman tarihe dokunmadan tersine çevir.

13.09.2026 · 5 dk okuma
SEO & Pazarlama
SEOGörselGoogleWeb

Görsel SEO: Alt Text, Boyut ve Format Rehberi

Görsel SEO ile sayfanı hızlandır ve Google Görseller'de öne çık: alt text, dosya boyutu, modern format ve dosya adı pratikleri.

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

Discord Bot Yetki Sistemi: Rol ve Permission Kontrolü

Discord bot yetki sistemi kur: slash komutlarını permission ve rol kontrolüyle koru, yetkisiz kullanımı temiz bir akışla engelle.

12.09.2026 · 6 dk okuma
Frontend & UI
FrontendCSSPerformansFont

Web Font Optimizasyon: font-display ve FOUT/FOIT

Web font optimizasyon rehberi: font-display, preload, WOFF2 ve subsetting ile FOUT/FOIT yönetip yükleme hızını artırın.

12.09.2026 · 6 dk okuma
Web Geliştirme
LaravelPHPEloquentWeb

Laravel N+1 Sorgu Problemi ve Çözümü

Laravel N+1 sorgu problemi nedir, query log ile nasıl yakalanır ve eager loading ile nasıl çözülür? Pratik örneklerle anlatıyoruz.

12.09.2026 · 6 dk okuma