SafinainJavarevisitedClassCast Exception when using Redis and Springboot frameworks in conjunctionFrameworks have made developers’ lives a lot easier as they enables us to focus on the business aspect of the application.3 min read·Jan 24, 2023----
SafinainJavarevisitedInsertion Sort- The most misunderstood sorting techniqueInsertion sort is yet another iterative sorting technique which helps us sort a bunch of identical things in a specific order.7 min read·Feb 7, 2022--1--1
SafinainJavarevisitedUnderstanding Bubble Sort at grass root level — With examples that illustrate all edge casesSorting in Java is the same as sorting in real world. The idea is to rearrange a bunch of homogeneous items in a certain order.8 min read·Jan 22, 2022----
SafinainJavarevisitedJob Scoped Beans in Spring BatchAs discussed in this article earlier https://medium.com/javarevisited/step-scoped-beans-in-a-spring-batch-job-570a09184fa5 we have several…3 min read·Jul 29, 2021----
SafinainJavarevisitedStep scoped beans in a Spring Batch JobThe concept of the scope of a bean in spring enable us to focus on business logic without having to worry about data inconsistency.6 min read·Apr 4, 2021--2--2
SafinainJavarevisitedMultiThreading in SpringBatchSpring Batch jobs allow us to perform non interactive bulk processing. Additionally it also provides both synchronous and asynchronous…4 min read·Jan 13, 2021----
SafinainJavarevisitedMultiple validations using spring validationSpring allows validating input data by means of Spring Validation which allows us to bind a validator to a controller.4 min read·Oct 2, 2020----
SafinainJavarevisitedDifferent categories of validationsThere are two types of constraint validations that can be used to warrant that a model class abides by the said constraints.6 min read·Apr 9, 2020----