Skip to main content

almost 3 years ago Syntax Podcast

The 2023 State of CSS Survey Part 2 × CSS Frameworks × Tooling × Browser Usage

Wes Bos

Wes Bos Host

Scott Tolinski

Scott Tolinski Host

Topic 0 12:33

Reasons for decline of CSS-in-JS

Scott Tolinski

And, again, I think some of these frameworks are getting better at CSS.

Scott Tolinski

That's something that rid. I do miss in Svelte occasionally as being able to do straight up JavaScript to maybe loops and stuff since we're not using Sass, we're using post CSS.

Scott Tolinski

But most of the time, you wanna pass props into CSS or the types of things you do with,

Wes Bos

you know what you know what's reactive.

Scott Tolinski

Like, what benefit CSS and JS would bring to Svelte because rid You know, 10 years ago, it was my favorite thing to work on. And You know? There are things that bug me about it. Yeah. Grid tools weren't very good.

Scott Tolinski

rid Styles with SSR and everything like that without the babble component if I'm using a babble less world.

Scott Tolinski

It means good. If boon means good, I mean to say it's good.

Scott Tolinski

if you don't need a strategy for scoping, you don't need rid CSS and JS, really, there are some cool benefits like being able to do of every single year kind of month by month Starting at 1970,

Scott Tolinski

Rid. That's that and that's not, like, a huge component, but that's definitely a component.

Scott Tolinski

Rid Vue does CSS really well with scope styles. To mention that. SvelteKit does super well with scope styles. I couldn't even tell you, implanted itself into the web at this point. I think we've reached a point where a bootstrap is forever embedded What what's interesting about this is even awareness. Now we've gotten to the point where foundation is so rid The timeline of the 19 seventies heavyweight boxing division. And I find this to be so fascinating because it covers a lot of really famous names, hack arounds. Let me style the gutter. Let me style the

Wes Bos

rid Was a JavaScript framework, people would be losing their mind because Next year, give us a vote

Scott Tolinski

JavaScript.

Scott Tolinski

At the end of the day, it's really just a strategy for scoping.

Scott Tolinski

Yeah. I do think that's that's definitely some of it. You know, the CSS and JS 2 and Underlook part of it was like some of these tools, like rid. Styled components, they had, like, a Babel component to them, and people are moving away from Babel. And now you're, like, stuck in a situation where, like, well, what do I do? I can't get my

Wes Bos

Rid. CSS variables. Change a variable

Scott Tolinski

A massive down here at the very bottom of the list is, 290 respondents responded with Stylus, which is it brings me great sadness because Stylus was really the best, and I miss it so much all the time. It's actually shocking that Stylus is so well, it's not shocking given

Scott Tolinski

a misunderstood aspect of CSS and JS

Wes Bos

computed it's kind of like

Topic 1 39:55

Grid line styling interest

Wes Bos

Architecture As well as a lot of these CSS frameworks are also component libraries, I think if we had it, it would be like not necessarily like a whole unless it's, like, entirely just an iOS app, but it's almost always a website that people can use to log in to.

Wes Bos

the grid lines are not an element, though. So how would you

Wes Bos

The grid column on it. But, yeah, it would

Scott Tolinski

Now So,

Scott Tolinski

still being the highest. I don't ever see that changing. That feels like that's always going to be the highest pinpoint.

Wes Bos

and

Wes Bos

that. Yeah. A gutter background or something? That'd be cool. I mean, I think about it like,

Scott Tolinski

to do that without those,

Scott Tolinski

whenever.

Wes Bos

I would just my kids often.

Scott Tolinski

Let's make it easier. Right? The dev tools are considerably worse than both Firefox and Chrome, which makes it a hard sell. Mhmm. And I I use Safari somewhat frequently, Especially because I've been working a lot in Tori. The dev tools are in Safari, the dev tools, so I've been really in that headspace lately.

Wes Bos

overlap them. Right.

Wes Bos

You use what's on that board, and that almost entirely is built rid in web tech,

Scott Tolinski

Number 2 being the form element styling. Yes. Form elements

Scott Tolinski

You know, you have those grid tools in Chrome and in Firefox. Yeah. You if you click on the grid, you get those really nice grid lines and the the dashed, rid backgrounds for the co for the the gutters and everything like that, hey.

Scott Tolinski

Rid in that sort of same way. I know they're just doing it with divs and hacking around it, but it'd be really cool It's just straight up CSS variables. They call it subatomic styles because you're not dealing with classes here. You're dealing with CSS variables,

Scott Tolinski

have never not been a pain to style. I I'm still doing, You know, CSS hacks to get fancy looking toggle switches. Come on. What year is this year? We love toggle switches.

Topic 2 37:09

SVG support discussion

Scott Tolinski

specific,

Wes Bos

squiggles,

Scott Tolinski

Visually hidden content.

Scott Tolinski

rid More powerful grid tools. It's not something I had thought about, but it's something I would use. Definitely.

Wes Bos

you can't

Scott Tolinski

That could make laying out things really nice and easy and and just, like, really take us into most of which are over 3 hours long, spend more time

Scott Tolinski

More pseudo elements, having more than 2 pseudo elements per element.

Scott Tolinski

thing, but I'm sure there's some good use cases. Here's a fun one. Number 9 on the list, Wes, is something that we just Talked about support for visually hidden content. Oh. We talked about that in our episode.

Scott Tolinski

Like, what else, though? I don't I don't know. I I don't know if I've I've run into that pain point, I suppose. Maybe it's like a like a path of usage world we've hit with CSS frameworks where It's, like, the most mature

Wes Bos

Maybe we could have 4.

Scott Tolinski

column line. Mhmm.

Wes Bos

You can't control any of the SVG parts of it, right? You can't say the color or anything like that. So I had to inline it and use CSS variables to change the colors on it so rid. You could see that.

Wes Bos

Yeah. If you want to, like, border left,

Scott Tolinski

This to me is something that I've Before before? Yeah. I've actually would love this, but it does feel a little bit like a cold smell to me. At the same time, I would absolutely use this, and I would like this. So, I can't hate on it. Yeah. Before and after are so handy when it's rid Purely Polypane got a, you know, got a usage percentage here, Yeah. Okay. Let's go into the awards,

Scott Tolinski

elements because it can get a little hairy if you just wanna style a specific with that type of thing. But, reforming of things, and I rewrote it using a CLAMP statement.

Wes Bos

I need to be able to control the height, the width, the color, all of that stuff with it. Right. So, like, I had a couple of options, which is like I could inline them.

Scott Tolinski

Right now, you gotta use a class with a bunch of, like, a very hacky pinpoint of way of doing that. It's a accessibility thing, so you gotta have it. But, like, hey. Just get us that. That'd be cool.

Topic 3 23:25

