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

Javascript notları

Merhaba! Açık konuşmak gerekirse yıllardır javascript'i az çok kullanmama rağmen çok önemsememiştim; çok zor olduğunu düşünmüyordum. Ama son zamanlarda işin içine biraz daha girince javascript'i etkin bir şekilde kullanabilmek için detaylı bir çalışmaya ihtiyacım olduğunu farkettim. Herkesin bildiği gibi artık frontend dünyasında server tabanlı java kütüphaneleri (jsf, primefaces, icefaces) eskisi kadar kullanılmıyor. Bunların yerini javascript… Continue reading Javascript notları

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