meta_pixel
Tapesearch Logo
Log in
Syntax - Tasty Web Development Treats

Writing Good CSS

Syntax - Tasty Web Development Treats

Wes Bos

Tech News, News, Technology

4.9 • 1.2K Ratings

🗓️ 16 September 2020

⏱️ 57 minutes

🧾️ Download transcript

Summary

In this episode of Syntax, Scott and Wes talk about writing good CSS. LogRocket - Sponsor LogRocket lets you replay what users do on your site, helping you reproduce bugs and fix issues faster. It’s an exception tracker, a session re-player and a performance monitor. Get 14 days free at logrocket.com/syntax. Netlify - Sponsor Netlify is the best way to deploy and host a front-end website. All the features developers need right out of the box: Global CDN, Continuous Deployment, one click HTTPS and more. Hit up netlify.com/syntax for more info. Show Notes 02:11 - Frameworks Utility: Tailwind, Taycons, Bulma Frameworks: Foundation, Bootstrap Classless base starters: https://github.com/dbohdan/classless-css HTML5 UP / A template 13:37 - Preprocessors Sass Stylus Less Regular CSS Variables Color functions - not yet 19:42 - Tools PostCSS is like Babel for CSS. Some good plugins: https://github.com/postcss/postcss#plugins CSS min/max for clamp Autoprefixer Autoreset - reset a component Gap instead of grid-gap Simple-vars Postcss-modules SugarSS Preset env 34:19 - Stylint Stylint More than just a basic linter Capable of complex rules in your CI process - i.e. if you are using a color, make sure it’s a CSS variable 36:37 - Removing unwanted CSS PurgeCSS - Tailwind uses this PurifyCSS 41:17 - Writing maintainable CSS / scoping solutions Component-based CSS Modules Naming Convention Based BEM SMACSS CSS Variables Powerful when utilized with things like calc() to avoid out of sync values Know which browsers you need to support Links Syntax 197: Hasty Treat - Tips For Writing Good CSS Compass Susy Grunt Gulp Linaria Astroturf Houdini Svelte Syntax Highlight Dhanish Gajjar - https://www.instagram.com/dhanishgajjar/ ××× SIIIIICK ××× PIIIICKS ××× Scott: Rustlings Wes: Class Action Park Documentary Shameless Plugs Scott: Advanced Animating React with Framer Motion - Sign up for the year and save 25%! Wes: Master Gatsby - Use the coupon code ‘Syntax’ for $10 off! Tweet us your tasty treats! Scott’s Instagram LevelUpTutorials Instagram Wes’ Instagram Wes’ Twitter Wes’ Facebook Scott’s Twitter Make sure to include @SyntaxFM in your tweets

Transcript

Click on a timestamp to play from that location

0:00.0

You're listening to Syntax, the podcast with the tastiest web development treats out there.

0:06.0

Strap yourself in and get ready.

0:08.0

Here is Scott Telinsky and West Boss.

0:10.4

Welcome to Syntax, this is the podcast with the tastiest web development treats.

0:15.6

Today we've got a banger of a show for you. We're gonna call it good CSS and

0:20.0

we're just gonna go through, we did, I don't know maybe two two years ago, we did a sort of like a roundup of

0:25.4

frameworks, tools, scoping CSS, writing maintainable CSS, all these different tools

0:31.6

and things that you can use to right good CSS and we did like two years ago and we were just like we should do an update on that show because so much has changed in

0:40.2

tooling and frameworks and things like that so buckle up for that today. We are sponsored by Log Rocket which is JavaScript session replay and

0:49.2

Netify which is a platform for automating the build and hosting of your websites to do analytics that can host your react application pretty wicked.

0:58.4

I'm using them in my upcoming course.

1:00.4

So we'll talk about that part way through the episode with me today is Mr Scott

1:05.4

Tolinsky how you doing today Scott hey I'm doing good doing good good good good

1:10.1

we're at the combination wildfire and winter snowstorm that is currently going on in Colorado right now. Yeah, we had snow?

1:18.3

So I was like yesterday. It was outside, mown the lawn, it was 100 degrees out, and get a winter alert,

1:26.8

winter storm alert notification of my phone.

1:30.2

Honestly, I do not know if there was any snow.

1:32.6

Last night, definitely moisture and flurries this morning,

1:35.4

it's just kind of rain, but we're like,

1:37.1

we went from 100 to, this isn't gonna mean anything

1:39.5

to you with your fancy units, but.

1:41.8

100 Fahrenheit is 38 Celsius which is hot so we went from

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Wes Bos, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Wes Bos and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright Š Tapesearch 2026.