Project Wallace for CSS analysis

Wes Bos

This is a

Wes Bos

but instead of just classes,

Scott Tolinski

essential tools here. Let's face it. But Yeah. Yeah. Yeah.

Wes Bos

reaction to that, but it's interesting.

Wes Bos

that's kind of interesting.

Scott Tolinski

calculates specificity. I don't need to do that typically, but the, the code quality check is interesting. The analyze the across the board. Yeah. There's an interesting stuff inside of this.

Wes Bos

That I see. It's kind of it looks

Wes Bos

everybody will look at that and be like, what? The syntax is pretty gnarly.

Scott Tolinski

For color distribution

Wes Bos

parenthesis.

Wes Bos

So $5 set from AliExpress.

Wes Bos

rid. CSS that scales as your website grows. Okay. This feels like a CSS Subgrid.

Scott Tolinski

framework.

Scott Tolinski

like, these aren't

Wes Bos

the Tailwind stuff where you can generate it on demand, right? Like There's not going to be a class for absolutely every single thing. So in this case, it says there's a class called BGC

Scott Tolinski

Code quality check

Scott Tolinski

it's interesting.

Wes Bos

So I bet there would be a a pretty, big close 4th.

Wes Bos

similar to like the And sometimes 2 ain't enough.

Wes Bos

You pass it a hex code and put a dot five on the end, and that will basically take that hex code and give it 50% opacity.

Topic 4 04:31

Bootstrap prevalence and history

Scott Tolinski

so many It was obviously Bootstrap, and, obviously, that there was a a huge pushback on that because it was so ubiquitous all over the web. But I I will credit Bootstrap with being the very first technology

Scott Tolinski

What about some of these other ones on here? You know, an interesting option is foundation

Scott Tolinski

you know, interest in foundation A lot of people are writing Rid. Yeah.

Scott Tolinski

has gone down year over year over year, rid usage of foundation year over year over year, retention.

Wes Bos

And of Tailwind, highest used framework?

Wes Bos

like the little radar animation in the back of the button. I remember that just blowing my mind. That was the coolest thing ever, but

Scott Tolinski

is, It's pretty low across the board with styled components really being the main one. And and CSS modules to me is so surprising at 44% It's a it's a massive good thing for CSS writers, not to have to bring in a library just to get, rid you know, reactive variables across their entire

Wes Bos

I'm just like, ugh. You know? And I feel

Wes Bos

separate. Right.

Scott Tolinski

and I I have seen of these back ends are using the same exact properties now. Yeah. And it could be like a symptom of tailwind or whatever, But there is a specific aesthetic that I can pinpoint immediately as using a certain set of tools

Wes Bos

it's just come to a point now where I'm like, oh, this is going to this app is probably not going to be very good, you know.

Wes Bos

So we're starting to see like tailwind, tailwind UI. That's the What it looks like and how you write the code are Someone on Twitter was saying, like,

Wes Bos

and I think that's because it's been slapped on so many

Wes Bos

design website, But if I wish I could just use them as a background image. But then as soon as their background image,

Wes Bos

the way that you author CSS

Scott Tolinski

rid In whether, like

Scott Tolinski

don't make all the websites look the same. Yeah. Although I will say, I think there is a bit of this this

Scott Tolinski

Websites I would have never in a 1000000 years guessed to be Tailwind looked like Tailwind, so or be Tailwind at the end of the day. So I think that there is, like, a A subset of that same boost stratification with tailwind sites because it some of the defaults are are, you know, ubiquitous. Yeah. But Colors and whatnot. The same same thing. Good developers will be able to to make anything look unique and awesome.

Topic 5 08:20

Discussing various CSS component libraries

Wes Bos

have made a filterable

Wes Bos

margin. It's a way to add padding. It's a way to change the text size on an element.

Wes Bos

So I feel like we're in a pretty good space

Wes Bos

And that's what like a tailwind would be, right? Like it's just a way to write

Wes Bos

I I I like tools like that, and I'm glad to see open props on here. Yeah. Maybe we should explain for people listening, like the differences between the 2, because at the first level, there is just a way to write your CSS,

Wes Bos

Building accessible, get some really nice adaptive layouts. 41% of people are happy with the state of CSS. 15%,

Wes Bos

if you let me filter self directed

Wes Bos

Filter for Canada. You know? fairly well balanced. It's about 10% that is as powerful and as flexible as CSS. Certainly, there's lots of things that I'd like to be easier and better, but Emotion, enough to make the survey, but people had talked about it. I'm gonna say lightning as well.

Scott Tolinski

distinction here where we're hitting. Some of these things are UI frameworks with CSS and CSS as a part of that. Other of them, like, that's, like, full kit and caboodle here. You got the UI and you got the CSS. Other ones, You have UI things like maybe like Shoelace, which is a web component for or web component library for UI elements. Right? No CSS involved rid Other than the bare bones to make it work, you bring your own CSS.

Wes Bos

multi select drop down And I would probably attribute that to everything.

Wes Bos

And then you have a 2nd layer, which is like a UI component

Wes Bos

Like every time I go to a website and I need to

Scott Tolinski

And then you have things like open props, where open props, from Adam Argyle is on this list for the is it on yeah. It's on this list for the 1st time, and I really like open props. I end up using this all the time because a long time ago. So I I love it. It's so good. Rid Resources kinda interesting.

Wes Bos

that's so much better. Rid. That was a hard thing to implement, but not now that we have these UI libraries where they

Wes Bos

that I have to pick Canada out, it's oh, it's okay. I know I know to hit rid See button 3 times, and I hit Canada. But I indent like,

Wes Bos

UI, it's what it looks like. You know, like these are prebuilt things. And then the 3rd level of that is like, oh, Yeah. This one is really exciting, browser incompatibilities.

Scott Tolinski

They're much better. Yeah. And then and then there's kind of a weird,

Wes Bos

With the flag beside every country, it's a little bit easier, right? It's a little bit nicer. So every time I hit that, I'm like, oh, good. I'm glad that these things are getting easier because as a user of websites.

Wes Bos

meaning that but that's that seems odd that that many people are are, miffed about scroll bars rid. Scroll bar styling.

Topic 6 42:43

Powerful CSS layout capabilities

Scott Tolinski

variables and things like that.

Wes Bos

rid. Amazing UI. And I don't think that there's any other

Wes Bos

Rid Videos and screencasts, Nick,

Wes Bos

rid. Grid and Flexbox it's probably been, like, 6 years since I like, my own website still my course website still uses Foundation for a little bit of layout stuff. Wow. That's just rid. It needs to be ripped out. But the other thing like, that's why Bootstrap

Scott Tolinski

a CSS

Wes Bos

with

Scott Tolinski

it's been on such a wonderful trajectory.

Wes Bos

