Just another blog site

Hi!

I am a Software Engineer working at Garanti BBVA Teknoloji in Turkey. I enjoy sharing my experiences and mainly write about technology, life, travel, and books. My interests include software development, software maintenance, personal growth, and sci-fi books. Enjoy!

Posts

30 Aug 2024

Spring Password Validation Previous Password Control

Passwords are the only thing that keeps everything safe sometimes. They are so crucial that some crucial institutions, such as banks, force customers to change their passwords at least every six months. One important rule these institutions set is that your new password cannot be the same as your previous passwords. But since the passwords are stored as hashed and salted, how can one check if the new password is the same as the old one?

14 Jul 2024

Does Fortune Always Favor the Bold

My favorite proverb is “Fortune favors the Bold” from latin poet Virgil. I have tried it several times in my life and seen the effects of it. But this time, I was about to do something so crazy that It would be a perfect test for this proverb.

19 Sep 2022

Spring Boot Passay Password Validation With I18n

In one of the previous posts, passay a java library for password validation is examined. In this post, we’ll learn how we can implement passay with i18n(internationalization) so that we’ll have unique error messages for each language.

16 Aug 2022

Spring Boot Passay Password Validation

Passay is a strong library for password generation and validation. Complex password validation rules can be effortlessly implemented. It is also highly flexible and customizable. We’ll go into detail about how we can ensure that our users have strong passwords.

21 May 2022

Github Student Developer Pack Nedir? Ne işe yarar? Nasıl alınır?

Github’ın öğrenciler sunmuş olduğu ücretsiz ancak oldukça kapsamlı github student developer packi gelin beraber inceleyelim. Bu paket ile kendi sitenizi tamamen kurabilir, çeşitli kurslara ve programlara erişebilir ve bunları tamamen ücretsiz bir şekilde yapabilirsiniz. Üstelik ihtiyacınız olan tek şey öğrenci belgeniz ve okul mailiniz.