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 …
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 …
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 …
JWT (JSON Web Tokens), IETF kuruluşu tarafından tasarlanan standart bir token biçimidir (Bkz. RFC 7519). Haberleşen iki veya daha fazla sistem (Web, Mobile, IOT, Cloud vb.) arasında kullanıcı doğrulama, kullanıcı tanıma, veri bütünlüğünü ve bilgi güvenliğini koruma gibi noktalarda kullanılmaktadır. …
Letsencrypt dünya üzerindeki internet alan adı kullanıcılarının ücretsiz ve açık olarak SSL sertifikası sahibi olmalarını hedefleyen bir projedir. Projenin sponsorları arasında Mozilla, Cisco, Chrome, Akamai ve Facebook gibi internet ve teknoloji öncüleri yer almaktadır. HTTP protokolü ile yapılan haberleşmede taşınan …
JavaOne 2016 bu sene 18-22 Eylül tarihleri arasında gerçekleşti. Konferansta yanıtı beklenen konulardan birisi ise yeni açıklanacak Java EE 8 planı idi. Bir süredir Oracle firması Java EE standarları üzerinde çalışan mühendislerini başka görevlere yönlendirerek Java EE platformunu kasıtlı bir duraklamaya itmişti. …