I think that it's probably not as as flexible and as easy as this type of thing. CSS

Scott Tolinski

10 years ago, Scott, that CSS would look the way it has now, it's, like, not even rid It's, like, hardly even the same tech as far as layouts go and And they are the timeline of heavyweight boxing.

Scott Tolinski

the best it's ever been. Mhmm. It is shockingly good now.

Wes Bos

Like, show me literally any any other

Wes Bos

rid Doing video screencasts,

Wes Bos

layouts.

Wes Bos

I I think I'm pretty happy, especially, like,

Scott Tolinski

Stan,

Wes Bos

The way people learn

Scott Tolinski

So I I would have responded to this very happy because to me, I don't think they were on the is this year over year? Yeah. It should be year over year retention.

Wes Bos

is by far the biggest.

Wes Bos

UI but why would you even need that? Totally.

Scott Tolinski

is viewport units. I could see container queries. Yeah. We're using them. I started using them this year,

Wes Bos

responsive design.

Wes Bos

We've got the tech to build rid,

Wes Bos

We we didn't even send people that way. Next year, we gotta we gotta pump that up. Pump pump pump pump it up.

Wes Bos

very happy.

Wes Bos

CSS is the worst layout engines ever. And I was like, bro, rid No. Paul No. Please. Show me Holy.

Topic 7 25:49

Primary browser usage

Scott Tolinski

just to get that perf benefit, that battery life benefit. You know what kills me is

Scott Tolinski

hit us up at syntax.fm an outrageous amount of adaptive layouts with CSS rid. Grid. And 2,

Scott Tolinski

Kinda strict on some stuff. But, 2, if you're on an m Yeah. That's how we used to work.

Scott Tolinski

do you remember those commercials? I don't wanna say variables, but maybe I'll say variables just because. Yeah. I It's mainstream. Like, variables is like, I saw it. It was at, like, 94%

Scott Tolinski

or somewhere I don't have access to plug my computer in, I'll dev primarily in Safari flipped the script on everybody using this stuff. It has been like a

Scott Tolinski

about the pizza has some kind of an edge, and it was like kids rid Being like, I've been to the edge and back. I have no idea why that just came up in my brain, but, hey, it's there. Safari, 18%. Yeah. Safari is a decent development experience. Is it the best? No. But hit something that's really good about developing on Safari, one, you catch bugs pretty early because Safari's

Scott Tolinski

Edge folks, if you're out there using Edge as your primary browser, You had the hero. You had the the header.

Scott Tolinski

What's up with that? So I'm interested in in those of you who are 23% edge users. What what is edge giving you that Chrome isn't? What edge is it giving you? What's, what what what's the edge app? What edge are you getting in? Have they been to the edge and back? Let's get to the part of the show where we talk about sick picks. Sick picks are things that we pick that are sick, things that we enjoy, like, or anything.

Scott Tolinski

on x or Twitter, whatever you call it. I wanna know as well.

Scott Tolinski

Am I speaking into an empty void there? No. I I don't know. There's, like, some pizza commercials from the nineties

Scott Tolinski

Why? What does what does Edge give you? I've seen Edge install some kind of bloatware Blaze UI, From CSS entirely, animate to auto was number 1 hun number 1. Yeah.

Scott Tolinski

It is just Chrome at the end of the day.

Topic 8 47:53

Most adopted CSS feature

Wes Bos

And dynamic small, large, and dynamic

Wes Bos

runner-up,

Wes Bos

Rid 531 Bootstrap went up. Just just a rounding error. Probably not anything significant. That, at this point, is has felt like rid Rid. And I'm surprised. I'm

Scott Tolinski

Has. I'm gonna say has again because we know has.

Wes Bos

Yeah. I'm gonna say has.

Scott Tolinski

A con. Alright. Most commented feature, a word to the most feature that, feature that received the most comments, left and right. Why put a limit on love here? Let's let's go as much as we can. I'll build my whole website out of, befores.

Scott Tolinski

You're liars. It's not even supported. Container queries, productivity bend and manipulate tailwind to look like anything,

Topic 9 00:23

State of CSS survey: CSS frameworks

Scott Tolinski

So

Scott Tolinski

and,

Wes Bos

your UI

Scott Tolinski

It's been used the most for a long time. I do wanna point out, though, that,

Wes Bos

the rid. They're often same with, like, material. Every time I see a material

Wes Bos

what are other developers using, what are the new features that people which industries do you work in? So a more expensive set that has a cobalt or a diamond tip edge.

Scott Tolinski

and retention has gone down Slight disclaimer, even though, like, And

Wes Bos

You gotta take action on your lines of code, crashes, busted API calls, rid Stuff's going wrong with your app. Sentry helps you figure out what went wrong and how to fix it. Check it out. Century. Io. Alright. Let's Dive in with the first one here, which is CSS I'm starting to see that in a lot of new Frameworks come out. They it's like, we will give you some CSS if you want it, but you drive through and they show you your order total. I saw the rid day that the McDonald's

Wes Bos

of retention over time is 75% Rid Yeah. Before after, rid. An Ios app, you know, but

Wes Bos

frameworks, packed into each other It's like

Wes Bos

have used over time.

Scott Tolinski

just putting it out there. Okay? But other than that, rid. You know, I'm on, narcotics. I'm feeling decent, when compared to maybe

Scott Tolinski

just trying to get through it is is how I'm feeling. Right on. Rid. Syntax is brought to you by Sentry.

Wes Bos

It's kind of interesting. I think very clearly On the job training about the same. So people are either they make this will be at least 1200

Scott Tolinski

I will,

Wes Bos

sort of like a starter.

Scott Tolinski

speaking with a retainer. I'm going to do my best To not make weird mouth noises or be obnoxious,

Wes Bos

This is actually kind of interesting.

Wes Bos

and Tailwind is killing it on 5, 6, 7 years ago put them in a grid and just say, you know what? Here's how big you are.

Scott Tolinski

I had dental surgery.

Wes Bos

different UI frameworks that you can use to build That means that most people are working for,

Wes Bos

winner here is happy, very happy, or neutral. So I feel like that

Wes Bos

46% CSS framework, CSS and JS I don't know. That's a bit of a tweet us because I can't think of anything right now past that one wiggly, you know, like, it was in there, but, like, it didn't have, like, a perfect fit. And there's a little bit of wiggle in it. And when you put a put a hanger on it, it wiggled a little bit and

Wes Bos

My name is Wes Bosma, developer from Canada. With me as always is mister Scott Talinski. How are you doing today, Scott? Hey. I'm doing good.

Topic 10 21:45

Lightning CSS usage growth prediction

Scott Tolinski

walls.

Scott Tolinski

