Amirhosein GharaatiinTowards 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 vulnerabilities13 min read·Mar 6, 2024--1--1
Amirhosein GharaatiinTowards DevMastering Git: Git ObjectsIn Git, objects are fundamental entities that represent different types of data in the repository. For example blobs, trees, commits …5 min read·Feb 12, 2024----
Amirhosein GharaatiinLevel Up CodingMastering Git: Cherry PickCherry-picking in git means choosing a commit from one branch and applying it to another.4 min read·Nov 21, 2023--1--1
Amirhosein GharaatiLearn 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.4 min read·Nov 8, 2023--1--1
Amirhosein GharaatiinLevel 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.8 min read·Oct 17, 2023--2--2
Amirhosein GharaatiinLevel 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?6 min read·Oct 12, 2023----
Amirhosein GharaatiinJavarevisitedTop Behavioral Design Patterns With Real Examples In JavaWe can apply solutions to commonly occurring problems by knowing design patterns in software design.12 min read·Oct 2, 2023----
Amirhosein GharaatiinJavarevisitedTop Structural Design Patterns With Real Examples In JavaWe can apply solutions to commonly occurring problems by knowing design patterns in software design.10 min read·Sep 26, 2023----
Amirhosein GharaatiinJavarevisitedTop Creational Design Patterns With Real Examples in JavaWe can apply solutions to commonly occurring problems by knowing design patterns in software design.9 min read·Sep 18, 2023--1--1
Amirhosein GharaatiinLevel Up CodingMastering Git: Unleashing the Power of Branching Strategies and ConventionsHave you ever found yourself navigating the labyrinth of Git branching, wondering which strategy is best suited for your project?10 min read·Sep 12, 2023--1--1