
MongoDB Aggregate geçmeden önce MongoDB, özellikle NoSQL dünyasında oldukça popüler bir veritabanı yönetim sistemidir. Esnek yapısı ve ölçeklenebilir olması sayesinde büyük veri yönetiminde tercih edilir. MongoDB’nin sunduğu en güçlü özelliklerden biri ise MongoDB Aggregate işlevidir. Bu yazıda, aggregate işleminin ne olduğu, nasıl kullanıldığı ve örneklerle nasıl verimli hale getirilebileceği üzerinde duracağız. Aggregate Nedir? ‘Aggregate‘, MongoDB’de […]

OOP (Object Orianted Programming), bir yazılım programını, nesnelerin tek tek örneklerini oluşturmak için kullanılan basit, yeniden kullanılabilir kod taslakları (genellikle sınıflar olarak adlandırılır) halinde yapılandırmak için kullanılır. Çoğunlukla JavaScript, C++ , Python ve Java yazılım dillerinde çokça kullanılır. Daha kolay anlaşılması için aşağıdaki örneğe bakalım; Örneğin Car adında bir sınıfımız var. Bu sınıfın içerisinde bir çok […]

BEM yani Block Element Modifier 2009 yılında yandex geliştiricileri tarafından hazırlanmış görsel okunabilirliği ve adapte olmayı kolaylaştıran yazım sitilidir. BEM adlandırma yapısında bazı kalıplar mevcuttur. Bu kalıpları kullanırken amaç geliştiriciler için anlaşılır, bilgilendirici ve ferah olmasını sağlamaktır. Dilerseniz kelime kelime BEM’in ne anlama geldiğini birlikte bakalım. BLOCK Block ingilizcede herkesin bildiği gibi blok demektir. Bu […]

Sound AIR 2021’in ikinci ayında piyasaya sürülen, içerisinde birçok farklı ses bulunan şu anlık tarayıcı üzerinden erişilebilen bir uygulamadır. İçerisinde yaptığınız çalışmalara tam odaklanma sağlayacak birçok ses bulunmakta. Siteye giriş yaptıktan sonra özenle dizayn edilmiş ve kolayca erişebilir menüsü sayesinde eklenmiş seslere hızlıca erişebiliyorsunuz. Eklenmiş sesler çalışmalarınıza tam odaklanmanızı sağladığı gibi meşgul olduğunuz işte yaratıcılığınızı […]