And I bet that it's going to be extremely popular in the next year. I I like lightning. I think it's cool. I think it's, nice and easy. Definitely has an a knack for making things easy to use, and Yeah. You gotta love tools like that. Rid I haven't heard of some of these. Project Wallace. That sounds

Wes Bos

does all that good stuff. So if you've got some future CSS that you need to use, Lightning CSS

Wes Bos

ems, rems, and it will allow you to

Wes Bos

and much more in a single web app. Oh, that's cool. It'll tell you

Wes Bos

Let's see what that is. The best CSS analyzer out there. Project walls is a set of CSS analyzers that check Complexity, specificity, performance, design tokens, style how do you even say this? 20% of people maintenance, file organization, dead code elimination, refactoring, etcetera.

Wes Bos

to using post CSS. You can use them together, but it parses,

Wes Bos

colors is nice because like

Wes Bos

alternative rid to be used. You know, like, if you if you have a value of padding 10 p x and you divide that by 2 and then add 1 pixel, then it would just rid. Update it and then re render where that variable was used on the page. Like, that's amazing that CSS variables are reactive.

Wes Bos

the different font families? How many colors? The just wherever the text is. So Okay. Bender prefixes that are different heights.

Scott Tolinski

very unusual with 30 people rid. Responding about project Obviously, Bootstrap.

Wes Bos

use the color picker to match it as close as possible.

Wes Bos

And then before you know it, your colors don't look consistent across people use in from their day to day, like a FreshBooks or something.

Wes Bos

is the one for you. It's made by Devin,

Wes Bos

How many times have you used pixels,

Wes Bos

bet

Topic 11 32:10

CSS and JavaScript time split

Scott Tolinski

Java, CSS, and JavaScript balance. How do you divide your time between writing CSS

Scott Tolinski

Write JavaScript It scopes your styles rid to a component.

Wes Bos

And to me, this is more of what features can't you wait until you can use? rid I don't know. So in the syntax website, in the trend the new transcript layout, the JavaScript as well that allow you to build things like interactive drop downs or modal pop ups or filter lists or all of that stuff. So There's kind of 3 levels to this type of stuff. Yeah, totally. How happy are you with the state of CSS frameworks?

Scott Tolinski

more JavaScript And so this really fits into that alley. I I found What about grid line styling? This is actually something that I would love as well, being able to style the lines on a grid rather than StyleLint

Scott Tolinski

10 years ago. Mhmm. Because I think 10 years ago, these numbers would be very, rid Very far skewed to CSS being a thing that people were writing more. I mean, at the time, people just weren't writing as much JavaScript straight up. Yeah.

Scott Tolinski

rid Most people have no the yeah.

Scott Tolinski

than CSS according to this. That makes sense. Although, More power to you, panda panda people, but,

Scott Tolinski

This is interesting that

Scott Tolinski

60% of the time.

Wes Bos

In all of them, except for

Scott Tolinski

and JavaScript code? Yeah. Man, that can be just done in CSS variables. I think CSS variables has completely

Wes Bos

That's some of the criticism of these surveys. Sometimes you're like, what does that even mean? But I look at that and I say, all right, I'm assuming, like startups, the dotted lines.

Topic 12 49:08

Highest user retention rate feature

Wes Bos

So it would be something that's not popular B, I think some people have hit Lots of perf issues with that type of thing. And see, I think a huge part of the industry is going over to utility class based stuff. So rid. They realize,

Wes Bos

Rid. 3, 2, 1.

Scott Tolinski

lightning CSS.

Wes Bos

I'm just open props. Yeah. Yeah. Most write ins awarded to the item with the most Write in answers. Scott Talinsky. No. I'm gonna say

Scott Tolinski

No. We haven't.

Scott Tolinski

I know it's probably gonna be wrong. Joseph.

Topic 13 02:33

Most used CSS framework

Scott Tolinski

for

Scott Tolinski

copy and pasted Bootstrap.

Scott Tolinski

Back end engineers and developers who are not UI people to make nice looking UIs

Scott Tolinski

And because of that, it majorly took hold even maybe in places it wasn't supposed to be used. And at that point, it was Twitter Bootstrap. It was A Twitter project, and now it's just Bootstrap. It's in version 5.3.

Scott Tolinski

And you know what?

Scott Tolinski

that made it effortless variables. Right? Yeah. There's only 1, like, time I wish I had looping.

Scott Tolinski

when every single new project that came out

Scott Tolinski

But, like, awareness is, like, pretty much flatlined. So It seems like usage is going up, but maybe, like, they've reached maybe saturation for a full archive of all of our shows, rid And don't forget to subscribe in your podcast player

Scott Tolinski

Essentially, let's take another look here at, CSS pain points. Rid. Browser compatibility Can you think of a a reason? Let me we can already reference rid. SVGs, images, but, like,

Scott Tolinski

tech it is. Probably, like, WordPress is that

Scott Tolinski

was Rid It's doing something a little bit different. I learned something here. What is what is Atomizer? Create small reusable It it it was always the worst of the the preprocessor

Scott Tolinski

that looks nice. It looks nice. Yeah. It looks much nicer than it did before. I mean, I remember There for for people who are newer to the web, there was a time If you if you that sounds interesting. If you if you're the type of person where that sounds interesting to you, You're gonna really like it because it it's super well done.

Scott Tolinski

I'm not reaching for it, But that doesn't mean that it's not a a very powerful and and great tool today. Yeah. I think that's kinda interesting where Sonny Liston and these, like, big names in sports. But it it, like, covers a timeline through the set of the most important fights Oh my gosh. If you do Panda UI, there's, like, 800 different libraries called Panda

Scott Tolinski

incredibly easy.

Scott Tolinski

into the web, and no matter what we do, it will be here forever. When was the last time you went to Bootstrap's website, Wes? That is a good question. Not in a while. Oh,

Scott Tolinski

a bootstrap,

Topic 14 29:05

Industry sector breakdown

Wes Bos

crazy thing it is, a stylistic thing. You know? Using Lightning CSS, I

Wes Bos

it's like the industry is supporting itself. Right? Like, where Well, not really. Like if you think about if you think about literally any industry. So, the McDonald's

Wes Bos

Industry sector,

Wes Bos

that people use

Wes Bos

The people that are using to run that business. You know? But isn't that industry

Scott Tolinski

Yeah.

Scott Tolinski

Unfortunately, this this one, I don't think they had data from

Wes Bos

not startups, but basic companies that build a piece of software it's kind of like a timeline, right? And the timeline follows you around. And Basically, when we get to a new heading, we squiggle out to the left. You have the heading, you squiggle back. Right. So I had to make these little SVG because Oh, it sucks. I've done that. Conversion life process.

Scott Tolinski

probably somebody who's working in the industry. Right? Yeah.

Wes Bos

No matter what industry you go into, there is some sort of web app that Pandadashcss.com.

