Published inJavarevisitedType driven Deserialization in Kotlin using JacksonDeserializing data into closely related objects based on information in the JSONOct 2Oct 2
Published inJavarevisitedCreating Beans: Do’s, Don’ts and Nice-To-Do’sDependency injection is one of the best things that exists if used correctly. Once messed up, it can be a nightmare. Spring/Spring Boot…Aug 6Aug 6
Published inDev GeniusPermission Bitmasks: An IntroductionRoles and permissions for the purposes of Role Based Access Control (RBAC) is a very common requirement/feature for a lot of applications…Jun 1, 2023Jun 1, 2023
Published inJavarevisitedFor Loops: Java vs KotlinA very quick for-loop variations in Java and Kotlin!Nov 22, 20222Nov 22, 20222
Published inJavarevisitedArchitecture of a Reactive Spring Boot ApplicationComponents in a typical spring boot reactive application.Oct 20, 20222Oct 20, 20222
Published inDev GeniusMentorship Mantras: Mentor VersionI remember the first time I mentored about six years ago. I was very excited to finally be on the other side. And overall it went well. I…Aug 13, 2021Aug 13, 2021
Published inJavarevisitedSpring Data ProjectionsA quick introduction to Spring data Projections!Jun 22, 2021Jun 22, 2021
Published inDev GeniusHow I Prepare for my Performance ReviewsPerformance/Annual reviews can be dauting. To go into a meeting to talk about your accomplishments and negotiate your salary is not easy…May 28, 2021May 28, 2021
Published inJavarevisitedConfiguration or AutoConfiguration?Understanding the difference between Configurations and AutoConfigurations in Spring boot!Mar 30, 20211Mar 30, 20211
Published incodeburstSecure Error/Exception HandlingError and exception handling are very integral to every software application, no matter the functionality. Errors need to be meaningful…Mar 4, 2021Mar 4, 2021