Vinod MadubashanainLevel Up CodingSOLID Principles — 2: Open-Closed PrincipleThe first part of this article series provided an overview of SOLID and the single-responsible principle. Now, it is time to examine the…Oct 24Oct 24
Vinod MadubashanainLevel Up CodingSOLID Principles — 1: Introduction and Single Responsibility PrincipleSOLID is an acronym formed by combining the first character of five principles that help to manage source code dependenciesAug 18Aug 18
Vinod MadubashanainLevel Up CodingUnderstand the Role of SLF4J in Java LoggingLogging is essential in any application. In the Java ecosystem, it is hard to find a clean solution due to the availability of different…Jul 9Jul 9
Vinod MadubashanainLevel Up CodingUnderstand Java Stream CollectorsJava collectors play a major role in stream API. I’m sure that you have already used it in day-to-day programming. But the question is do…Mar 11Mar 11
Vinod MadubashanainunibenchHow To Implement Functional Data Structures: Examine List Implementation of Java Library VAVRA functional data structure is a data structure that is both immutable and persistent. Immutability is one of the main characteristics of…Feb 22Feb 22
Vinod MadubashanainunibenchJava Hack “Sneaky Throws” ExplainedEvery Java developer knows the fact that when a method throws a checked exception the caller of that method needs to either catch it using…Feb 202Feb 202
Vinod MadubashanainJavarevisitedDocker With Spring Boot: Part 3— Inspect ImagesI give some options for creating images in the first two parts of this series. This part lets us deepen our knowledge of images by…Feb 191Feb 191
Vinod MadubashanainunibenchJava Spliterator — Examine How ArrayList Gets Converted To A StreamLet’s understand what Spliterator is in Java by examining ArrayList implementation.Feb 17Feb 17
Vinod MadubashanainJavarevisitedDocker With Spring Boot: Part 2 — Create Images Using Build ToolsIn part one of this series, I explained how to use docker files to create images. Although this is the most used option because of its…Feb 14Feb 14
Vinod MadubashanainunibenchJava Optional Class: What And How To Use It ProperlyThe Optional class was introduced in Java 8 as a key element in the stream API. Let’s first understand the problem that was caused to…Feb 13Feb 13