Android & AI developer. I build apps, write code, and publish long-form articles — on anything worth a deep dive. 🛠️

Türkiye
Pinned Tweet
Nine years as a deck officer. Now I build Android apps. CaptainCalc: bridge calculations play.google.com/store/apps/d… WorkShift: shifts & hours play.google.com/store/apps/d… Kutula: notification history play.google.com/store/apps/d… Larisa: tarot & birth charts play.google.com/store/apps/d…
1
50
AI isteği hata verdiğinde kaç kere denediğimiz kadar hangi hatayı tekrar ettiğimiz de önemli. Gateway, SDK ve kuyruk aynı işi yeniden deniyorsa toplam bütçe hızla kayboluyor. Hata sınıflandırması, belirsiz sonuçlar ve güvenli retry üzerine yazdım.
Article

Her hata yeniden denenmez: AI servislerinde güvenli retry

Bir AI isteği hata verdiğinde üç kez daha denemek kolay. Zor olan, aynı isteği tekrar göndermenin gerçekten işe yarayıp yaramayacağını ve neyi iki kez çalıştırabileceğini bilmek. Özellikle gateway,

14
Uygulama logu boşken bağlantı neden timeout olur? Linux conntrack için teşhis runbook’u: namespace hataları, sayaç deltaları, TCP kuyrukları, güvenli kapasite değişikliği ve rollback. Komutlar, paket yolu diyagramı ve karar tablosuyla.
Article

Log Yok, Timeout Var: Linux Conntrack Darboğazını Teşhis Etmek

İstemci timeout görüyor. CPU sakin. Servis ayakta. Erişim logunda ise o istek yok. Böyle bir olayda ilk refleks timeout’u uzatmak veya worker sayısını artırmak olmamalı. Önce isteğin hangi katmana

72
Cloudflare’ın 2 Ekim duyurusu: Quick Tunnels’a --allowed-mail ile e-posta doğrulaması geldi. Demo paylaşırken faydalı; ama bayrağı eklemezsen tünel hâlâ herkese açık. Agent’ın çalıştırdığı komutta bunu kontrol etmek gerekir. blog.cloudflare.com/protecte…
18
Google’ın 5 Ekim’de yayımladığı agent güvenliği raporu, araç çağrısından önce bağlama göre politika denetimi öneriyor. Bence kritik soru şu: Agent veriye erişebiliyor, peki bu görev için bu alıcıya göndermeye yetkili mi? research.google/blog/open-an…
5
GitHub, 5 Ekim’de secret scanning’e Lovable, Pydantic ve Supabase için yeni dedektörler ekledi. Güzel adım; sızıntı yakalanınca anahtarı koddan silmek yetmez. İptal edip yenisini üretmek ve kullanım kayıtlarını incelemek gerekir. github.blog/changelog/2026-1…
10
CRM kaydı oluştu, ama n8n timeout gördü. Tekrar denemek güvenli mi? Dedupe’ın kapatamadığı çökme penceresi; kalıcı inbox, işlem anahtarı, worker lease ve recovery. Diyagram, karşılaştırma tablosu ve hata testleriyle.
Article

n8n’de Dedupe Yetmez: Timeout Sonrası Kaybolan İşleri Kurtarmak

Webhook geldi. Event ID’yi veritabanına yazdınız. CRM kaydı oluştu. Tam o sırada worker kapandı. Yerel tabloda iş hâlâ “işleniyor”. Aynı olay yeniden geldiğinde ne yapacaksınız? “Bu ID’yi gördüm”

