Site haritası
Sitedeki tüm sayfalar tek listede. Arama motorları için makine okunur sürüm: sitemap.xml
Sayfalar
Kütüphane Kategorileri
Kod Örnekleri
- REST API Sistemi (Jeton, Kapsam ve Hız Sınırı)
- Zamanlanmış Görevler (Scheduler)
- PWA ve Web Push Bildirim Sistemi
- İş Kuyruğu ve Worker Sistemi
- Yapay Zekâ Entegrasyonu (Claude API)
- Çoklu Dil (i18n) Sistemi
- Yumuşak Silme ve Çöp Kutusu
- JWT ile REST API
- Veritabanı Tabanlı İş Kuyruğu
- Canlı Arama ve Otomatik Tamamlama
- İç İçe Kategoriler (Ağaç Yapı)
- CSV İçe Aktarma
- İşlem Geçmişi (Audit Log)
- PHP Başlangıç Şablonu (CY PHP Starter)
- PHP PDO Ajax CRUD Örneği
- Sürükle-Bırak Görev Panosu
- Güvenli Dosya Yükleme Sistemi
- Rol Tabanlı Yetkilendirme Paneli
- Form Doğrulama: İstemci ve Sunucu
- DataTables Performans Optimizasyonu
- Toplu İşlem ve Çoklu Seçim Tablosu
- Excel İçe / Dışa Aktarma
Blog Kategorileri
Blog Yazıları
- Rate Limiting Yeterli Değil: Kaba Kuvvet Saldırılarına Katmanlı Savunma
- Yavaş API Yanıtlarını Kod Değiştirmeden Hızlandırmanın 4 Yolu
- Dengesiz Veri Setinde Doğruluk (Accuracy) Neden Yanıltır?
- Framework Sihrini Anlamak: Servis Konteyneri Aslında Ne Yapıyor?
- Nesne Havuzu (Object Pool) ile Oyunda Kare Düşmesini Önlemek
- CSS Grid mi Flexbox mu? Kararı Veren 6 Somut Soru
- Push Bildirimi Tasarımı: Uygulama Silinmeden Bildirmek
- Şirket İçi Veri Sözlüğü: Aynı Metriği Herkesin Aynı Anlaması
- Veritabanı Göçlerini Sıfır Kesintiyle Uygulamak
- Yedekleme Var Ama Geri Dönüş Denenmemiş: Kâğıt Üstünde Güvenlik
- PHP Krizi: İnternetin Yarısı Bir Günde “Acil Bakımda” Yazısına Döndü
- Git Rebase mi, Merge mi: Ekip İçin Doğru Kuralı Seçmek
- Bu Yıl Öne Çıkan Yazılım Trendleri: Hype mı, Kalıcı mı?
- Bulutta "Sonsuz Ölçeklenme" Yanılsaması: Gerçek Sınırlar Nerede?
- Erken Dönüş (Early Return) ile İç İçe If Cehennemine Son Vermek
- Kurumsal Yazılımda Yetkilendirme Modelini Baştan Doğru Kurmak
- Yapılandırılmış Veri (Schema.org) ile Yazınızı Makinelere Anlatmak
- Laya ile Türkçe Metin Sınıflandırma: Talebi Yönlendirmek
- LLM API'ye Kişisel Veri Göndermek: Yurt İçi İşleme Yeter mi?
- Yerli Yapay Zekâ Modelleri: Hangisi Bugün Kullanılabilir?
- EVREN API'sine PHP ile İlk İstek: Şart Onayı ve 403 Tuzağı
- EVREN Yapay Zekâ Platformu Nedir? Modeller, Kota ve Sınırlar
- Kurum İçi Eğitim Programı Tasarlarken Yapılan En Büyük Hata
- Anahtar Kelime Yamyamlaştırması: Sayfalarınız Neden Yarışır?
- Junior'dan Mid-Level'a Geçişte Asıl Değişen Şey Kod Yazma Hızı Değildir
- Idempotency Key: Aynı İsteği İki Kez Almanın Bedelini Sıfırlamak
- Değişmezlik (Immutability): Kopyalamak Neden Bazen Daha Hızlıdır?
- Geri Alma Planı Olmayan Dağıtım, Dağıtım Değildir
- Üretimde Log’a Ne Yazmalı, Ne Yazmamalı?
- Tekrarlayan İşleri Otomatikleştirmek: Ne Zaman Script Yazmalı?
- Bağımlılık Zinciri Saldırıları: Paketleri Güvenle Kullanmak
- N+1 Sorgu Problemi: Fark Etmesi Zor, Etkisi Büyük
- LLM Çıktısını Şemaya Zorlamak: Serbest Metinden Güvenilir JSON’a
- Veritabanı Sorgusunu Değil Erişim Desenini Düzeltmek: Toplu Yükleme
- PHP Simple HTML DOM Parser Kullanımı ve DOMDocument
- PHP Echo ve Print: Ekrana Yazdırmanın Doğru Yolu
- Notepad++ Nedir, Nasıl Kurulur? PHP İçin Doğru Ayarlar
- PWA Nedir? Web Sitesini Uygulama Gibi Yüklenebilir Yapmak
- Localhost Kurma: XAMPP, WampServer, Laragon ve AppServ
- WampServer MSVCR110.dll Hatası ve Doğru Kurulum Sırası
- Çapraz Doğrulamada Zaman Sızıntısı: Neden Modeliniz Testte Parlıyor?
- Hız Sınırlama (Rate Limiting): Sunucunuzu Kendi Kullanıcılarından Korumak
- Hata Ayıklayıcıyı Gerçekten Kullanmak: print() Ötesine Geçmek
- Yazılım Maliyeti ve Süresi Hakkında Sık Sorulan Sorular
- Bulut Faturasını Şişiren 5 Görünmez Kalem
- Test Verisini Fixture Yerine Kurucu (Builder) ile Üretmek
- Kurumsal Yazılımda Çok Kiracılı (Multi-Tenant) Veri Yalıtımı
- Açık Kaynak Lisansları: MIT, GPL ve Apache Pratikte Ne Değiştirir?
- Veri Senkronizasyonu: Tek Yön mü, Çift Yön mü?
- Öğrenmek İçin Doğru Projeyi Seçmek: Ne Çok Kolay Ne İmkânsız
- Özellik Bayrakları (Feature Flag) ile Yayını Dağıtımdan Ayırmak
- Disk Doldu Alarmı Geldiğinde İlk 10 Dakikada Ne Yapmalı?
- Yapay Zekâ Haberlerini Okurken Abartıyı Ayıklamanın 5 Filtresi
- İyi Bir Commit Mesajı Nasıl Yazılır ve Neden Önemlidir?
- İçerik Güvenlik Politikası (CSP): XSS’i Son Savunma Hattında Durdurmak
- Olay Günlüğü (Event Log) Tasarımı: Rapor Değil Ham Olay Saklayın
- Veritabanı Kilitlenmesi (Deadlock) Neden Olur, Nasıl Önlenir?
- Vektör Veritabanı Seçimi: pgvector mı, Ayrı Servis mi?
- OFFSET Tuzağı: Sayfalama Derinleştikçe Neden Yavaşlar?
- İki Faktörlü Doğrulama: SMS, TOTP ve Passkey Farkı
- Makefile: Ekipteki Herkesin Aynı Komutu Çalıştırmasını Sağlamak
- Düzenli İfadeleri Korkmadan Kullanmak: Pratik Kalıplar ve Tuzaklar
- Mavi-Yeşil Dağıtım: Kesintisiz Yayına Almanın En Sade Yolu
- Anlamsal Sürümleme (SemVer): Sürüm Numarası Bir Söz Verir
- Yeni Geliştiricinin İlk 30 Günü: İşe Alıştırma Planı
- Yapay Zekâ Yazdığı Kodu Üretime Almadan Önce 9 Kontrol
- Uzaktan Çalışan Ekipte Yazılı İletişim Neden Belirleyici?
- Bulut Depolamada İmzalı URL: Dosyayı Sunucudan Geçirmeden Vermek
- Web ve Yazılım Projesi Başlatmadan Önce Sık Sorulan Sorular
- EditorConfig ve Biçimlendirici: Kod Stili Tartışmasını Bitirmek
- Sürüm Notlarını Okuma Sanatı: Duyurudan Gerçek Haberi Çıkarmak
- git bisect: Hatanın Hangi Commit’te Girdiğini Dakikalar İçinde Bulmak
- systemd ile Kendi Servisinizi Yazmak: nohup Çağını Kapatmak
- Aralıklı Tekrar ve Aktif Hatırlama: Öğrendiğinizi Unutmamanın Yolu
- Docker İmajınız Neden 1,2 GB? Katman Katman Küçültme
- Adım Adım Kimlik Doğrulamalı API: CodeIgniter 4 ile Uçtan Uca
- Git Hook ile Kalite Kapısı: pre-commit Kurulumu
- Teknik Mülakatta Canlı Kod: Değerlendirilen Şey Çözüm Değil Süreçtir
- Bir Teknolojinin Gerçekten Olgunlaştığını Anlamanın Beş İşareti
- Adım Adım: CodeIgniter’da Dosya Yükleme Ucunu Güvenle Yazmak
- Üretimde Bir Hatayı 10 Dakikada Daraltmanın Sistematiği
- Kodu Okuyarak Öğrenmek: Açık Kaynak Bir Projeyi Nasıl Çözersiniz?
- Blog Kod Örnekleri Hakkında Sık Sorulan Sorular
- Kod İncelemesinde Geri Bildirimi Yazıya Dökmenin Yolu
- Saat Dilimi Hatalarından Kurtulmak: UTC Disiplini
- Yapay Zekâ Çağında Junior Geliştirici Olmak
- LLM Uygulamalarında Halüsinasyonu Azaltmanın Pratik Yolları
- Dallanma Stratejisi: Trunk-Based mi, Git Flow mu?
- Editörün Yeniden Düzenleme Araçları: Elle Değiştirmeyi Bırakmak
- Oyun Döngüsünde Sabit Zaman Adımı: Fizik Neden Kayıyor?
- Yerel Geliştirme Ortamını Tek Komutla Kurmak
- GEO Optimizasyonu: İçeriğinizi Yapay Zekâ Motorları Nasıl Alıntılıyor?
- Özellik Mühendisliğinde Veri Sızıntısını (Data Leakage) Yakalama Kılavuzu
- Açık Kaynak Projeyi Sürdürülebilir Kılmak: Bakım Yükü ve Tükenmişlik
- Kurumsal Yazılımda Denetim İzi: Kim, Ne Zaman, Neyi Değiştirdi?
- Mobil Uygulamada Pil Tüketimini Artıran 6 Sessiz Hata
- Kapsam Kayması ile Yaşamak: Değişikliği Reddetmek Değil Yönetmek
- Parola Saklama ve Oturum Güvenliği: Hash, Tuz ve Token Ömrü
- Üretime Aldığınız Modelin Sessizce Bozulması: Veri Kayması
- Sırların Yönetimi: .env Dosyasından Sır Kasasına Geçiş
- Önbellek Stratejileri: Ne Zaman, Nerede ve Ne Kadar Süre?
- Test Kapsamı %90 Ama Hatalar Devam Ediyor: Metriğin Yalanı
- Sunucusuz Mimari: Soğuk Başlangıç, Gerçek Maliyet ve Uygun Kullanım Alanları
- SSL Sertifikası Sessizce Doluyor: HTTPS Yenilemesini Otomatikleştirmek
- Uçtan Uca Testler Neden Yavaş ve Kırılgan Olur, Nasıl Düzelir?
- Altyapıyı Kod Olarak Yönetmek: Elle Kurulan Sunucunun Sonu
- Yapay Zekâ Projelerinde Veriyi Sorumlu Kullanmak: KVKK ve Pratik Sınırlar
- Framework Sürüm Yükseltmesini Ertelemenin Gerçek Maliyeti
- A/B Testini Yanlış Okumak: Erken Durdurma ve Anlamlılık Yanılgısı
- RAG Mimarisi: Kendi Belgeleriniz Üzerinde Doğru Cevap Üretmek
- Webhook Uçları Tasarlarken Yapılan 5 Yaygın Hata
- Transaction İzolasyon Seviyeleri: Kirli Okuma, Kilitlenme ve Gerçek Hayat
- Kırılgan Testler: Ekibin Test Takımına Olan Güvenini Nasıl Öldürür?
- Form Doğrulamayı Neden Hem İstemcide Hem Sunucuda Yapmalısınız?
- Üçüncü Parti API Entegrasyonunda Dayanıklılık: Zaman Aşımı, Tekrar Deneme, Devre Kesici
- Oyunda Zorluk Eğrisi: Oyuncuyu Tam Olarak Nerede Kaybediyorsunuz?
- Oyun Sunucusunda Gecikmeyi Gizleyen Teknikler: Lag Compensation
- Uygulama Mağazası Reddini Önleyen Yayın Öncesi Kontrol Listesi
- ORM mi Ham SQL mi? Framework Soyutlamalarının Sınırı Nerede?
- Statik Tip mi, Dinamik Tip mi? Ekip Ölçeğine Göre Karar
- Web Erişilebilirliği: Klavyeyle Kullanılamayan Site Yarım Sitedir
- Bellek Yönetimi Modelleri: Çöp Toplayıcı, Sahiplik ve Manuel Yönetim
- Offline-First Mobil Uygulama Tasarlarken Gözden Kaçan Detaylar
- Kod Yazmadan Önceki 30 Dakika: Teknik Tasarım Notu Nasıl Yazılır?
- Teknik Borç Ne Zaman Ödenir, Ne Zaman Taşınır?
- Sunucu Tarafı Render mı, İstemci Tarafı Render mı: Karar Çerçevesi
- PHP 8.3 ile Gelen Sessiz ama Değerli Değişiklikler
- Framework Seçerken Sorulması Gereken Gerçek Sorular
- Kod İncelemesinde Neyi, Nasıl Eleştirmeli?
- Teknoloji Haberlerini Verimli Takip Etme Rehberi
- Web Sayfası Hızlandırma: Tahminle Değil Ölçerek Başlayın
- Oyun Geliştirmeye Başlangıç: İlk Oyununuzu Bitirmenin Yolu
- Programlama Dili Seçimi: Hangi Dili, Neden Öğrenmeli?
- Veri Analizinde En Kritik Aşama: Veri Temizleme
- Adım Adım CRUD Uygulaması: Öğrenmenin En Hızlı Yolu
- Yazılım Öğrenme Yöntemleri: Gerçekten İşe Yarayanlar
- ERP Seçimi: Hazır Paket mi, Özel Yazılım mı?
- Yazılımcı Portföyü ve Mülakat Hazırlığı: Nelere Bakılıyor?
- Teknik SEO Kontrol Listesi: Siteniz Gerçekten Görünür mü?
- Yazılım Testi: Hangi Testi Ne Zaman Yazmalı?
- CI/CD Nedir? Küçük Ekipler İçin Otomatik Dağıtım Kurgusu
- Sık Karşılaşılan PHP Hataları ve Hızlı Çözümleri
- Mobil Uygulama Geliştirme: Native mi, Cross-Platform mu?
- Geliştirici Araçları: Verimliliği Gerçekten Artıran Kurulum
- Framework Nedir, Ne Zaman Kullanılmalı, Ne Zaman Kaçınılmalı?
- Yazılım Geliştirme Hakkında Sık Sorulan Sorular
- Açık Kaynak Projeye Katkı Vermek: İlk Adımlar Rehberi
- Git ile Çalışma: Günlük Akış ve Zor Anlarda Kurtarma
- Uygulama Altyapısı Kurarken Alınması Gereken 7 Karar
- Modern Web Geliştirme Yol Haritası: Sıfırdan Yayına
- Yazılım Projeleri Neden Başarısız Olur? Sahadan 6 Neden
- Yazılım Geliştirme Süreci: Fikirden Yayına 7 Aşama
- Bulut Maliyeti mi, Kendi Sunucunuz mu? Gerçekçi Karşılaştırma
- Web Uygulama Güvenliği: Sahada En Sık Görülen 7 Açık
- Linux Sunucu Kurulumu: İlk Bir Saatte Yapılması Gerekenler
- REST API Tasarımı: İyi Bir API Nasıl Kurgulanır?
- Büyük Dil Modellerini Kendi Uygulamanıza Entegre Etmek
- Veri Odaklı Karar Kültürü Bir Şirkette Nasıl Kurulur?
- VS Code Verimlilik Rehberi: Ayarlar, Kısayollar ve Düzen
- Veritabanı Index Mantığı: Yavaş Sorgular Nasıl Hızlanır?