Java’da Record’lar – OpenJDK 14 içinde JEP 359 kapsamında geliştirilen class veya enum benzeri yeni programlama dili bileşenlerine denmektedir. Record’lar Java dilindeki sınıflara benzemektedir fakat Java sınıfları aksine daha kolay bir şekilde tanımlanabilmektedirler. Şimdi bir örneklemeyle bunu açıklayalım Aşağıda koordinat …
Swagger Rest API geliştirmek için gerekli bir sözleşme standardı ve bu çerçevede işlev gören yardımcı araçlar sunan bir teknolojidir. Swagger sunduğu standart ve araçlarla API tasarım, geliştirme, dokümantasyon ve test aşamasında kolaylık sağlamaktadır. Haberleşmenin en önemli aşaması sözleşmedir. Örneğin biz …
Spring CLI, Spring Boot projeleri oluşturmak ve çalıştırmak için geliştirilen bir komut seti aracıdır. Özellikle proje ilk halini oluşturma, gerekli bağımlılıkların ayarlanması noktasında yardımcı olmaktadır. Spring CLI, arka planda https://start.spring.io servisini kullanmaktadır. Servis sayfasını ziyaret edecek olursanız sunulan tüm Spring …
Merhabalar. Spring Cloud Netflix yazı serimizin 2.’ si olan Ekreuka Service Discovery yazısı ile tekrar karşınızdayım. Hatırlayacağınız üzere serinin ilk yazısı olan Spring Cloud Netflix’ e Giriş yazısında, Spring Cloud’ dan kısaca bahsettikten sonra, Spring Source’ un Spring Cloud ve Spring Cloud Netflix başlığı altında kendisi …
KodEdu React.js eğitimi, geçtiğimiz Cuma günü tamamlandı. JavaScript ve Node.js temel konularıyla ilk haftanın tamamlanmasının ardından, ikinci haftaya React.js, Redux, Redux Thunk ve React Router konularıyla devam ettik. Bu konulara ek olarak eğitimde Bonus içerik olarak sunduğumuz React Native ile …
React.js ile çoklu dil desteği (internationalization , i18n) olan uygulamalar geliştirmek için React Intl projesini kullanabiliriz. Yahoo tarafından geliştirilen React Intl‘i hem React.js web hem de React Native uygulamalarında kullanabililiriz. React Intl kurulumu React Intl kullanmaya başlamak için react-intl paketini …
Docker aracı sisteminize yüklendiğinde, docker engine/daemon varsayılan olarak ağ iletişimi olmadan var/run/docker.sock unix socketi üzerinden dinlemeye başlar. -H özelliğini birden fazla kullanarak docker deamon’a tcp host:port ya da başka unix socket’ler ekleyebiliriz. Docker daemon beraberinde docker client harici noktalarda kullanıma …
YARN, Facebook öncülüğünde ve Google, Exponent ve Tilde mühendislerinin desteğiyle geliştirilen npm alternatifi bir paket yöneticisidir. YARN, npm aracının özelliklerini desteklemekle birlikte bir takım iyileştirmeleri içinde barındırıyor. Facebook ekibinin Node paket yönetimindeki baş ağrılarını dindirmek için tasarlanan YARN, temel olarak …
Fatura ticari faaliyetler sonucunda verilen hizmeti, ürünü veya servisi kayıt altında tutan bir nesne. Faturayı Geleneksel fatura ve Elektronik fatura olarak ikiye ayırabiliriz. Geleneksel fatura (Türkiye için) Maliye Bakanlığının izin verdiği matbaalardan birbirini takip eden seri numaralar ile özel olarak basılmak …
Merhabalar ben Mustafa. Spring Cloud Netflix yazı serisi ile karşınızdayım. Bu yazı serisinde Spring Cloud ve Netflix OSS hakkında sizlerle bildiklerimi ve öğrendiklerimi paylaşacağım. Bu yazı serinin intro niteliğindeki ilk yazısıdır. Serinin diğer yazıları, aşağıda giriş tanımı olarak açıklanan kavramların …