Introduction to Bruno Souza: Bruno Souza is an expert and conscious Software Engineer based in Dublin, Ireland, with over a decade of experience. He’s proficient in API architecture, PHP, and DevOps. Bruno has presented at major industry events, including the Symfony Conference. At SymfonyCon Brussels 2023, he presented “Simplified Processes With Symfony Workflow,” exploring the component’s...Read More
1. User Experience (UX): Making the Journey Effortless From Click to Browse: A positive UX ensures that when a user clicks on a link (whether from an ad, search result, or email), they land on a page that is easy to understand, navigate, and visually appealing. A cluttered, confusing, or poorly organized website will likely cause...Read More
A nice post from Google: https://testing.googleblog.com/2023/11/write-clean-code-to-reduce-cognitive.html How Cognitive Load Works Cognitive load refers to the total amount of mental effort being used in the working memory at a given time. Working memory is the part of our brain responsible for holding and manipulating information needed for complex tasks like learning, reasoning, and problem-solving. It has a...Read More
Example 1: Excessive Use of Single Responsibility Principle (SRP) Description Applying the Single Responsibility Principle too strictly can lead to classes and methods that do very little, resulting in an overwhelming number of classes and overly fragmented code. Code Example <?php // Over-engineered example with too many small classes. class UserValidator { public function validateEmail(string $email):...Read More