Petre PopescuinLevel 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…4 min read·Dec 23, 2022----
Petre PopescuAn 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…4 min read·Dec 22, 2022----
Petre PopescuinLevel 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…7 min read·Apr 19, 2022----
Petre PopescuYou 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…7 min read·Apr 4, 2022----
Petre PopescuLogMasker — OpenSource masking library for JavaI am happy to share with you my first open-source project: LogMasker3 min read·Mar 10, 2022----
Petre PopescuExposing sequential IDs is bad! Here is how to avoid it.Article originally posted on my personal blog: How not to expose your primary keys4 min read·Mar 6, 2021----
Petre PopescuHow 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…5 min read·Feb 3, 2021----
Petre PopescuSimple 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…4 min read·Jan 29, 2021----
Petre PopescuHow 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.3 min read·Jan 27, 2021----