Scott Tolinski

Rid CSS usage,

Scott Tolinski

previous years,

Wes Bos

somebody tweeted a photo of the McDonald's order saying like, showing the Chrome broken page. And I was like, the freaking McDonald's

Wes Bos

They are probably building that. At least part of it, half cooked apps over the years,

Wes Bos

rid. An application that Rid What do you think the most used CSS framework? Obviously, people are interested and use keep continuing to use Tailwind by far the most. But what do you think is actually the highestly You want to just pack them in like, the it was kind of, like, PostCSS,

Wes Bos

they are building it in web tech. If not like the actual board itself not being built in HTML and CSS, it is. There certainly is a UI that people use to update a fifty-fifty split with a slightly higher eek rid towards writing more JavaScript than CSS, which I would say is fair for my own development as well. I'd say it's fair too. I think it's rid Interesting figuring it out themselves by Googling or of interest. You know what about usage? ecommerce and retail are the 3 biggest ones. So you're you're either working for Rid Really? Yeah. I know. I feel like we have a pretty good handle on it. Like, it's hard. Like, maybe maybe, yeah, it it can be a pain. To lunch. Sure. You have the tools. You gotta do the work, though. I gotta say, Wes, I rewrote

Wes Bos

the largest amount is programming and technical tools.

Wes Bos

You're either a consultant who works on all kinds of stuff or you're building like

Wes Bos

they use some service rid Yeah. Yeah. Like Yeah. You're right. Like bored smart TM or some BS like that. You know? And whatever

Wes Bos

And then it just does not Feel good to me to use. I don't get that either. It I I many times, I've gone back to CSS modules and be like, are like obviously they can be anything. But with something like Bootstrap,

Scott Tolinski

rid Programming and technology is number People that you've heard of, people that you you know things about, like, you know, And right now, hey, we don't have some rid Some little things, but we have, like, many of the things that we would have loved So, like, why not just use Chrome? Safari,

Scott Tolinski

most people are using it professionally instead of as a hobby or as a student, Highest retention,

Scott Tolinski

so it's not like you can see over time. I think one of the most interesting things to see over time would have been the crypto one over time to see with that numb where that number went. Yeah. Interesting.

Wes Bos

I'll let you pick out an interesting one, but I thought this was pretty cool.

Scott Tolinski

It it is interesting to see

Scott Tolinski

Which makes sense if you're the type of person filling out a survey on CSS,

Topic 15 49:42

Most user write-in votes

Scott Tolinski

classes.

Wes Bos

I was hanging up a closet bar the other day, and I wanted to

Wes Bos

like, which is which is sad because when it came out, I remember the clicking a button and the little, like, the background just went And if you're cutting through tile or you're, like, you're drilling more than

Scott Tolinski

on YouTube, and I like long videos that I can watch to fall asleep too.

Wes Bos

3 holes a year, yeah, maybe you wanna get rid all of our trucks so that all of the Different trailers work with all the different trucks. Like, they're all interchangeable, Transforms, bundles, minifies for both how to write your CSS as well as CSS features. One thing we didn't talk about, which is values underneath the heading. And like, maybe I don't know what it's like to build food? I wouldn't think so because, like, You would work for a like, I guess if you work for McDonald's. But what I'm betting is that they foundation, Bootstrap were big ones.

Scott Tolinski

and you feel the the gravity of what these big fights mean and their outcomes. And, they don't spend, like, an outrageous amount of time on each Each fight or anything like that, it's just like, here here's the background.

Wes Bos

But I'm I'm here drilling through, And I had to I just had to add divs rid and style them how I wanted it. And then you explicitly

Wes Bos

rid If you need to drill a hole in something and you don't know necessarily what size it is, going through, like, a 1000000 drill bits is really refreshing. And if you're drilling through something really all of that sorta hard parts as well? So Yeah. Una and Adam, way

Scott Tolinski

And, like, you really get a handle on both Social cultural things that are going on around the time, the the story lines, these huge names, and and, like, what what exactly the the context for all of this stuff is, CSS and JS.

Scott Tolinski

A YouTube this channel has I don't know how many videos they have. It looks like they don't have that many,

Scott Tolinski

I don't know if this tool is for me, but it looks cool. Yeah. It looks a little syntax is a little bit intense. Bit verbose. Bit verbose. Indeed. Alright. Hey.

Wes Bos

they were metal things. So I just went down to my workshop And I

Wes Bos

and you can also get, like, a little eye hooks for them as well. But, basically, You can get the cheap ones. They are fantastic.

Wes Bos

and we have lots of trailers, And the frustrating part is that we we have it with CSS resources

Wes Bos

So I've been I've just been drilling holes in all of our use?

Wes Bos

Home Depot, Amazon, Sometimes you can drift

Scott Tolinski

I'm almost all the way through It's the 19 7 I'm almost all the way through this one, which, shows you how good it is. I'm sick picking. I haven't even finished it, you know, nearly 4 hours, but it's

Scott Tolinski

I have I've never been into boxing ever in my entire life. It's one of the sports I have a huge blind spot on. I just don't even think about boxing that much. But I'm a history guy. I like watching history stuff. I like watching documentaries

Wes Bos

goes again goes with what I'm saying. Yeah. So this is a way to write CSS

Scott Tolinski

Oh, this is a cool website too. They also have a cute panel logo. I guess that,

Wes Bos

grabbed a step bit and I drilled a tiny little hole, and then I kind of just put a screw in through that hole. It's kind of like a set screw, right?

Scott Tolinski

or drop a review if you like this show.

Scott Tolinski

And so the one I'm I'm

Wes Bos

a a set of step drill bits.

Scott Tolinski

I love how cheap some stuff like that is. Right? Yeah. I'm always surprised that little, like, Bits and bobs in in the tool space, how how cheap they can be. Yeah. Like, you can certainly firmly I think is really interesting is if you go to usage in CSS and JS before we get of this topic in general. Yeah.

Wes Bos

it's often easier to start small and progressively

Wes Bos

They have really expensive ones,

Wes Bos

literally anything. Often what is the case is I I had to do that the other day when I was I was showing how to rid. Get equal columns in CSS Grid, and I had to overlay literally anywhere that variable is used or, Figure it out. Word.

Wes Bos

incrementally drill larger and larger holes tricky UI really easy.

Wes Bos

5, $10 for a set of 3.

Scott Tolinski

and maybe they do.

Wes Bos

They are so Dang handy.

Wes Bos

but the trucks and trailers don't all have the same rid hook up.

Scott Tolinski

obviously, Muhammad Ali and, Yeah. I guess so. It's fairly

Scott Tolinski

I'm gonna stick pick a specific video and maybe even a specific set of videos here. I'll I'll stick pick the whole playlist.

Wes Bos

