Kaan Tanış, Mersin’de freelance web tasarım, yazılım geliştirme ve mobil uygulama üreten full-stack geliştirici ve UI tasarımcısıdır.

Blog İçerikleri

Controller'ınız Şişmanlamış Olabilir: Laravel'de API'yi Zayıflatmanın İki Yolu (önerilen)

Mobil uygulamaya API yazarken sahne genelde aynı ilerliyor. İlk endpoint temiz çıkıyor. Üçüncüde validation satırları controller'ı doldurmaya başlıyor. Beşincide her endpoint farklı şekilde JSON dönüy...

WebSocket Her Sorunun Cevabı Değil: Polling, SSE ve Gerçek Zamanlı Veri

Bir sayfanın veriyi yenilemeden güncellemesi gerektiğinde çoğu kişinin aklına doğrudan WebSocket geliyor. Sipariş durumu değişecek, bildirim düşecek, yönetim paneli canlı kalacak. Hemen bir socket bağ...

Yapay Zeka Kod Yazıyor. Peki Developer'a Hâlâ Gerek Var mı?

Kodun bir kısmını yapay zekaya yazdırıyorum, saklayacak bir şey yok. Ama "yapay zeka kod yazıyor, developer'a gerek kalmadı" lafı da doğru değil. Aradaki gerçek durumu anlatayım.Nerede hızlıSıkıcı işl...

Sitenizde yapay zeka asistanı kullanıyor musunuz?

Her siteye bir sohbet baloncuğu ekleme modası var. "Yapay zeka destekli müşteri asistanı" kulağa güzel geliyor. Ama çoğu eklenen asistan üç gün sonra ya kapatılıyor ya da kimse kullanmıyor. Sebebi tek...

Laravel Projesini VPS'e Çıkarmak: Docker ve Nginx ile Sıfırdan Yayına

Localhost'ta her proje çalışır. Hata sayfası bile güzel görünür, log kimseye batmaz, kuyruklar beklemez. Sonra site yayına çıkar ve gerçek dünya başlar: farklı PHP sürümü, unutulmuş bir .env satırı, ç...

Web siten yapay zekaya uygun mu? GEO nedir?

İnsanlar artık her şeyi Google'a yazmıyor. Soruyu ChatGPT'ye, Gemini'ye, Perplexity'ye soruyor, cevabı oradan alıyor. Siteye tıklayan azaldı. GEO dediğimiz şey bu yeni düzende cevabın içinde geçme işi...