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
Martin MüllerThe distinct purposes of Persistence and Domain Entities/Business ObjectsIn yesterday’s post, ‘Entities vs. Entities,’ I shone a light on Persistence and Domain Entities. Today, I will delve deeply into why, at…Mar 222Mar 222