Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
History
Music
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/88/eb/ac/88ebac51-77c0-a166-cc08-8cf56bebd2cd/mza_14210877876377760494.jpg/600x600bb.jpg
Enjoy the Vue
The Enjoy the Vue Team
93 episodes
9 months ago
Enjoy the Vue is a Vue.js podcast bringing you panel discussions, guest interviews, and much more to keep you up to date on what's happening in the Vue and tech communities.
Show more...
Technology
RSS
All content for Enjoy the Vue is the property of The Enjoy the Vue Team and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Enjoy the Vue is a Vue.js podcast bringing you panel discussions, guest interviews, and much more to keep you up to date on what's happening in the Vue and tech communities.
Show more...
Technology
https://assets.fireside.fm/file/fireside-images-2024/podcasts/images/4/41abfd1d-87a1-43d7-94d9-7fda3a5120e1/episodes/2/2195ca31-8911-48b4-a62b-9dd3ff06be68/cover.jpg?v=1
Episode 81: Advanced CSS 101 with Josh Comeau
Enjoy the Vue
1 hour 12 minutes 12 seconds
3 years ago
Episode 81: Advanced CSS 101 with Josh Comeau

The focus of today's show is the divisive topic of CSS. There are many different opinions on the strengths, weaknesses, and value of CSS, and to explore this in some detail, we are lucky enough to have Josh Comeau join us on our extended panel! One of the strongest messages that comes through from our discussion is the amount of time and effort that CSS requires you to invest, to reap its benefits. And while not every developer will agree to this exchange, it is hard to argue that certain parts of CSS can make this a worthwhile endeavor. We talk about the ever-increasing complexity of CSS and how this has occurred over time as the language has been added to. We also get into our favorite parts and features, looking at variables, current color, and a whole lot more. So, to hear it all from our team and our great guest, Josh Comeau, be sure to listen in with us today, on Enjoy the Vue!

Key Points From This Episode:

  • Opening remarks about CSS and thoughts on overcoming its challenges.
  • How continually adding to the CSS language has increased its complexity over time. 
  • Weighing the best and worst additions to CSS: exciting features and things that have not worked so well. 
  • The original intentions for CSS and its place among other tools for web development. 
  • The difficulties with improving your CSS skills and the issue of the lack of error messages. 
  • Favorite CSS properties: current color, variables, tricks, and more! 
  • The infinite possibilities of tooltips.
  • Tackling the issues of absolute positioning through spending time with them. 
  • Comparing the different web browsers and the most frustrating bugs.
  • Questions of specificity and the hidden mechanisms around sufficient information.  
  • Top recommendations for getting better at CSS and Josh's helpful course! 
  • The availability of great tools and finding the ones that work for you.  
  • This week's pics: the new MacBook Pro, Remarkable Tablet, Sweet Home, and more!

Tweetables:

“I started trying to really understand CSS. I really, really enjoy the language now. It's become probably my favorite part of doing web development.” — @JoshWComeau [0:05:55]

“I do think that right now is an incredibly exciting time to be a CSS person because so many amazing things are right on the horizon." — @JoshWComeau [0:11:30]

“That's what leads to that feeling that CSS is unpredictable and inconsistent. It's not. It's just that if you only have one of the puzzle pieces, of course, it's not going to seem consistent.” — @JoshWComeau [0:40:29]

Links Mentioned in Today’s Episode:

  • Table Caption
  • Rachel Andrew
  • Firefox Developer Tools
  • Improve SMIL "Parsing timing specifiers" instructions #722, Oscar Spencer (W3)
  • CSS SpeciFISHity, Estelle Weyl
  • Stacking Contexts, Josh Comeau
  • CSS Stacking Context inspector, Andrea Dragotta (Chrome Extension)
  • Debug your website in 3D, Edge Dev Team
  • Learn CSS, Google
  • Glamorous, Kent C. Dodds
  • G733 Lightspeed Wireless RGB Gaming Headset, Logitech
  • Astrolokeys, Amy Wibowo and Cassidy Williams
  • 3.5mm EarPods, Apple
  • Twitter: joshwcomeau
  • Blog: joshwcomeau.com
  • The Long Way to a Small, Angry Planet, Becky Chambers
  • Champion Sports Lacrosse Balls
  • Golden Girls Quotes API 
  • ReMarkable Tablet
  • CSS for JavaScript Developers, Josh Comeau
  • Comic Parchment, Ben Harman
    • Buy font (referral link)
  • Play It as It Lays, Joan Didion
  • Sweet Home, Netflix

Special Guests: Jenell Pizarro and Josh Comeau.

Support Enjoy the Vue

Enjoy the Vue
Enjoy the Vue is a Vue.js podcast bringing you panel discussions, guest interviews, and much more to keep you up to date on what's happening in the Vue and tech communities.