73
GitHub’ın 2 Ekim güncellemesi: güvenlik bildirimlerine sadece repo write yetkisi olanların görebildiği yorumlar geldi. REST API bunları döndürmüyor, GraphQL destekliyor. Bence REST tabanlı arşivlerde fark edilmeden eksik kayıt riski var. github.blog/changelog/2026-1…
7
3 Ekim’de çıkan Linux 7.2.9, CIFS DFS aramasının eşzamanlı unmount sırasında superblock atlayıp EINVAL dönmesini düzeltiyor. Böyle hatalarda ağ ayarıyla uğraşmadan kernel changelog’una bakmak ciddi zaman kazandırabilir. cdn.kernel.org/pub/linux/ker…
10
Gemini API’de antigravity-preview-05-2026 için kapanış günü bugün. 09-2026’ya geçerken local_environment kullananlar tool şemalarını da değiştirmeli: PascalCase parametreler, satır bazlı dosya düzenleme. Bence kritik risk adapter katmanında. ai.google.dev/gemini-api/doc…
18
Google, Gboard’un yeni eğitim sistemini anlattı: şifreli veriler sunucudaki güvenilir yürütme ortamlarında işleniyor, izinli işlemler dışarıdan denetlenebiliyor. AI’da gizlilik iddiasını denetlenebilir hale getirmesi bence değerli. research.google/blog/toward-…
10
Python 3.15’in final sürümü, lazy import sorunları nedeniyle 9 Ekim’e ertelendi; rc3 yayımlandı. Paket uyumluluğunu denemek için iyi fırsat. Üretime geçmeden bu test süresini kullanmak, takvime yetişmekten daha değerli. blog.python.org/2026/10/pyth…
18
Cloudflare, Quick Tunnels’a e-posta doğrulaması ekledi. --allowed-mail ile yerel demoyu sadece seçtiğin kişilere açabiliyorsun; Cloudflare hesabı gerekmiyor. Demo paylaşırken “linki bilen girer” riskini azaltması değerli. blog.cloudflare.com/protecte…
1
23
OpenAI, 1 Ekim'de GPT-5.3-Codex, GPT-5.1 ve GPT-5.4-Nano için API kapanışını 1 Nisan 2027 olarak duyurdu. Altı ay iyi bir geçiş süresi ama sadece model adını değiştirmek yetmez; kalite, maliyet ve hata senaryolarını yeniden test etmek gerek. developers.openai.com/api/do…
17
GitHub App kurulum token'larında yeni formata geçiş 2 Ekim'de tamamlandı: 40 karakter yerine yaklaşık 520. Yetkiler ve 1 saatlik ömür aynı. Eski uzunluğa göre yazılmış doğrulama ve log maskeleme kurallarını kontrol etmek şart. github.blog/changelog/2026-1…
8
Raspberry Pi, 1 Ekim'de 2 GB Pi 4'ü 67,50 $, Pi 5'i 77,50 $ yaptı; artış 12,50 $. Bu fiyatlarda kart seçmeden önce RAM ihtiyacını ölçmek şart. “İleride lazım olur” payı artık ucuz değil. raspberrypi.com/news/price-i…
13
Gemini 4 Argon’da çıktı sınırı 1 milyon token. Uzun kod dönüşümleri için alan açabilir; ama uzun çıktı tek başına doğruluk demek değil. Erişim şimdilik Fairwind’deki seçili siber güvenlik uzmanlarıyla sınırlı; genel kullanıma açılmadı. blog.google/innovation-and-a…
64
Raspberry Pi Smart Display Module 30 dolardan satışta. Uyumlu ekranlara entegre 4K oynatıcı kurmak için pratik; M.2 yuvası da var. Ama 30 dolar tüm sistemin fiyatı değil: Compute Module 5 ayrıca satılıyor ve ekranın Intel SDM uyumlu olması gerekiyor. raspberrypi.com/news/raspber…
23
GitHub Copilot’a macOS ve Windows’ta masaüstü kontrolü geldi; şimdilik önizlemede. API’si olmayan eski uygulamaları otomasyona katabilmesi asıl fayda. Uygulama bazlı onay var; kritik işlemlerde insan denetimi hâlâ önemli. github.blog/changelog/2026-1…
23
Swiped away a notification, then realised you needed it? I built Kutula so you can find it again. Keep your Android notifications in one searchable history, stored on your phone. play.google.com/store/apps/d…
1
24