Martin MüllerinLevel Up CodingLet’s Talk About Builder ObsessionMost often when I see an organization or a team using Java @lombok, it will not take long before I detect the abuse of its @Builder…Aug 271Aug 271
Martin MüllerinLevel Up CodingDeep Copy And The Secrets Of Copy ConstructorsIn software development, ensuring that objects are copied correctly is critical for maintaining the integrity of your application. Many…Jul 7Jul 7
Martin MüllerTransform Your Stand-Ups: From Monotonous Status Updates to Dynamic Team HuddlesAre your daily (Scrum) stand-ups feeling more like monotonous status reports? Is the time spent in these meetings starting to feel like a…Jul 7Jul 7
Martin MüllerinLevel Up CodingUnlocking Private Access: Friend Functions in C++ and Functional Interfaces in JavaIn the realm of C++, the friend keyword opens doors to private and protected members, granting external functions or classes access to…Jun 23Jun 23
Martin MüllerinLevel Up CodingHow To Implement Effective Value Objects In Java Using LombokWhen it comes to immutable classes, aka ValueObject’s in #DDD, there is a great tool available with Lombok’s @Value annotation (if you…May 28May 28
Martin MüllerStill discussing, or already dialogizing?The subtle difference between a discussion and a dialogue can have a significant impact when not properly distinguished.Apr 17Apr 17
Martin MüllerDecades of Lessons Unlearned: Navigating the Stubborn Maze of IT Project FailuresIn a revealing journey through the intricate world of IT project management, this story unveils the persistent challenge of achieving…Apr 10Apr 10
Martin MüllerSingleton Pattern Disadvantages and SolutionsThe Singleton Pattern, as outlined by Gamma et al in their renowned book “Design Patterns. Elements of Reusable Object-Oriented Software”…Apr 4Apr 4
Martin MüllerEncapsulation PrimerStrategies to avoid accessors, aka getters and setters or propertiesMar 24Mar 24