Posts

Showing posts from September, 2022

How to keep front-end project and design system in sync [Case Study on Why Software Projects Fail]

  Today, I am going to show you how to ensure to keep in sync your front-end project and design system. When you build the first versions of MVP there are a lot of changes in requirements, layout and design system. I am sure you came across a lot of style changes in a new React project. For more click here .

CSS Modules vs CSS-in-JS vs Atomic CSS: Which One to Choose for Your React.js Project?

In this blog post, I want to present different styling approaches in React.js projects. Many times, this decision is based on developers’ preferences. However, we should consider the type of the project, developers’ team experience, and workflow. Commonly, back-end or full-stack developers know how to code in React.js, but don’t have much experience in CSS development. For more click here .

Wrong Component Composition in React.js Projects [Case Study on Why Software Projects Fail]

In this case study, I’m going to show you why software (React.js) projects fail. Specifically, I want to focus on code structure in React.js projects. I will show you examples from real projects where component composition wasn’t used correctly and it took a lot of time to fix it. For more click here .