Published inLevel Up CodingOpen-Closed Principle in ActionClasses should be open for extension but closed for modification. We stop ourselves from modifying existing code while extending them.Nov 21, 2024Nov 21, 2024
Published inLevel Up CodingSingle Responsibility Principle in ActionIn software engineering, adhering to the Single Responsibility Principle (SRP) is fundamental for building robust, maintainable code.Nov 11, 2024Nov 11, 2024
Published inJavarevisitedDive In Java Exception HandlingLearn how Java’s robust, object-oriented exception handling effectively manages runtime errors.Jul 3, 2024Jul 3, 2024
Published inTowards DevTop Java Static Code Analysis Rules By Sonar: Bugs, Vulnerabilities, Security HotspotsSonar’s static code analysis rules provide valuable guidance in writing efficient code. We try to investigate bugs and vulnerabilitiesMar 6, 20241Mar 6, 20241
Published inTowards DevMastering Git: Git ObjectsIn Git, objects are fundamental entities that represent different types of data in the repository. For example blobs, trees, commits …Feb 12, 2024Feb 12, 2024
Published inLevel Up CodingMastering Git: Cherry PickCherry-picking in git means choosing a commit from one branch and applying it to another.Nov 21, 20231Nov 21, 20231
Learn Spring Data JPA Practically (Part 2)In the previous part, we talked about how you can design a schema and tables for a Retail system.Nov 8, 20231Nov 8, 20231
Published inLevel Up CodingLearn Spring Data JPA Practically (Part 1)Spring Data JPA stands out as a powerful tool for making database interactions more straightforward and efficient.Oct 17, 20232Oct 17, 20232
Published inLevel Up CodingQuestions Before You Dive into Software Development Books (+ Recommended Books)There are many books out there in the software development area which are great. But maybe not as great as we want?Oct 12, 2023Oct 12, 2023
Published inJavarevisitedTop Behavioral Design Patterns With Real Examples In JavaWe can apply solutions to commonly occurring problems by knowing design patterns in software design.Oct 2, 2023Oct 2, 2023