16 March 2018

Reactive Programming – 4 – Collections vs Streams

Bir metot için Stream Return veya Collection Return yapılmasındaki farklar nelerdir? Metot / fonksiyon yaptığı işlemler sonucunda bir Stream döndürdüğünde neler oluyor? Collection döndürdüğünde neler oluyor?
23 February 2018

Distributed Ledger Technology & Blockchain Technology

Distributed Ledger : Dağıtık Defter - Bir ağ üzerinden paylaşılan veriler ya da veri tabanı kayıtlarıdır. Bazı DLT çözümleri bireysel işlem ya da bilgilerin kronolojik sıralarına bağlı olarak birbirlerine zincirlenmesinden oluşmaktadır.
23 February 2018

GraphQL – Veri Erişim Modellerine Farklı Bir Yaklaşım

İsme bakıp grafiksel birşeyler düşünmemize gerek yok. A query language for your API diye tanımlamışlar kendi sitelerinde. Yani api seviyesinde bir sorgulama dili. Dikkatinizi çekerim veri tabanı seviyesinde değil.
23 February 2018

Reactive Programming – 3 – Functional Reactive Programming “FRP

En nihayetinde tüm yazılım paradigmaları birbirlerinin alternatifi olarak ortaya çıkmış olsalar da günümüzde birçok senaryoda birbirlerini tamamladıkları görülmektedir.
23 February 2018

Reactive Programming – 2 – Reactive Manifesto

Büyük sistemler küçük uygulamalardan oluşur. Küçük küçük yaratılan uygulamalar ne kadar Reactive yazılırsa büyük sistemler de o kadar Reactive olacaktır.
23 February 2018

Reactive Programming – 1 – Reactive Programlama Nedir?

Bu çağda uygulamaları katı nesnel kalıplar içerisinde düşünmek yerine olaylara tepki veren elektro organizmalar olarak düşünmek daha yerinde olmaz mı?
17 July 2017

Rest Servis Best Practises 2

Rest Servislerin kullanıldığı birçok projede post ve put metodlarının birbiri yerine kullanıldığı görülmektedir. Bu durumu matematiksel açıdan inceleyelim.

4 January 2017

Dependency Injection Nedir?

Dependency Injection Nedir? Uygulamalar geliştirilirken bir sınıfa ait bilgilerin başka bir sınıfta kullanılması gerektiğinde ilk sınıfa ait bilgileri bir nesneye atanır ve diğer sınıfa yönlendirilir. Ya […]