6 Mart 2023 | 0 yorumGünümüzde REST tabanlı servisler oldukça yaygın olarak kullanılıyor. Özellikle son yıllarda yüksek performans gerektiren servis tabanlı uygulamalarda ihtiyaç duyulan ve giderek yaygınlaşan bir RPC protokolü olan gRPC'yi bu yazıda kısaca tanıtacak ve basit bir örnekle çalışma mantığını sizlere...
26 Nisan 2022 | 0 yorumRabbitMQ ya da onun gibi diğer message broker'lar ile çalışırken; mesajların iletilmesi, iletin mesajın işlendikten sonra ilgili kaynaktan (queue, topic, etc.) silinmesi veya mesaja ait işlemlerin doğru bir şekilde gerçekleşmesi gibi olayıların başarılı bir şekilde gerçekleşmesini isteriz. Bunlar da beraberinde...
8 Aralık 2021 | 0 yorumBu yazıda çalıştığım firmada etkin olarak kullandığımız ve üzerinde araştırmalar yaptığım, NoSQL veri yapısı yönetimi ve sunucusu olan Redis'in caching, pub/sub/messaging ve replication özelliklerinden bahsedeceğim.
REmote DIctionary Server (Uzak Sözlük Sunucusu), yani REDIS ilk olarak Salvatore Sanfilippo...
23 Kasım 2021 | 0 yorumServisler uygulamalarımızın vazgeçilmez bir parçasıdır bu sebeple servislerde meydana gelen yavaşlık, tüm uygulamaları dolayısıylada kullanıcı deneyimini olumsuz etkileyebilir.
Forrester Consulting tarafından belirli aralıklarla yapılan kullanıcı anketlerine göre; bir kullanıcının web sayfasının yüklenmesine...
2 Eylül 2021 | 0 yorumGenel Bakış
Bu yazıda IoC (Inversion of Control) prensibi, Dependency Inversion prensibi, Dependency Injection deseni ve Spring Framework ile bu işlemlerin ne şekilde gerçekleştirileceği hakkında bilgiler edineceğiz.
Inversion of Control Prensibi Nedir?
Inversion of Control, Türkçe’ye...
15 Nisan 2021 | 0 yorumModern JavaScript frameworkleri ile uygulama geliştirirken birçok component (bileşen) kullanmaktayız. Bunların kendi içerisinde barındırdığı (child) ya da içerisinde bulunduğu (parent) componentler arası iletişim kurma ya da veri alışverişi gibi birçok işlemler gerçekleştiririz. Uygulamalar büyüdükçe, component...
1 Mart 2021 | 0 yorumBu yazıda thread yapısını detaylı bir şekilde anlatmaya çalışacağım. Çoğu yazının aksine bir programlama dili üzerinden örneklerle değil, işletim sistemindeki davranışı ve yaşam döngüsüyle alakalı bilgiler vermeyi umut ediyorum.
Unix ve Windows sistemlerde thread oluşturma, process ve thread kavramlarının...
8 Şubat 2021 | 0 yorum
Webpack nedir?
Önceki yazımda JavaScript'in varsayılan olarak sunduğu modules kavramından bahsetmiştim. Bu yazımda da sizlere Webpack ile bir web uygulaması nasıl geliştirilir ona değineceğiz.
Halihazırda web uygulaması geliştiriyorsanız Angular, Vue ve React gibi pek çok modern JavaScript geliştirme...
1 Şubat 2021 | 0 yorum
JavaScript'te modül kavramının ortaya çıkışı
JavaScript henüz ilk çıktığı yıllarda web sitelerinde oldukça az mitarda kullanılmaktaydı. Sunucudan render edilmiş halde gelen web sayfası üzerinde bir takım küçük işler yapmaya yardımcı oluyordu. Bu nedenle çok fazla kod içeren büyük JavaScript dosyalarına...
7 Ocak 2021 | 0 yorum2020 yılının bitiminde aralık ayında React geliştiricileri Server Components adında bir geliştirim yönteminden bahsettiler. Bu geliştirim yöntemini de bir video ve RFC doküman duyurdular. Bu yazıda da video ve RFC dokümanında belirtilen yenilikler ele alınacaktır. Öncelikle yazıya başlamadan o videoyu izlemenizi...