Chris Hawkes
Chris Hawkes Chris Hawkes is a Senior Software Engineer with over 15 years of experience working for Fortune 500 companies. He’s also taught more than 25,000 students on Udemy and nearly 20 million have watched his programming YouTube channel. 8 min watch

Why We Don't Need Bootstrap, Tailwind or Materialize

It’s 2020, we don’t need CSS libraries as much as we used to. When CSS was invented long ago, it lacked many features. Over the years we had new iterations of CSS, such as version 1, 2 and 3. By the time we reached version 3, it was decided we no longer needed CSS versions anymore, it was simply going to just be called CSS. Why do I bring this up? Because CSS Flexbox & Grid have changed the landscape of web development.

Flexbox is the latest display type added to CSS. It now gives us the ability to have the browser figure out the complex layouts for us vs using floats, clears, absolute and relative positioning. Now we simply add the display ‘flex’ and we can then tap into laying out children with properties such as ‘space-between’ & ‘space-evenly’.

What does this have to do with Bootstrap, Materialize & Tailwind?

The reason I made this video is that we no longer need bloated frameworks filled with opinionated class names and styling preferences. Instead, we should be tapping into the latest CSS features and building our own vision for the future. Bootstrap's columns and grids aren't saving us that much time.

Start learning CSS Flexbox today by checking out this latest course Flexbox for Layouts.

What Programming Really Is

Chris Hawkes Chris
15 min watch

Electron vs. NW.JS

Chris Hawkes Chris
15 min read
Tweets by Chris Hawkes