Published inLevel Up CodingAn argument for using Optional as input parametersThis article may be the hardest I wrote so far here. Not because it is really technical nor because it required a lot of research prior…Dec 23, 2022Dec 23, 2022
An argument for using Optional as input parametersThis article may be the hardest I wrote so far here. Not because it is really technical nor because it required a lot of research prior…Dec 22, 2022Dec 22, 2022
Published inLevel Up CodingYou should always do server-side validation! Always!Web technologies have evolved a lot in the past few years, both on the server-side as well as on the client’s side. There are many web…Apr 19, 2022Apr 19, 2022
You should always do server-side validation! Always!Web technologies have evolved a lot in the past few years, both on the server-side as well as on the client’s side. There are many web…Apr 4, 2022Apr 4, 2022
LogMasker — OpenSource masking library for JavaI am happy to share with you my first open-source project: LogMaskerMar 10, 2022Mar 10, 2022
Exposing sequential IDs is bad! Here is how to avoid it.Article originally posted on my personal blog: How not to expose your primary keysMar 6, 2021Mar 6, 2021
How to properly store a password in the DatabaseWhen I started LOGaritmical, one of the first functionalities that I implemented was registering a new user. This meant that I had to…Feb 3, 2021Feb 3, 2021
Simple Collection Manipulation in Java Using LambdasOne of the most powerful features introduced in Java 8 was Lambda expressions. Even though at first it may not seem much, the new…Jan 29, 2021Jan 29, 2021
How to use String UUID in Hibernate with MySQLHow to use an UUID in MySQL and Hibernate and have it mapped to a String for storing in a VARCHAR column in the database.Jan 27, 2021Jan 27, 2021