Combining CSS methodologies with BIO

Luca Spezzano
NotOnlyCSS
Published in
3 min readOct 10, 2018

--

Writing good CSS code started to be a common foundation for large projects, as every other programming languages we often have different problems such as over-engineering, overwritten code, hard debugging, no comments, messy code, no best practice considered etc.

To avoid these problems you should use a css methodology.

But before starting, let’s take a step back!

Scalable, Maintainable, Modular.
These are the main words we usually hear when we talk about CSS methodologies, so let’s explain the meaning:

  • Scalable CSS: when CSS increases in size but it can be still maintained easily.
  • Maintainable CSS: the possibility to make changes without worrying about accidentally caused problems somewhere else.
  • Modular CSS: gives you opportunity to split your CSS code into independent parts, which are called modules. Now let’s understand what a module is: a module is a unit that works independently from other units.
    For example, imagine a living room with tv, library and sofà.
    In this case tv, library, sofà are independent modules and we can…

--

--

Luca Spezzano
NotOnlyCSS

Frontend developer focused on CSS architecture of scalable and maintainable large scale projects and the development of amazing user interfaces.