AliExpress ones, they're all the same. They fit right into your they chuck right into your impact.

Scott Tolinski

UI.

Wes Bos

But for most of us homeowners out here, just get yourself a cheap set of in your Svelte. Right? You're right. You you could just inject me from doing that. You could just inject like, A style tag is a dom element, so you can put CSS in there. I don't know what that there's probably some sort of downside to that, but I think it would work. It's doable. Yeah. I think it's doable. Yeah. You know, one thing I I, most people are doing And we're going to go into a lot of the time, probably 87% read To author your CSS,

Wes Bos

kind of inline.

Scott Tolinski

going all the way to 1979.

Wes Bos

This is one frustrating

Scott Tolinski

Head on over to syntax.fm must ship to Have browsers. If you were asking me this right now, I might be able to come up with 5, but there's a good chance I would fail that. Because,

Wes Bos

rid.

Scott Tolinski

I'm going to sick pick a

Wes Bos

issue we have with my kids is that we have lots of trucks

Scott Tolinski

Here's why it happened. Here's why it's important. Here is the outcome. Let's go to the next one. And they show the original posters from the seventies and stuff.

Wes Bos

through wood, metal, plastic, whatever it is. And

Wes Bos

I've been going nuts on this thing, so check it out. Awesome. Alright. That's it for today. Thanks, everybody, for tuning in. We'll rid Catch you later. Peace.

Wes Bos

11 gauge steel with a everything column 1, then everything column 2. People want Column 9 or sorry. 20% of people are writing And the way that it looks tool for laying things out big company.

Scott Tolinski

Rid. Westland, do you got a sick pick for us today? I'm going to sick pick

Wes Bos

And rid Firefox is so Chrome's 81, and Firefox is

Wes Bos

make it larger. So step drill bits, they look like a Christmas tree,

Scott Tolinski

just in time utility rid This would be so much better with a lube, but yeah. Hey. That's it. One time in my entire code base is not that bad. And and, honestly, rid. You could just put a style tag in your Type safe in the browser itself.

Wes Bos

Just good to go. I highly recommend you get a set. Nice.

Scott Tolinski

This seems very CSS and JS. Yeah. It is. It's CSS and JS.

Scott Tolinski

This is a good website, and they got a cute little Panda logo, which your tool's name, Panda, it's gotta have a cute little Panda logo. Oh, no. I'm on a different website for Panda.

Wes Bos

I've been drilling holes in all of my workout equipment and

Topic 16 27:24

Safari dev tools issues

Wes Bos

it's it's at the top of the screen, and then your content moves down from there. Yeah. That's a, rid

Scott Tolinski

for many different reasons, but it's a really wonderful

Wes Bos

the Safari console is stuck to the bottom instead of

Scott Tolinski

browser, I was a

Scott Tolinski

Frequently in development all the time

Wes Bos

I have to type in stuff into my console at very bottom of my screen, and that drives me nuts. Yeah. You could move it, though. How? You can move it to the side. No. I mean, like Like, when you're when you're in a cloud, it's kinda like terminal. What you're saying. If you're typing LS on terminal, Panda. What's Panda? Did we talk about Panda? online courses, whatnot. View source, also very popular as well. You learn I learn a lot from that type of thing. Yeah. Hey. Podcast number 1, Syntax. Woo.

Scott Tolinski

and Rid. Has. Nobody. You come on a bunch of liars.

Wes Bos

rid. Shout out to Polly Payne. Going into the next section here is CSS usage.

Scott Tolinski

I like Polypane. I probably wouldn't use it as my primary tool because it can be a bit much with all of the different window. Like but I will use Polypane Man, Pure CSS has existed for a while.

Scott Tolinski

not something you would use to browse the web with. But as a tool, it's a a really excellent tool. So

Wes Bos

It's a oopsie daisy to me. It's probably in in I should try Safari again. I remember trying it, like, a a year ago, and I was like, this If it if you give me a drop down Rid. Most people are either who is also the author of Parcel.

Wes Bos

by default,

Scott Tolinski

But, yeah, it's it's not lovely. I do see, in terms of, like, who's picking it up. Although, And that's personally how I prefer to work.

Scott Tolinski

Developer based

Topic 17 48:43

Most commented on CSS feature

Scott Tolinski

users.

Scott Tolinski

Say bootstrap. Tailwind.

Scott Tolinski

retention rate. I think this might be a mistake, because I don't think they were on the Largest year over

Scott Tolinski

I don't think they were on the thing last year.

Wes Bos

Or maybe retention is would use again. That's what that is. Okay. Oh. I used it Yeah. Would use again.

Wes Bos

Wow. Nice. 91% the list and select,

Scott Tolinski

technology with the highest retention of returning if you would have told

Topic 18 46:26

Notable CSS educators

Scott Tolinski

year. Since this is, from, 2022 to 2023,

Wes Bos

usage. So pretty much

Scott Tolinski

21.

Wes Bos

killing the tech YouTube game right now. Yeah. Totally.

Wes Bos

Ready? 3, 2, 1.

Wes Bos

not most adopted feature.

Wes Bos

scroll snap. No.

Scott Tolinski

And we could do our our little,

Wes Bos

everybody's using it. But that's why it hasn't jumped that much since last year. Probably Vite tool or whatever Yeah, that certainly is getting a lot better

Wes Bos

anything. But, rid. Good to see Kevin Powell up. He's killing it on YouTube, though. I see a lot of his stuff pop up all the time. We should have him on talk about that. Rid There's quite a few of the stuff, so I should look it up. Oh, yeah. Definitely check it out. I think Kevin Powell and, Fire Ship rid are

Wes Bos

that's just the,

Wes Bos

Aspect ratio. Aspect ratio.

Wes Bos

below me, so

Wes Bos

I'm going to go with

Scott Tolinski

So feature. This is CSS feature. What's the most adopted feature,

Topic 19 11:15

Decline in CSS-in-JS solutions

Wes Bos

With the actual CSS that goes in it, obviously style components being the most popular one,

Wes Bos

CSS can be done with CSS variables, and it's not necessary.

Wes Bos

CSS in JS, rid. Functions.

Wes Bos

Into rid You know what? Like, it's not something you can really transpile because the scroll bars are different, and a couple other pieces. So like this is this is a problem with logos as well as people just

Wes Bos

as a way to author and tightly couple your You know what did go up? CSS space. Yeah. Exactly. I I tweeted out the other day. I was like, if CSS It makes me feel like this app is going to be crappy,

Wes Bos

CSS modules, all of that. Seems like they're all on a downward slide.

Wes Bos

A people are just using regular CSS, weird ones out there. I think it's mask has to still be webkit mask.

Wes Bos

a lot of the getting values from JavaScript layouts

Wes Bos

to my elements.

Wes Bos

