.NET Core; bana göre, bulut teknolojileri, modern web uygulamaları ve mobil servisler geliştirme rekabetine dahil olmuş, Ruby, Python, NodeJs vb. dil ve platformlara ilgi-ihtiyaç duyan .NET geliştiriciler için açık kaynak kodlu ve cross-platform destekli bir…
Bir uygulamanın tek bir TCP bağlantısı üzerinden çift yönlü veri alışverişi yapabilmesini sağlayan WebSocket protokolü ile uygulama altyapımız ve sunucularımız arasındaki ilişkilerin yönetimine değineceğiz. Yazılım süreçlerimizde olduğu gibi; ölçeklendirilmiş, dağıtık yapıda olan bir sistem içinde…
HTTP temelli ağ protokolü üzerinden veri alışverişi yapan veya sunucu taraflı operasyonları tetikleyebilen istemci uygulamalarımız için (SPA, Web App, Mobile, IoT) geliştirdiğimiz servislerin (HTTP, REST, APIs) ölçeklendirilmesi ve performansı büyük önem taşımaktadır. Bu durumda performans…
Web uygulamalarında sayfalar arasında veri paylaşımı, karar süreçleri oluşturmak vb. sebeplerden ötürü parametrelere ihtiyaç duyabiliriz. Örneğin: https://localhost:5000/gonder?islemId=1&kullaniciId=2 bağlantısı ile IslemId ve kullaniciId QueryString parametrelerinin ilgili işlemi yapacak…
Yazılım geliştirme süreçlerinde bizlere hız katan bir diğer unsur, proje çıktılarının, ürettiğimiz paketlerin hızlı bir şekilde kullanıma ve dağıtıma hazır hale getirilmesidir. Özellikle dağıtık mimarilerde, kapsamlı yığınlar içeren kütüphanelerin sürekli proje içerisinde kalması, derlenmesi fazladan…