Java'da record tanımları çıkmasıyla boilerplate kod yazımını nasıl daha aza indirgeyebiliriz bunu örnekleyeme çalışacağız.
Java'daki record veri odaklı özel bir class tanımıdır ve boilerplate(basma kalıp) kod yazımını azaltmak için…
Apache Kafka'ya Giriş
Merhaba arkadaşlar! Bugün sizlere büyük veri dünyasının gözdesi Apache Kafka'dan bahsedeceğim. Kafka, yüksek hacimli veri akışlarını gerçek zamanlı olarak işlemek ve yönetmek için kullanılan, dağıtılmış bir akış…
Spring AI, yapay zeka uygulamaları geliştirirken Spring ekosisteminin taşınabilirlik ve modüler tasarım ilkelerini AI alanına uygular. Java objeleri kullanarak AI uygulamaları geliştirmeye yardım eder.
Temel Özellikler ve Yetenekler
1.…
Unit test yazarken mock(sahte) datalar ile çalışıyoruz. Çünkü amacımız belli bir methodun görevini istediğimiz gibi yaptığını doğrulama istiyoruz.
Sahte veriler üretmek zaman zaman zahmetli bir işlem olabiliyor. Instancio tam olarak bu…
Önceki yazılarımızda unit testler üzerinde durmuştuk bugün ise integration test yazmaya çalışacağız. Bunun için Testcontainers'dan yararlanıyor olacağız.
Testcontainers'ın sağladığı bazı özellikler arasında:
Docker Entegrasyonu:…
Bu yazımızda unit testlerimizi daha efektif hale getirmeye çalışacağız. Peki neden? Çünkü testlerimizi yazarken muhtemelen fark ettiğiniz bir problem var.
Bazı durumlarda test methodumuzun işlevi aynı kalmasını istiyoruz ama farklı…
Spring Boot ve Thymeleaf kullanarak MVC projesi oluşturacağız. Bu projede dosya yükleme ekranı oluşturacağız.
Spring Boot 3.2.0
Gradle
Java 21
Thymeleaf
Benim HTML, CSS ile aram iyi olmadığı için aşağıdaki…
Bu yazıda AWS servislerinden Textract service inceleyeceğiz. Eğer kendi sayfasını incelerseniz güzel özellikleri barındırdığını göreceksiniz.
Biz de önceki yazımızda Amazon S3'e nasıl dosya yükleyeceğimizden bahsetmiştik, o kodu da…
Bu yazıda Amazon S3'e nasıl dosya yükleyebiliriz bunu inceleyeceğiz.
AWS S3 ile ilgili detay bilgiye buradan ulaşabilirsiniz.
Öncelikle aşağıdaki adımları yapmamız gerekiyor.
AWS S3 içerisinden yeni bir Bucket oluşturuyoruz.…
Öncelikle okumadıysanız eğer önceki yazıları da okumanızda fayda var.
https://bilisim.io/2023/06/12/junit-ile-controller-testi/
https://bilisim.io/2023/10/19/junit-ile-servis-katmani-testi-1/…