Developing Java BDD Applications with JUnit 5 and Cucumber

JUnit Java programlama dili için geliştirilen en önemli birim test aracıdır. 5. versiyona ulaşan JUnit bir çok yeni özellik sunmaktadır. Cucumber ise iş gereksinimlerini takip eden ve BDD – Behaviour Driven Development stilinde test yazmaya imkan sağlayan bir araçtır. JUnit 5 ve Cucumber ve dolayısıyla BDD ile çalışmak, yalnızca testleri doğru yazdığınızdan emin olmanızı değil, […]

Project Loom – Scalable Concurrency with Virtual Java Threads

Project Loom, Java thread modelini ve işleyişini geliştirerek daha verimli, anlaşılır ve kolay ölçeklenebilen kodlar yazmaya olanak sağlamayı hedefleyen bir OpenJDK projesidir. Java thread’leri iplik parçalarına benzetilir ve Loom dokuma tezgahı demektir. Project Loom Java’nın iplikleri için harika bir dokuma tezgahı sunmaktadır! İstanbul Java User Group olarak düzenlediğimiz bu online etkinlikte Project Loom’un Java dünyasına […]

Online Java 14 Webineri

Java programlama dili ve platformunun 14. versiyonu geçtiğimiz günlerde yayınlandı. Yeni versiyon Java platformuna birbirinden önemli 16 yeni özellik getiriyor. İşte bu yüzden, İstanbul JUG olarak bu yeni versiyonu konu alan bir etkinlik yapmaya karar verdik. Etkinlik Konuları: Pattern Matching for instanceof New Java Packaging Tool Helpful NullPointerExceptions Records Component Switch Expressions Multiline Text Blocks […]

Java 10 and Beyond – Webiner

Çiçeği burnunda Java 9 yeni yayınlanmış iken Open JDK ekibi yeni gelecek Java sürümü için çalışmalara ara vermeden devam ediyor. Özellikle Brian Goetz, Mark Reinhold ve Simon Ritter gibi Java dil ve platform uzmanlarının öncülüğü ile geliştirilen Java 10, birbirinden önemli özelliği Java severlere sunuyor. Önümüzdeki Java 10 etkinliğinde, JSR 383 kapsamında standart kabul edilen yeni […]

JUG kritik – Hiçbir Java Kullanıcı Grubu kar amacı gütmez!

Java Kullanıcı Grupları, Java gönüllüleri tarafından oluşturulan ve çok resmi olmayan topluluk girişimleridir. Dünya üzerinde birçok JUG bulunuyor. Faaliyeti açısından JUG’ları üçe ayırabiliriz. One-man JUGs Tek adam JUG’larında tek bir kişi bulunur. Kişisel gayeler ve buna uzanan faaliyetler JUG adı altında pazarlanır. Ülkemizde ve dünyada bunun çokca örneklerini görebiliriz. 2. JUG for One-man Normal şartlarda […]

MongoDB Workshop

NoSQL veritabanı yönetim sistemi MongoDB üzerine gerçekleştireceğimiz Workshop’a davetlisiniz! Kayıt : http://meetu.ps/32nxbZ Ücretsiz MongoDB Workshop etkinliğimize  ait program detaylarını aşağıda bulabilirsiniz. Kayıt & Kahvaltı   : 9:30 – 10:00 Giriş                          : 10:00- 10:30 Bölüm 1                   […]

Global Day of Coderetreat 2016 ile yazılım ustalığınızı ölçmeye hazır mısınız?

Global Day of Coderetreat, yazılım ustalığının ve sabrın sınandığı bir gün. Yazılım geliştirmenin temellerini samimi, aydınlatıcı ve rahat bir atmosferde dünyanın dört bir yanından gelen geliştiricileri buluşturarak bir gün boyunca pratik yapılmasını sağlamaktadır. İçerik: http://coderetreat.org/facilitating/structure-of-a-coderetreat) Genel Yapı: Coderethreat, odaklanılmış egzersiz programlarına en iyi şekilde optimize edilen oturmuş ve kendini kanıtlamış bir formattır. Sorun: Conway’in Hayat […]

JSON Binding PRD 1.0, JSR 367 İncelemesi

JSONB: Java API for JSON Binding Bir Java EE 8 standardı olan JSON-B kütüphanesinin public review draft (PR) ile gelen özelliklerine birlikte göz atacağız. JSR 367 – JSON Binding, yapılan anket sonucu Java EE 8 platformu altında en çok istenen standart olmuştu. JSON-P standardıyla birlikte JSON-B, Java platformunda JavaScript Object Notation (JSON) odaklı bir diğer […]