Notlar
Blog
Frontend mühendisliği, SEO, yapay zeka, analitik ve gerçek ürünler geliştirme üzerine notlar.
42 yazı
Neden gitae.com'u yaptım: web siteleri ve altyapı için derin kontrol aracı
gitae.com'u, önemli bir soruya daha hızlı cevap almak için yaptım: site gerçekten mi çöktü, yoksa sorun sadece benim tarafımda mı?
Gerçek yazılım teslimatı söz konusu olduğunda Codex için neden en iyi dilin TypeScript olduğunu düşünüyorum
Amaç demo kodu değil de üretime çıkacak yazılım olduğunda, TypeScript Codex’e daha güçlü sınırlar, daha net yapı ve daha faydalı geri bildirim sağlar.
Jurfi.com: Netlik için tasarlanmış tarayıcı tabanlı bir hukuk belgesi stüdyosu
Jurfi.com, dağınık belge hazırlama sürecini daha net ve daha yapılandırılmış taslaklara dönüştürmek için geliştirdiğim yeni tarayıcı tabanlı hukuk belgesi stüdyosu. Bunu yaparken de AI’ın avukatın yerini aldığını iddia etmiyor.
İlk SaaS Gelirim: İlk 10 Dolar Neden Bu Kadar Büyük Bir Şeydi
Kendi yaptığım bir ürün için aldığım ilk online ödeme sadece 10 dolardı ama gerçek bir kullanıcının gerçekten değer gördüğünü kanıtlaması açısından çok daha büyüktü.
Codex aynı anda 15 projeyi incelememe nasıl yardımcı oluyor
VS Code içinde Codex kullanmak, hata kontrolü, SEO, çeviri, yerelleştirme ve test incelemesinin tekrarlı kısmını birçok projede ciddi şekilde hızlandırdı; ama son karar hâlâ insana ait.
Codex Plus’ın son %3–5’ini neden en büyük mühendislik işlerine ayırıyorum
Workflow’umdaki küçük bir değişiklik Codex Plus kullanımımı tamamen değiştirdi: limitin sonuna yaklaşınca küçük istekler yerine en ağır teknik işleri başlatıyorum.
Teknik SEO Hataları Sitemi Google Arama’dan Nasıl Sildi
Sitem sadece sıralama kaybetmedi. Google’dan tamamen kayboldu ve bu süreç bana teknik SEO hatalarının güveni ne kadar hızlı yok edebildiğini gösterdi.
Beş yıl sonra bile giriş seviyesi M1 MacBook hâlâ yaptığım en iyi teknoloji alışverişlerinden biri gibi geliyor
Beş yıl boyunca her gün yoğun şekilde kullandıktan sonra bile giriş seviyesi M1 MacBook bana hâlâ uzun vadede olağanüstü değer sunmuş bir cihaz gibi geliyor.
Yapay zeka ve Next.js, projemi 4 dilde yayına almayı beklediğimden çok daha kolay hale nasıl getirdi
İçerik yapısındaki küçük bir değişiklik, yapay zeka destekli çeviri ve Next.js sayesinde 4 dilli lansman süreci düşündüğümden çok daha basit ve ölçeklenebilir hale geldi.
qrviz’i Yayınladım: Neden Gelir Planı Olmadan Ücretsiz Bir QR Kod Oluşturucu Yaptım
qrviz.com’u ücretsiz bir QR kod oluşturucu olarak yayınladım; bunun nedeni en mantıklı iş kararı olması değil, faydalı ürünler geliştirmenin hâlâ bana çok güçlü bir enerji vermesi.
Character AI tarzı bir sohbet botunu tek başıma kurarken öğrendiğim şey: En zor kısım kod değil, karakterin gerçek hissettirmesi
Character AI tarzı bir sohbet botunu 13 dilde yayına almak bana şunu gösterdi: En zor iş yazılım değil, sıcak, tutarlı ve inandırıcı karakterler oluşturmak.
Neden müşteri kazanmak bir SaaS inşa etmekten daha zor
Birçok geliştirici için kod yazmak doğal gelir, ama lansmandan sonra asıl zor kısım dağıtım, konumlandırma ve kullanıcıyı elde tutmaktır.
Character AI ürünümü tamamen tek başıma kurdum ve lansman onu gerçek hale getirdi
Character AI ürününü tek başıma inşa etmek zaten zordu, ama ödemeleri açtığım anda bu iş yan projeden çıkıp gerçek sorumluluğu olan gerçek bir ürüne dönüştü.
Anime karakter üretiminde yapay zeka halüsinasyonları hâlâ inanılmaz
rizae.com için ChatGPT ile anime karakterleri üretirken aynı şeyi tekrar görüyorum: yapay zeka bir anda etkileyici olabiliyor, sonra da apaçık hataları tam bir özgüvenle görmezden gelebiliyor.
Shorts Experiment: Vertical Video, Voiceover, and Subtitles
Early tests confirmed the obvious: vertical video with voice and captions gets meaningfully more reach than static or silent clips.
2026'da Rusya'nın IT iş piyasası: gerçekte nasıl hissettiriyor
Rekabet sert: aday sayısı arttı, maaşlar yerinde sayıyor ya da geriliyor, gerçekten kovalamaya değer roller ise çok daha az.
Yapay zekâ fazladan bir el ekleyip bunun gayet normal olduğunu söylediğinde
Görsel modeller büyük bir özgüvenle yanlış yapabiliyor ve düzeltme prompt’ları da şaşırtıcı derecede inatçı biçimde başarısız olabiliyor.
Web geliştirme, solo projeler ve kısa bir tanışma
Kısaca kendimden bahsedeyim: altı yıldır web geliştirme alanındayım, hâlâ solo projeler üretiyorum ve teknoloji üzerine iyi sohbetlere her zaman açığım.
Tatilden dönüp yine doğrudan koda
Dört gün boyunca odaklanarak bir şeyler inşa etmek, aradan sonra derin teknik işten ne kadar keyif aldığımı bana yeniden hatırlattı.
Nane çayı, 3.500 commit ve gerçek bir mola
Dört aylık bir sprint, Fas’ta geçen bir doğum günü ve uzun süreli yoğun üretimin ardından gerçek dinlenmenin neden önemli olduğuna dair kısa bir not.
DeepSeek ve Node.js ile bir AI SaaS’i nasıl daha hızlı yayına aldım
DeepSeek’in MVP bariyerini aşmamı ve boş bir repodan çalışan bir platforma geçmemi nasıl sağladığı.
Viral Threads gönderim dostça bir yorum yüzünden kaldırıldı
Başkalarının platformlarında bir şey inşa etmenin ne kadar riskli olduğuna dair sert bir hatırlatma: yeni bir geliştirici hesabı ivme kazanıyordu, sonra bir anda askıya alındı.
Posting My First TikTok at 28
I tested short-form video by reviving an old MMORPG project and turning it into a small traffic experiment.
A YouTube Comment Brought My Old MMORPG Back to Life
One unexpected comment pushed me to reopen a forgotten game, fix it up, and fold it into a newer AI product.
Reddit’te 15 dakikada nasıl ban yedim
Reddit’e olabilecek en yavaş ve dikkatli şekilde girmeyi denedim, ama yine de neredeyse anında kalıcı ban yedim.
Eski domainler geçmişin yükünü taşır
25 yıllık bir domain, eski bot trafiğini, boşa giden taramayı ve ancak hedefli 410 yanıtlarıyla temizlenebilen bir SEO sorununu da beraberinde getirdi.
Sitem neden Rusya'dan neredeyse hiç trafik almıyordu
Sorun talep değildi. Asıl mesele Cloudflare, Rus engelleri ve erişimi sonunda geri getiren migrasyondu.
Statik siteler bot gürültüsünü neden bu kadar iyi kaldırıyor
Loglarım tarayıcılar ve exploit yoklamalarıyla dolu, ama stack bunu neredeyse hiç hissetmiyor. Statik sunumun en büyük avantajlarından biri de bu.
Yeni bir projede Yandex ve Google
Yandex gerçek trafik göndermeye başlarken Google neredeyse hiç tepki vermedi. Bu fark, iki arama motorunun yeni sitelere ne kadar farklı yaklaştığını açıkça gösteriyor.
Yandex bir gecede 4.000’den fazla sayfayı indeksledi
Programmatic SEO adına önemli bir eşik: binlerce statik sayfa tek seferde dizine girdi.
Bir Aylık SEO Deneyi: 632 Ziyaretçi ve Bir Sürü Soru
Bir aylık uygulamalı SEO çalışması gerçek trafik, birkaç sürpriz ve gerçekten neyin etkili olduğuna dair çok daha net bir fikir getirdi.
Frontend işinden uygulamalı SEO’ya
SEO öğrenmek için Next.js ile bir yan proje yaptım ve sonunda Yandex’in Google’ı açık ara geçtiğini gördüm.
Neden Google Analytics yerine Yandex Metrica'yı seçtim
Bir haftalık gerçek kullanımın ardından Yandex Metrica bana daha net davranış verileri ve insanların sitede nasıl ilerlediğine dair çok daha iyi bir görünürlük sağladı.
308 yönlendirmeleri sitemap karmaşasını nasıl toparladı
Yandex binlerce URL’yi yanlış okudu, önceden ayarladığım 308 yönlendirmeleri ise crawler’ları bozuk yollardan uzak tuttu.
Google’daki lansman sıçraması gerçek büyüme değildir
Lansman sırasında gelen büyük bir sıçrama heyecan verici görünebilir, ama çoğu zaman hızla kaybolur. Bu yüzden yeni siteler bu balayı dönemine fazla güvenmemeli.
Yandex'te bir gecede 2.000 sayfa kaybetmek
Proje gayet iyi büyüyor gibi görünse bile SEO oynaklığının işin doğal parçası olduğunu hatırlatan sert bir durum.
Moscow JS 66’da iki ödül kazanmak
Telegram botları, TypeScript ve AI üzerine konuşmalarla dolu bir akşam ve beni iki ödülle eve gönderen sorular.
PiterJS notları
St. Petersburg’daki PiterJS’te öne çıkanlar: FrontOps, performans ve hazırlıklı gitmenin değeri.
My Multilingual Next.js Blog Reached 500 Impressions in One Week
After just one week, the early search data was already showing why multilingual SEO can compound faster than launching in a single language.
18 Months, 30 Players, and Why the Game Still Mattered
My browser MMORPG never found a big audience, but the small group of players who stayed made the whole project feel meaningful.
MoscowJS 65’ten notlar
T Bank’te düzenlenen MoscowJS 65’e kısa bir bakış, öne çıkan konuşmalar ve yerel JavaScript buluşmalarının neden hâlâ önemli olduğu.
Yeni site, yeni yön
Altı yıllık deneyimimi ve sıradaki yapay zeka odaklı yan projeleri bir araya getiren yeni bir portfolyo sitesi yayına aldım.