oh, I don't even need any of this stuff. I just need to be able to add classes is is really good. Rid. Right. I feel like that's much better than previous years. Only 5% of people are unhappy.

Wes Bos

A couple things.

Wes Bos

it got it, it sort of blew up in the survey next year Lightning CSS is sort of an But there are some things that pop up. Yeah.

Topic 20 33:30

Browser compatibility pain points

Scott Tolinski

Interesting.

Scott Tolinski

do you really need to do that? That's always I like Oh, I always stop my crowbars.

Scott Tolinski

Missing features, what do you feel like is missing Back in my day, you used to have to go to a website and copy and paste a whole list of prefixes just to get a border radius.

Scott Tolinski

and you get being in here. Yeah. That's bizarre.

Wes Bos

Features that you have had difficulties using or avoiding altogether because of lack of support or differences between browsers.

Wes Bos

Subgrid,

Scott Tolinski

Yeah. Totally.

Wes Bos

And then scroll bar styling. Oh, come on. That's one of that's a progressive enhancement. You could do it in almost every browser,

Scott Tolinski

It's also something that, like,

Wes Bos

CSS has coming in at number 1. Everybody is just waiting to be able to do that. CSS nesting, commas. No other feature even claim close to generating as much feedback as subgrid. I think people are like, where is it already? Come on. Yeah. We gotta do a subgrid show Talking about how it works and when you would use it. I think a lot of people don't understand,

Topic 21 34:57

Desired missing CSS features

Wes Bos

photo gallery Yeah.

Scott Tolinski

What's the what what am I missing? A support for s g SVG inside of CSS code such as background, m m one, m two base Mac, whatever,

Wes Bos

Pinterest thing. But every now and then you've got 6 things

Wes Bos

and one of them spans 2 columns.

Wes Bos

columns. You can do that, but if you want it. But then your content goes in CSS.

Wes Bos

It's variable content that packs in nicely.

Scott Tolinski

To auto in CSS,

Wes Bos

and you want them to

Scott Tolinski

why do we need that?

Scott Tolinski

has some difficulties when CSS can do so many of the things that you would do Sass rid anyways, but let's not discount the amount of people who enforcing things like CSS variables or specific code styles or don't use these certain properties or even some of the better things in it are, like, these videos,

Scott Tolinski

0 styles, I I was recently doing, like, a grid of color boxes, a transition on animation on a position boon for boon is the right word. Right? That means good? Yeah. Yeah. I think so.

Wes Bos

be nicely ready. But then I need them to be

Scott Tolinski

Bro, like, it's one of those things that should have just worked from day 1. I get it. It's hard. CSS,

Wes Bos

It's nice not to have to explicitly Welcome to syntax. Today, we have the state of CSS now they also come with

Scott Tolinski

like, I could think of, like, a tweet cluster where you just want it all to fit in, right, or something. Rid. But as I guess I think that's it.

Wes Bos

Even like pricing pages

Wes Bos

tweets,

Wes Bos

123, then start again. 123.

Scott Tolinski

a huge amount of time spent would have been saved over the time. Masonry layout is really high, but How many websites We're getting that. Yeah. I get I know we're getting that. But how many websites do you use on a daily basis that have a masonry layout. Me? 0. Absolutely none. When was the last time you opened Pinterest? Never. Who cares? Yeah. So I just don't I don't get who's Who's dying for masonry? But I get its need. Maybe it's useful in, like,

Topic 22 18:16

Review of various CSS utilities

Scott Tolinski

fun thing to set up, but when you get style and set up, and that aesthetic has gotten a bit boring to me. Yeah. You can smell it.

Wes Bos

Auto prefixer.

Scott Tolinski

Yeah. It sucks. I've done it. And, you know what? I've done it a number of times because,

Scott Tolinski

it it always offered the least to me. But yet, somehow,

Scott Tolinski

the adoption of Less, but Less to me offered nothing. It offered Less.

Scott Tolinski

I feel bad For for people who chose less as their main processor

Wes Bos

people, make CSS Someone who sells stuff online,

Scott Tolinski

when, Yeah.

Scott Tolinski

at number 4, I really like StyleLint. I think it's underutilized.

Scott Tolinski

We need to think about Yeah. They used to be something that you had to copy and paste or even worse right by hand. Yeah. On CSS 3, please. You used to have to go to a website.

Scott Tolinski

initially offered

Wes Bos

way ahead, which is amazing because Prettier was initially a JavaScript tool, but it's fantastic for formatting CSS as well.

Scott Tolinski

rid The

Scott Tolinski

That's,

Wes Bos

That was a question we had the other day. Like, what are the things that we still need

Scott Tolinski

Luckily for us in in the year 2023, interest in tailwind is high,

Wes Bos

Well, I'm not going to do it because I'm going to ask you. Don't research it. Next time we do stump, I'm going to ask you that, like name 5.

Wes Bos

utilities used by everybody Prettier of the time, you can get it done

Scott Tolinski

Because Bootstrap SVG and CSS.

Scott Tolinski

with all of the tooling we have, CSS prefixes, thankfully, is not something

Scott Tolinski

I think It's maybe not the most

Scott Tolinski

that takes

Wes Bos

to auto prefix. There's, like, a handful of, like, Screens that have the menus on them are built in HTML and CSS and JavaScript. You know, like, how awesome is that? And literally

Scott Tolinski

SaaS was so much better, stylus was better. Pick anything other than less. Rid. Utils, one of the top

Scott Tolinski

rid trying to do it can really be one of those tools Rid You can smell it. That said, people can

Scott Tolinski

it, people just got roped into using Less, and, I mean, with a name like Panda Oh, this is a good website. There's a lot of things named Panda. Yeah. Panda UI. You you Type safe styles. Okay.

Scott Tolinski

code review part of your workflow and makes it into an automated process,

Scott Tolinski

instead of, like, using a translate three d property to do it. Right? Rid. So just being able to understand where you're kind of foot gunning yourself with, you know, potential performance issues or or general code smells. 213

Scott Tolinski

options or post whatever they are. Postprocess rid. I forget which it one it it is in at this point, but, like,

Topic 23 15:08

Power of CSS custom properties

Wes Bos

with Close 2. Container queries, close 3rd.

Wes Bos

Why is this popular? You know? Yeah. Yeah. And I just can't I can't do it. It's just not for me.

Scott Tolinski

and I had to do, like, nth child 1, nth child 2. That's my intention. Like,

Wes Bos

rid. Alright.

Scott Tolinski

because that DX for me of using CSS modules has been DOA since day 1. I I've never been a fan of that workflow. Like, you're importing a class and attaching it. Like, No. You missed me with that one. I I'm surprised that so many people are using that given

Topic 24 45:12

Learning resources used

Scott Tolinski

I I do really love CSS, so maybe I need to

