Erkan Güzelküçük·Apr 29Articulation-Driven DevelopmentGeçen gün bir şeyi fark ettim: son üç-dört aydır gerçek anlamda hiç kod yazmamışım.
Erkan Güzelküçük·Apr 21Artık Geliştiriciye İhtiyaç Yok mu?Geçtiğimiz haftalarda kaç tane LinkedIn postu gördünüz? Kaç tane “AI kod yazıyor, artık geliştiriciye ihtiyaç yok” haberi? Kaç tane “bu…
Erkan Güzelküçük·Mar 17AI Kod Yazıyor, Peki Kararları Kim Veriyor?Son dönemde sık sık aynı şeyi düşünürken buluyorum kendimi: Yazılım dünyasında bir şeyler gerçekten değişiyor. Ama bu değişim, yeni bir…
InKoç Üniversitesi Bilgi TeknolojileribyErkan Güzelküçük·Jan 3Büyük Yazılım Sistemlerinde Karmaşıklığı AnlamakHong Kong University of Science and Technology’de aldığım Software Engineering dersinin ilk haftasında, Profesör Kenneth tarafından verilen…
InKoç Üniversitesi Bilgi TeknolojileribyErkan Güzelküçük·Aug 6, 2025Teknik Borçla Savaşmayın, Onu Doğuran Sistemi DeğiştirinModern yazılım geliştirme süreçlerinde teknik borç genellikle kod kalitesi ya da test eksikliğiyle ilişkilendirilir. Ancak bu, resmin…
InKoç Üniversitesi Bilgi TeknolojileribyErkan Güzelküçük·Jul 10, 2025.NET CancellationToken’ı Göz Ardı Etmenin BedeliBir kullanıcının çoktan ayrıldığı bir oturumda hâlâ kod çalıştırıyor musunuz? O zaman siz de farkında olmadan performansınızı tüketen gizli…A response icon1A response icon1
InKoç Üniversitesi Bilgi TeknolojileribyErkan Güzelküçük·Jul 8, 2025Dağıtık Sistemlerde Tutarlılığın Yol AyrımıModern yazılım sistemleri; yüksek erişilebilirlik, ölçeklenebilirlik ve düşük gecikme gibi gereksinimlerle şekilleniyor. Ancak bu hedeflere…
InKoç Üniversitesi Bilgi TeknolojileribyErkan Güzelküçük·May 9, 2025Refactoring, Neden Pattern’den Önce Gelir?Yazılım mimarisi büyük kararlarla değil, küçük ama bilinçli adımlarla olgunlaşır. Refactoring, bu adımların temelidir.
InKoç Üniversitesi Bilgi TeknolojileribyErkan Güzelküçük·Apr 18, 2025Design Pattern Kullanmak Mı?— Doğru Teşhis, Doğru MimariYazılım geliştirme dünyasında sıkça karşılaştığımız bir durum var: daha proje dosyası bile açılmadan “bu sistemi microservice yapalım”…
InKoç Üniversitesi Bilgi TeknolojileribyErkan Güzelküçük·Mar 17, 2025Memory Management Serisi #1Bellek yönetimi, modern yazılım geliştirme süreçlerinin en kritik bileşenlerinden biridir. Bir uygulamanın verimli çalışabilmesi, yalnızca…