Java 14, Records

https://twitter.com/java/status/1240009714328461312?s=20 Oracle, java'nın en güncel versiyonu olan java 14'ü geçtiğimiz saatlerde duyurdu. Birçok farklı değişiklik var ancak benim ilk olarak bahsetmek istediğim konu, java programcılarının genellikle şikayet ettikleri gereksiz kod yazmayı azaltacak bir özellik olan records. Records, bizim daha önceden IDE veya 3rd party tool'lar ile yapabildiğimiz; data tipi yazmayı kolaylaştıran bir keyword aslında. Eski… Continue reading Java 14, Records

Pub-Sub mesajlaşma

Merhaba! Publish-Subcribe deseni, yazılım mimarisinde bileşenler arası mesajlaşmanın loosely-coupled ve asenkron olarak yapılmasını sağlayan bir yöntemdir. Bulut bilişim'in son yıllarda gelişmesiyle birlikte birbirinden bağımsız ve kendi kendine yönetilebilir modüller yaygınlaştı. Pub-Sub deseni de cloud mimariye entegre olarak modüllerin birbiri ile haberleşmesinde kullanılabiliyor. Observer vs Pub-Sub Observer tasarım deseni ile benzer olmasına rağmen pub-sub'ın en önemli… Continue reading Pub-Sub mesajlaşma