Safa Gayret·Jan 18Neden sigarayı bırakamıyorsun2013 yılından beri Medium’da yazılar yazıyorum. Bunların çoğu mesleğim olan yazılım ile ilgili olsa da bazen sosyal konularda da…A response icon1A response icon1
Safa Gayret·Dec 23, 2025Atatürk Kronolojisi’nin Hikayesi, açık kaynağın gücüBazen iyi projeler büyük planlarla değil, birkaç minik adımla başlar.
Safa Gayret·Jul 1, 2025Sesli pişirme asistanı, Cook PilotSevdiğiniz birinin günlük hayatındaki bir sorunu çözmek için yazılım geliştirmek, uçurtma yapıp uçurmak kadar keyifli.
Safa Gayret·Jun 11, 2025Bir şey çalışmıyorsa “Yapay Zeka”dır1999 yılında Eve Marie tarafından yazılmış bir tez makalesi tam olarak bunu söylüyor. Çünkü başta “Yapay Zeka” olarak çıkarılan ürünler…
Safa Gayret·May 27, 2025Sözle Kontrol Edilebilen Tarih Input’uBir form doldururken tarih seçmek beklendiği kadar kolay olmayabiliyor. Bu çoğunlukla ürünün tarih seçicisinin fazla karmaşık…
Safa Gayret·Apr 4, 2025Heterojen kod nedir, neden makbul değildir?Yazılım geliştirme sürecinde sıkça karşılaşılan ancak çoğu zaman göz ardı edilen bir problem, heterojen kod. Peki nedir bu heterojenlik ve…
Safa Gayret·Nov 23, 2024JavaScript ile en pratik form validation nasıl kodlanırForm validation (doğrulama) sorununu çözen yüzlerce node package var. Her birinin implementasyon, öğrenme maliyeti ve bağımlılık yükü var…
Safa Gayret·Nov 20, 2024TypeScript’in Kullanılmaması Gereken DurumlarTypeScript, JavaScript dünyasında adeta bir devrim yaptı. Güçlü tip desteği, daha iyi kod analiz araçları ve hataları erken fark etme…
Safa Gayret·Nov 6, 2024Neden sürekli yeni frameworkler çıkıyor, ReactJS neyimize yetmiyor?Sorunu yanlış yerde aramak çözümden uzaklaşmanın en popüler yoludur.