Articles
A piece of my knowledge base. Master the art of web design and learn how to create modern, efficient websites.
- Typescript, Javascript
- CSS, HTML
- React
- Testing
Featured articles
-
BEM: the methodology that brings order to the chaos of your CSS classes
A practical introduction to BEM (Block, Element, Modifier), the CSS naming convention developed by Yandex. The article explains the logic behind the system, shows its syntax with real examples, and argues why adopting a naming convention has a direct impact on the maintainability and scalability of frontend projects.
Read2022
-
CSS Custom Properties: why native variables are more powerful than you think
An article that goes beyond the basic introduction to CSS Custom Properties. Rather than presenting them as a simple replacement for Sass variables, the article argues that they are a runtime communication mechanism — between CSS and JavaScript, between components and their context — and shows concrete patterns that a preprocessor cannot replicate.
Read2022
All my articles
-
BEM: the methodology that brings order to the chaos of your CSS classes
A practical introduction to BEM (Block, Element, Modifier), the CSS naming convention developed by Yandex. The article explains the logic behind the system, shows its syntax with real examples, and argues why adopting a naming convention has a direct impact on the maintainability and scalability of frontend projects.
Read2022
-
CSS Custom Properties: why native variables are more powerful than you think
An article that goes beyond the basic introduction to CSS Custom Properties. Rather than presenting them as a simple replacement for Sass variables, the article argues that they are a runtime communication mechanism — between CSS and JavaScript, between components and their context — and shows concrete patterns that a preprocessor cannot replicate.
Read2022