Blog
Web, mobil ve backend işlerinde karşıma çıkan konular ve çözümleri.
Create React App'ten Vite'a geçiş nasıl yapılır
Create React App'ten Vite'a adım adım geçiş: bağımlılıklar, index.html, .jsx uzantısı, ortam değişkenleri, script'ler ve testler.
Next.js mağazasında 3D Secure ödeme akışı nasıl kurulur
3D Secure akışının adımları: ödemeyi başlatma, banka doğrulama sayfası, geri dönüş ve sunucuda doğrulama. QNBPay entegrasyonundan pratik notlar.
AWS yönetilen servislerden VPS'e geçiş nasıl yapılır
AWS yönetilen servislerinden VPS'e taşınma adımları: envanter, sunucu kurulumu, veritabanı taşıma, DNS geçişi ve geri dönüş planı. Ne zaman yapmaman gerektiği de dahil.
Turborepo ile Next.js ve Expo arasında kod paylaşımı
Next.js web uygulaması ile Expo mobil uygulamasını tek Turborepo monorepo'sunda nasıl düzenlersin: klasör yapısı, neyin paylaşılacağı, paket bağlantıları ve turbo.json.
NestJS ile Stripe Checkout ve abonelikler: önemli olan webhook'lar
Stripe Checkout oturumu oluşturma, webhook imzasını doğrulama, abonelik olaylarını işleme ve idempotency. NestJS ile pratik bir akış.
Next.js teknik SEO kontrol listesi (App Router)
Next.js App Router için teknik SEO kontrol listesi: Metadata API, canonical ve hreflang, sitemap, yapılandırılmış veri, performans ve Search Console doğrulaması.
Freelance geliştiriciye proje nasıl anlatılır: yazmadan önce hazırlaman gerekenler
Freelance bir yazılımcıdan hızlı ve doğru teklif almak için brifte neler olmalı: hedef, kullanıcılar, olmazsa olmaz özellikler, mevcut sistemler, takvim ve örnekler.
AI agent nedir? Chatbot'tan farkı ve nasıl çalışır
AI agent'ın tanımı, chatbot ve sabit iş akışından farkı, parçaları ve çalışma döngüsü. Ne zaman agent, ne zaman basit bir akış kullanılmalı.
Sıfırdan AI agent kurmak: tool calling döngüsü
Bir AI agent'ın çekirdeği olan tool calling döngüsünü TypeScript ile adım adım kur: araç tasarımı, hata yönetimi, adım limiti ve izleme.
AI agent güvenliği: prompt injection ve yetki sınırları
Prompt injection nedir, AI agent'ları neden risk altına sokar ve nasıl azaltılır: en az yetki, insan onayı, güvenilmez içerik ve araç sınırları.
MCP (Model Context Protocol) nedir ve ne işe yarar?
MCP'nin ne olduğu, hangi sorunu çözdüğü, araç, kaynak ve istem kavramları, iletişim yöntemi ve basit bir sunucu örneği.
Kodlama agent'larıyla verimli çalışmak: pratik rehber
AI kodlama agent'larından iyi sonuç almak için görevi küçültme, doğrulama yolu verme, proje kuralları dosyası, diff incelemesi ve güvenlik alışkanlıkları.
Eski bir uygulamayı inceleyip modernleştirmek: yaklaşım ve sınırlar
Kaynak koduna ya da dokümana ulaşılamayan eski bir uygulamayı nasıl çözüp modernleştirirsin: yetki, davranış gözlemi, sözleşme çıkarma, karakterizasyon testleri ve kademeli geçiş.
Küçük projeler için hosting: Vercel ve Neon ücretsiz planı mı, self-hosting mi?
Vercel, Neon, Supabase ve Firebase ücretsiz planlarının gerçek sınırları (Ekim 2026), ticari kullanım kuralları ve tek bir VPS'e ne zaman geçmek gerektiği.
Firebase mi, Supabase mi, yoksa kendi backend'in mi? Ne zaman hangisi
Firebase, Supabase ve kendi yazdığın backend arasındaki farklar, hangi durumda hangisi seçilmeli ve hangi işleri hazır servislere bırakmak, hangilerini kendin yapmak gerekir.
Vercel, Neon, Supabase, Firebase ve tek VPS ne kadar ölçeklenir?
Bu platformların nerede zorlandığı, bağlantı havuzu sorunu, ölçekleme merdiveni ve ne zaman başka bir çözüme geçmek gerektiğinin işaretleri.