Enes Aysan·Jul 22, 2024BASE ve ACID KavramlarıMerhaba arkadaşlar, daha önce sizlere cap teoreminden bahsetmiştim, bugün de yine veritabanı ve sistem tasarımı yaklaşımlarından ACID,BASE…
Enes Aysan·Apr 1, 2024Yazılımcılar İçin Önemli Soft Skiller (Sosyal Beceriler)Merhaba arkadaşlar, teknik konuları bir kenara bırakarak, bugün biraz daha genel hatlarıyla bir yazılım geliştiricide olması avantaj…
Enes Aysan·Sep 12, 2023Spaghetti Code AntiPattern ve Kaçınma YollarıMerhaba arkadaşlar, anti-patternleri incelemeye devam ediyoruz. Bu yazımızda Spaghetti Code anti-patterni incelemeye ve çözüm yolları…
Enes Aysan·Apr 19, 2023Lava Flow (Dead Code) AntiPattern ve Kaçınma YollarıMerhaba arkadaşlar, anti-patternleri incelemeye devam ediyoruz. Bu yazımızda Lava Flow (Dead Code) anti-patterni incelemeye ve çözüm…
Inroofstacks-techbyEnes Aysan·Mar 19, 2023Overengineering AntiPattern ve Kaçınma YollarıMerhaba arkadaşlar, bir önceki yazımda genel olarak anti-patternlerden bahsetmeye çalışmıştım. Şimdi bunların sırayla detaylarına inmeye…
Enes Aysan·Jan 19, 2023Anti PatternsMerhaba arkadaşlar bugün basitçe anti-pattern lerden bahsedeceğiz. Anti-pattern ilk bakışta doğru gibi gözüken fakat zamanla daha büyük…
Enes Aysan·Dec 19, 2022Code Smell — Kokan KodMerhaba arkadaşlar bugün sizlere Code Smell kavramından bahsetmek istiyorum. Daha önceki yazılarımı okuduysanız patternlerden…
Enes Aysan·Sep 10, 2022Bana Göre : İyi Bir Yazılım TakımıMerhaba arkadaşlar, bugün sizlere bana göre iyi bir yazılım takımı nasıl olmalıdır bundan bahsetmeye çalışacağım. Teknik olarak…
Inroofstacks-techbyEnes Aysan·Jul 4, 2022Servisler Arası Yüksek Performanslı İletişim için .Net 6 ile gRPC ÖrneğiMerhaba arkadaşlar, günümüzde en popüler mimari yaklaşımlardan biri olan distributed yapılar ile mikroservis mimarisi için, servisler…
Inroofstacks-techbyEnes Aysan·Apr 28, 2022Cqrs, MediatR, AutoMapper ve Repository ile Crud ÖrneğiMerhaba arkadaşlar, bugün sizlere cqrs, mediator pattern(MediatR package),AutoMapper ve repository kullanarak ufak bir Crud örneği…A response icon1A response icon1