In the good ‘ol days, as a front end developer, we were handed a design and we would build our CSS layout and structure from scratch. Ah, how good it felt to reinvent the wheel every time! </sarcasm>
Enter the age of CSS frameworks. We started with grid systems such as 960 and Blueprint, which introduced developers to the column & grid format. Now, we have added full layout and UI into frameworks such as Foundation and Bootstrap; the options are endless. While frameworks are a powerful tool for developers, they are not an end-all-be-all guarantee of high-quality implementation. On the other hand, you may think frameworks are bloated, limiting, and difficult to extend; these too, are common misconceptions. Either way, without proper use and strategy, a CSS framework could result in non-scalable websites or applications, and extreme frustrations for the developer.
Ronnie has worked with various CSS frameworks over the years and has learned many lessons along the way. In this session, he will explore the fundamental purpose of CSS frameworks, and some of the most common ways they can be used incorrectly. Ronnie will discuss common misconceptions about CSS frameworks and how you can use them to create robust, scalable websites and applications.
You should walk away with: