Raja Nagendra Kumar, Code Doctor/InnovatorRefactoring Maven Build Scripts: Leveraging Parent POMs for Script & Code ReuseIntroductionJun 19, 2023Jun 19, 2023
Raja Nagendra Kumar, Code Doctor/InnovatorExploring Gradle Kotlin DSL: Managing Directories, Objects, Properties, and TasksIntroductionJun 10, 2023Jun 10, 2023
Raja Nagendra Kumar, Code Doctor/InnovatorTip for creating FatJAR or UberJar or ShadowJarIntroductionJun 2, 2023Jun 2, 2023
Raja Nagendra Kumar, Code Doctor/InnovatorThe Significance of Toolchain in JVM Build ScriptsIntroductionMay 30, 2023May 30, 2023
Raja Nagendra Kumar, Code Doctor/Innovator#CodeGuide to keeping JAVA dependencies up-to-dateIntroductionMay 18, 2023May 18, 2023
Raja Nagendra Kumar, Code Doctor/InnovatorA Guide to Developer Testing (#DevTests) with Hamcrest: Top 15 Methods with CodeIntroductionMay 4, 2023May 4, 2023
Raja Nagendra Kumar, Code Doctor/InnovatorTest Doubles Demystified: How to Use Them in Your Next ProjectTest double refers to a technique in which replacement objects are used to simplify & speed up testing. Test doubles serve as substitutes…Apr 30, 2023Apr 30, 2023
Raja Nagendra Kumar, Code Doctor/InnovatorFrom Chaos to Clarity: Navigating Gradle Dependency HellGradle is a popular build automation tool that allows developers to automate the process of building, testing, and deploying software. One…Apr 25, 2023Apr 25, 2023
Raja Nagendra Kumar, Code Doctor/InnovatorHard Assertions and Soft Check/Verifications in JUnit and TestNGIn Java testing, assertions and verifications are commonly used to check the correctness of the program’s output.Apr 23, 2023Apr 23, 2023
Raja Nagendra Kumar, Code Doctor/InnovatorA Guide to Assertion Libraries for JVM-Based LanguagesAssertions are statements in software developer testing that evaluate whether a particular condition or behavior of the code being…Apr 22, 2023Apr 22, 2023