• Tyler WanlassTyler Wanlass, over 5 years ago (edited over 5 years ago )

    Sorry for the drive-by but a few quick thoughts :-D -

    • Consider using SASS very minimally. It's easy to create a big mess when you have the 'power' of nesting, mixins, etc. Even when using SASS I still try and write very flat (non-nested) CSS. Take a look at Myth and PostCSS too

    • Re: keeping your CSS DRY - I actually think this is what creates so much mess and frustration on larger projects. I much prefer WET :-D CSS. I think this need much more discussion as it goes against the grain in current software development. CSS isn't code though..

    • BEM is great. Just remember you can tweak / adjust it to fit your project.

    • Frameworks: agreed. Bootstrap et el starts to have very diminishing returns on larger projects and just gets in the way. Consider using a few smaller CSS libs instead (which you can then easily remove later).

    0 points