creowis.comWhy the Boy Scout rule will make you a better developerIntroduction: Why Messy Code Frustrates Developers Imagine you’re tasked with fixing a small bug in an old codebase. You open the relevant file and immediately feel a wave of frustration, variables with meaningless names, outdated comments, functions...Mar 12, 2025·7 min read
creowis.comThe YAGNI principle in React developmentIntroduction Imagine you’re working on a new feature, and an idea pops into your head: “Maybe I should add this extra function now—it might be useful later.” It seems like a proactive approach, right? After all, future-proofing your code is a good th...Mar 6, 2025·5 min read
creowis.comDependency Inversion Principle (DIP) in ReactWelcome back to our SOLID principles in the React series! So far, we’ve covered: ✅ S: Single Responsibility Principle (SRP): Keep components focused.✅ O: Open/Closed Principle (OCP): Make extensions easy, not modifications.✅ L: Liskov Substitution Pr...Feb 25, 2025·5 min read
creowis.comInterface Segregation Principle (ISP) in React DevelopmentWelcome back to our SOLID principles in the React series! So far, we’ve covered: ✅ S: Single Responsibility Principle (SRP): Keep components focused.✅ O: Open/Closed Principle (OCP): Make extensions easy, not modifications.✅ L: Liskov Substitution Pr...Feb 19, 2025·9 min read
creowis.comLiskov Substitution Principle in React: Building Reliable Component HierarchiesWelcome back to our SOLID principles series! If you’ve been following along, we’ve already covered:✅ S: Single Responsibility Principle (SRP): Keep components focused.✅ O: Open/Closed Principle (OCP): Make extensions easy, not modifications. Today, w...Feb 12, 2025·8 min read