DevOps

Microservice Nedir

Microservice Nedir

Her ne kadar yeni bir konu olmasa da son yıllarda bu altyapı ile yatıp/kalkmamdan dolayı Microservice Nedir konusunda bir genel bakış yapmak istedim. Microservice mimarisinin avantajlarından bahsetmeden önce Service Oriented Architecture(SOA)‘a ufak bir bakış yapıp, geleneksel SOA’da kullanılan monolithic mimarinin dezavantajlarına da değineceğiz. Service Oriented Architecture (SOA) Bu konu hakkında çok detaya girmek mümkün ama …

Microservice Nedir Devamı »

DevOps Agile’ı Öldürüyor Mu?

DevOps’a olan rağbetin artmasıyla birlikte hakkında çıkan dedikodular da onunla birlikte artıyor. Her popüler konu gibi DevOps’da da bilgi kirliliği ortaya çıkmaya başladı desek çok da yalan söylemiş olmayız. Bu yazıda, ekosistemde sıkça karşılaşılan DevOps Agile’ı Öldürüyor Mu? sorusunu cevaplamaya çalışacağım. Bunu cevaplarken de bir yandan DevOps vs Agile tartışacağız. Öncesinde Scrum vs Kanban konusunda hazırladığım …

DevOps Agile’ı Öldürüyor Mu? Devamı »

Visual Studio

Visual Studio 2017 | Run To Click

Visual Studio 2017 ile çok ufak gibi gözükse de development team’in üretkenliğini arttırıcı bir özellik yer alıyor. “Run to click” adı verilen bu özellik sayesinde, projelerdeki breakpoint karmaşasından kurtuluyoruz. Aşağıda bu demo için hazırladığım ufak bir metod var. 50K iteration’lık döngü öncesinde bir breakpoint’imiz mevcut. Uygulamayı çalıştırıyoruz ve ilgili breakpoint’e geldiğinde farkediyoruz ki merak ettiğimiz değer, …

Visual Studio 2017 | Run To Click Devamı »

Visual Studio

Visual Studio 2017 | Exception Helper

Exception’lar ile uğraşmak her zaman developer’lar için problemdir. Bu exception’a neyin sebep olduğunu bulmaya çalışmak sinir bozucu bile olabilir. Belki de çoğumuz artık refleks olarak bir exception’la karşılaştığı anda detaylara girip bir inner exception olup olmadığını kontrol ediyor. Visual Studio 2017 ile birlikte hayatımıza Exception Helper giriyor. Eski versiyonlarda kullanılan Exception Assistant ve Exception Dialog …

Visual Studio 2017 | Exception Helper Devamı »

Visual Studio

Visual Studio 2017 | Live Unit Testing

Visual Studio 2017 yenilikleri arasında en önemli olarak gördüğüm Live Unit Testing. MSTest, nUnit veya xUnit ile yazılmış olan testleri, Visual Studio 2015 üzerinde daha önce Test Explorer penceresinden çalıştırıyorduk. Bu özellik Visual Studio 2017’de, Live Unit Testing özelliği eklenerek geliştirilmiş. Testi yazılmış olan kodda değişiklikler yapıp, ardından testleri çalıştırarak açık olup olmadığını kontrol ederdik. …

Visual Studio 2017 | Live Unit Testing Devamı »

Visual Studio

Visual Studio 2017 | Kurulum ve Açılış Sayfası Yenilikleri

Visual Studio 2017, 989 KB’lık bir kurulum dosyası ve alışılmışın dışında bir kurulum ekranı ile geliyor. Her bir parça component haline getirildiği için yalnızca ilgilendiğimiz parçaları kuruluma dahil ederek kendimize özel bir IDE elde edebiliyoruz. Bu yeni kurulum mantığı sayesinde hiç bir component içermeyen bir Visual Studio kurmak da mümkün. Syntax bağımsız bir editör getiren bu yöntem, …

Visual Studio 2017 | Kurulum ve Açılış Sayfası Yenilikleri Devamı »