Scott Tolinski

rid CSS chops here on the, socials and and put out some much better CSS content. Because honestly, some of my best Courses, modern CSS layouts, modern CSS design systems. Some of those courses I've done, I'm really proud of. If you're interested in learning about, You know, CSS layouts with grid and stuff like that. I got some courses on level up dot video for free, so check them out. I I think it is a bit of a popularity contest as well because, Like, certainly, I should not be above or yeah. It does feel like reviews of the awards. Alright. Most adopted feature, which is the largest, rid most adopted feature year over year.

Wes Bos

Jen Simmons who literally work on the CSS specs. You know? Like, style JSX, rid Tailwind tool or their

Wes Bos

like, pretty close behind it. Consulting services

Wes Bos

Here I am talking about it. These people actually spend time trying to figure out

Scott Tolinski

for for that type of thing. Yep. Yeah. Totally. And, West Boss showing up pretty high on the CSS people. I gotta get my numbers up here. I'm on the other answers tab, which is honestly a little depressing considering I I do feel like I rid I,

Scott Tolinski

honing my,

Scott Tolinski

Both of them.

Topic 25 24:49

Atomizer inline CSS generator

Scott Tolinski

Yeah. I I'm looking at it feeling a little uncomfortable myself, But I you know, I've done a a cursory glance here.

Scott Tolinski

There's some weird perf issues occasionally. Like, for the most part, I really like Firefox, but there's some times where it's it's not quite a of a Man, performance on Safari, battery life on Safari is really good. Sometimes if I'm running off my battery on my Mac And I'm, like, like, on an airport if we would have had the ability to animate

Scott Tolinski

paradise, but it's nice to try different things. I am surprised that Edge is even at 23%.

Scott Tolinski

is that

Scott Tolinski

Not quite Yeah. I get it, but it's it's one of the ones where it's like, rid. Do you really need it? Like, is it how big of a deal? It's not a big deal to me. I I get that it's cool and that it's fun. Yeah. Maybe because it's it's different in all the browsers. So you have to write different code for every browser and people are probably just like, you

Wes Bos

86. That's I would think Firefox would be much smaller than that. Really? years of CSS

Scott Tolinski

I think the section on browsers is somewhat interesting. Which browsers do you work Primarily during initial development, it's no surprise that Chrome is number 1 and Firefox is number 2. I'm surprised that

Scott Tolinski

I have a confession to make. I've been using Firefox as my primary browser lately for the past, like, 5 months because I I do that sometimes. I just change the browser that I use for a long period of time. It's a good idea. The and one thing I've noticed about Firefox

Scott Tolinski

I have,

Topic 26 41:33

CSS pain points

Scott Tolinski

deeply understanding CSS Grid.

Scott Tolinski

the things like clamp and dynamic units and min max, that sort of stuff. There's so many different Fun things there that you can do to avoid just, hey. Let me just set a, media query and and address the values here. You can, Hey.

Wes Bos

rid these days, but probably still a pain point. Responsive design there's a reason why some of them are $100, and you can buy a set of 3 for $8.

Scott Tolinski

responsive web design, rid

Scott Tolinski

a

Scott Tolinski

media queries to do some little, I am,

Scott Tolinski

And boy, howdy. I felt great.

Scott Tolinski

Folks, if you want to get better at Having to do borders for

Scott Tolinski

You can do

Scott Tolinski

section of the Syntex website the other day that I had

Scott Tolinski

I would invest your time into that that feels like you're mixing up the the content with the the styles in a way that have been using SaaS for a long time and just as part of their workflow. Yeah. Solid. Thing as Bootstrap. You know? Like, you're not gonna you can't swap out

Scott Tolinski

With media queries, I'd I'd 3

Wes Bos

is a pain point for a lot of people.

Topic 27 07:01

Decline in Foundation framework usage

Scott Tolinski

I I haven't looked at it in a very long time.

Wes Bos

is so popular right now is that, like, it probably should be ripped out, but I don't care enough because it's just a grid. It's a grid of things.

Scott Tolinski

Yeah. How do you feel about these kind it's gone down from twenty rid 20. It was at 62% in 2020,

Wes Bos

And if I were to spend a day rewriting that to To make it look exactly the same, it's not worth my time. But but when a big redesign comes around, then certainly that thing gets ripped out. Yeah. There's a lot of things on here that I haven't necessarily looked at too much like UIKit, about half of that online courses, about the same.

Wes Bos

Not considered that people aren't even aware of it as being a thing. Yeah. There's a whole generation of kids that don't even know what a foundation is. Totally. It it makes sense. It's It's probably Subgrid.

Scott Tolinski

of 2nd tier CSS frameworks? I I guess you'd call them maybe even like lower than that. Yeah, I think it's exciting. I like seeing lots of options,

Scott Tolinski

Pure CSS.

Topic 28 17:10

Surprise at CSS modules popularity

Wes Bos

I maybe I shouldn't be surprised because, like, the way I do it is not the way everybody does it. Right? But I rid. The way I do it is the is the only way and the best way.

Wes Bos

Which pre or post processor do you regularly

Wes Bos

But people don't So if you need to drill a hole in I guarantee Yeah, there's there's still a couple of times I wish I had loops in CSS, but I think for a lot of people that are saying, yeah, I'm still sticking with Sass because I want my loops and and everything like that. You components in your JavaScript framework

Wes Bos

They just Rid OpenProbeins.

Wes Bos

72% of respondents saying Sass reaction part 2. So we Had gone through it a couple episodes ago. We got went through the 1st hunk of the state of CSS survey.

Wes Bos

Do the thing and the CSS works in all of the browsers.

Wes Bos

parcel is using post CSS for them.

Wes Bos

Let's talk about the next section, which is other tools.

Wes Bos

So I bet that's much higher because was surprised to see Sass being much higher than post CSS. Yeah. Yeah. Me too, especially nowadays

Wes Bos

that these numbers are much higher in the post CSS regard, Yeah. Yeah. There's a lot of people that that we still

Wes Bos

saying post CSS.

Wes Bos

necessarily

Wes Bos

and 45% rid is awful.

Wes Bos

know that they are using

Wes Bos

might not know that their

Wes Bos

I bet how should CSS grid work? You know, like, Can we get Yeah. Conical gradients in CSS, different way. It's not you're not generating a bunch of classes, but if you sort of take a step back and say, maybe I can rethink how I approach this type of thing, Then you can make that variable part

Wes Bos

right? Like they

Topic 29 00:00

Transcript

Wes Bos

This is always kind of interesting because we get to Have a little peer into

Announcer

You're listening to Syntax, the podcast with the tastiest web development treats out there. Strap yourself in and get ready. Here is Scott Talinski and Wes Boss.

Share

Empowering developers for over 286197174495 milliseconds!