OpenLayers, herhangi bir web sayfasına dinamik bir harita yerleştirmeyi kolaylaştırır. Herhangi bir kaynaktan yüklenen harita döşemelerini, vector data ve işaretçileri görüntüleyebilir. Core concepts OpenLayers temel kavramları: Map: Harita, OpenLayers’ın temel bileşenidir. Bir haritanın oluşturulabilmesi için bir görünüm, bir veya daha ...
Devamını Oku »Event Driven Architecture(Olaya Dayalı Mimari)
Olay-denetimli mimari(Event-Driven Architecture) stili dağıtık asenkron yüksek ölçeklenebilir uygulama geliştirmekte oldukça popüler olarak kullanılır. Hem küçük çaplı, hemde büyük kompleks uygulamalarda kolayca adapte edilebilir. Olay-denetimli mimari bileşenlerin birbirlerinden tamamı ile bağımsız sadece belli amaçlardaki olayları işlemek ayrıştırılmış, yeni bileşenler eklemesi ...
Devamını Oku »Microservice Mimarisi
Microservice tek bir sorumluluğa sahip olan, tek iş yapan ve yaptığı işe ait sorumlulukları yürüten modüllere ayrılmış projelerdir. Bu servisler birbirinden bağımsız olarak bakımı yapılabilir, izlenebilir (monitoring) ve dağıtılabilir yapıya sahip olmalıdır. Daha iyi anlamamız için Monolithic Architecture (yani Katmanlı ...
Devamını Oku »SOLID Yazılım Prensipleri
SOLID prensipleri ; geliştirilen herhangi bir yazılımın esnek, yeniden kullanılabilir, sürdürülebilir ve anlaşılır olmasını sağlayan, ayrıca kod tekrarını önleyen prensiplerdir. Kodun esnek, sürdürülebilir ve geliştirilebilir tasarlanmaması kodu kırılganlaştırır ve yazılım ürününün gelişmesini etkiler. SOLID 5 farklı prensipten oluşur ve her ...
Devamını Oku »Clean Architecture
Neden uygulamamızı katmanlara ayırmalıyız ? Bize ne gibi avantajlar sağlıyor ? Clean Architecture, frameworklerden bağımsız bir yaklaşım biçimidir. Clean Architecture, SOLID presiplerinin ilkerini benimseyen bir yapıdır. Neden uygulamamızı katmanlara ayırmalıyız ? Geliştirmek istediğimiz bir sistemde iş parçacıklarının birbirinden ayrı, bir bölümde ...
Devamını Oku »