Blog

#dijital dönüşüm

Davranış Odaklı Yazılım Geliştirme ve Data Abstraction Üzerine

Davranış Odaklı Yazılım Geliştirme ve Data Abstraction Üzerine

Bir geliştirme yaparken başladığımız yer genelde veriyi/veri yapısını temsil edecek olan entity objelerini oluşturmak oluyor. Bundan sonrası ise bu entity ile kayıt oluşturma/güncelleme/silme/okuma(CRUD) işlemlerini yapacak servisleri oluşturmak olabiliyor.

Daha Fazla
Spring Framework ile Bean Validation Tarihsel @Past/@Present Gibi Kontrolleri Yönetme

Spring Framework ile Bean Validation Tarihsel @Past/@Present Gibi Kontrolleri Yönetme

Yazılımlarda özellikle test senaryolarını işletirken bazen tarih ve saati değiştirmeye ihtiyaç duyarız.

Daha Fazla
Spring Cloud Stream ve RabbitMQ ile Microservices Mimaride Message Driven İletişim

Spring Cloud Stream ve RabbitMQ ile Microservices Mimaride Message Driven İletişim

Bu yazıda dağıtık sistemlerin mesaj tabanlı iletişimine Spring Cloud Stream ve RabbitMQ kullanarak bir örnek oluşturmaya çalışacağım. Öncelikle konunun biraz teorik tarafına değinmek istiyorum.

Daha Fazla
MkDocs ile Yazılım Projelerinde Dokümantasyon

MkDocs ile Yazılım Projelerinde Dokümantasyon

Projeye başladığımızda çoğu zaman önceliğimiz teknik konular oluyor. Şu framework’ü mü kullansak, şu mimari mi olsa, bu pattern mi olsa vb. Ya da doğrudan süreçleri kodlamaya odaklanıyoruz.

Daha Fazla