Mahdi FarrokhThe Not-So-Shiny Side of Microservices: Disadvantages for Java DevelopersMicroservices have become a popular architectural style for building modern applications. By breaking down monolithic applications into…May 9May 9
Mahdi FarrokhMastering the Art of Storage: A Guide to Java CollectionsJava Collections Framework offers a powerful toolbox for storing and manipulating groups of objects. But with a variety of interfaces and…Apr 7Apr 7
Mahdi FarrokhGradle vs. Maven: Building a Better Java Project?When it comes to Java project management, two titans stand tall: Maven and Gradle. Both excel in automating builds, dependencies, and…Feb 141Feb 141
Mahdi FarrokhDecoded: The Immutability of Strings in Java — A Lesson Learned from the Interview ChairUnlock the secrets of immutable Java Strings! Dive into why they’re fixed, and discover the benefits for performance, safety, and clean…Jan 24Jan 24
Mahdi FarrokhYes, No, Maybe So: Demystifying DTOs, Mappers, and DAOs in SpringUnderstanding the Trio:Jan 3Jan 3
Mahdi FarrokhConquering the Microservice Maze: Your Guide to Spring Cloud API GatewayMicroservices have taken the software world by storm, offering agility and scalability like never before. But with great power comes great…Dec 25, 2023Dec 25, 2023
Mahdi FarrokhGraphQL: A Double-Edged Sword for Java and Spring DevelopersIn the ever-evolving world of web development, GraphQL has emerged as a powerful alternative to RESTful APIs. But for Java and Spring…Dec 18, 2023Dec 18, 2023
Mahdi FarrokhDemystifying Dependency Injection in Java using Spring BootAs seasoned Java developers, we’ve all encountered the challenges of managing dependencies between different parts of our applications…Dec 11, 2023Dec 11, 2023
Mahdi FarrokhAgile Software Development: Embracing Flexibility and Adaptability in the Modern Programming…As a seasoned Java developer and senior software engineer with extensive experience, I have witnessed the evolution of software development…Dec 5, 2023Dec 5, 2023
Mahdi FarrokhLearning Spring Boot in 2023, worthy or junky?Regarding the article written by Lee Sheinberg, Spring Boot is a popular Java framework that makes it easier to create microservices and…Nov 26, 2023Nov 26, 2023