Useful Links
Computer Science
Web Development
Frontend Frameworks and Libraries
Sass and SCSS
1. Introduction to CSS Preprocessing
2. Setting Up a Sass Development Environment
3. Sass Syntaxes
4. Core Sass Features
5. Reusability and Abstraction
6. Sass Data Types
7. Control Directives and Expressions
8. Functions
9. Advanced Concepts
10. Best Practices and Project Architecture
Best Practices and Project Architecture
File and Folder Structure
The 7-1 Pattern
Abstracts
Vendors
Base
Layout
Components
Pages
Themes
Main File
Other Architectural Patterns
Atomic Design
SMACSS
Writing Maintainable Sass
Naming Conventions
BEM
SMACSS Naming
Consistent Variable and Mixin Names
Limiting Nesting Depth
Recommended Maximum Levels
Commenting in Sass
Loud Comments
Silent Comments
When to Use Each Type
Code Quality and Linting
Using a Linter
Setting Up Stylelint
Common Linting Rules
Enforcing Coding Standards
Team Guidelines
Automated Formatting Tools
Previous
9. Advanced Concepts
Go to top
Back to Start
1. Introduction to CSS Preprocessing