Writing Maintainable Front-end
The talk will cover the different aspects of writing front-end like templating, code organization and writing CSS. People attending the talk will gain an understanding of the following concepts:
- Maintaining stylesheets
- Code organization
Setting guidelines for writing, testing and deploying code is very important but quite frequently people forget that front-end needs to be maintained too, otherwise it can become a monster which bites back.
The session will start with how HTML can be organized better by using templating engines. Then organization of CSS which will be informative for web designers where we will discuss how pre-processors (especially SASS) are not just tools for easily writing CSS but they also play a great role in maintaining code.
The session will largely focus on templating and SASS.
The primary requirement would be the understanding of how front-end code is written, that means a good understanding of writing HTML and CSS.
Knowledge of a few templating engines like Jade, and pre-processors like SASS, LESS will be a plus.
I have been engaged in web development for over three years and in this time I have worked with a number of frameworks like CodeIgniter, Laravel, Rails, Django and Express. Each framework had a different approach to writing front-end and that is where I formulated a some practices for myself on writing front-end code.