Nice job working through your obvious 'stage fright'. You recovered from live code that didn't perform as expected. Awesome! I think I would have 'lost it' at that point. One of the things I like about your online lessons is that they are 'real' and not too 'polished'. When you make a mistake, I can almost hear the gears turning in your head. Watching your work though unexpected results helps give me confidence to do the same. Thanks for the inspiration.
Explore each path, even if it doesn't make any sense. Figure out what all is possible and once you have explored the whole "maze". Do what suits you best.
People think that was complicated? They don't want to look at the BS I am doing to avoid redeclaring the same thing multiple times. &:has(label[aria-label="toggle menu"] input:not(:checked)) :where(menu > li:where(:hover, :focus-visible), menu > li > label:where(:hover, :focus-visible, :has(li:focus-visible))) I absolutely love using :where as an if statement.
Whilst watching this I was coming to the opinion that we don't need media queries any more (I hate them because I don't understand them) the you dropped the bombshell near the end with the calc in it. Wow. I just posted a question on your Discord channel, and I think this video just answered my question.
"Overengineering" is click-bait :) A boring title might be "Keep learning and be confident to try new things". Trying new things (and pushing them) does mean having those awkward conversations with colleagues who don't want to change. I'm guilty of sometimes/often shying away from having those hard conversations. Your two lines is a perfect example of leveraging new features. As ever, Kevin's content is awesome.
He's a very nervous public speaker, but it didn't take away from the talk at all. He's very smart and handsome. He does great work and I'm thankful for it.
Kevin's videos have made a dramatic improvement in my CSS life. I'm glad to see him doing live talks.
I've worked in web development for 20 years and this talk gets everything right. You're awesome dude.
Nice job working through your obvious 'stage fright'. You recovered from live code that didn't perform as expected. Awesome! I think I would have 'lost it' at that point. One of the things I like about your online lessons is that they are 'real' and not too 'polished'. When you make a mistake, I can almost hear the gears turning in your head. Watching your work though unexpected results helps give me confidence to do the same. Thanks for the inspiration.
I feel bad that he seems a bit nervous. This talk was awesome, you are an engaging speaker Kevin! Thanks
One of his first public talks; we’d be nervous as well! :)
@@WebConferencesAmsterdam of course, public speaking ain’t easy. A lot more pressure than recording a video or even streaming
This man has had a huge impact in my CSS role. Thank you!
Explore each path, even if it doesn't make any sense. Figure out what all is possible and once you have explored the whole "maze". Do what suits you best.
Unfortunately, when I finished exploring the maze I completely forgot the path 😮
@@boysandra266congrats you knew that . Next time keep reflecting!! Best up luck!!
And end up like me writing a simple app for over a year
Great talk Kevin, line names with grid areas is one my new favorite things too. Great to see you spreading the love.
People think that was complicated? They don't want to look at the BS I am doing to avoid redeclaring the same thing multiple times.
&:has(label[aria-label="toggle menu"] input:not(:checked)) :where(menu > li:where(:hover, :focus-visible), menu > li > label:where(:hover, :focus-visible, :has(li:focus-visible)))
I absolutely love using :where as an if statement.
Most excellent as always. Thank you Kevin.
Thanks 😊
kevin amazing as always i'm a fan of his youtube channel great teaching skills
I'm also one of them who have learned a lot from Kevin Powell. Even if I consider my self advanced in CSS I find his channel very useful.
You're awesome Kevin.
If I was there, I would have applauded at 13:37
Agree! Kevin is great!
Whilst watching this I was coming to the opinion that we don't need media queries any more (I hate them because I don't understand them) the you dropped the bombshell near the end with the calc in it. Wow. I just posted a question on your Discord channel, and I think this video just answered my question.
"Overengineering" is click-bait :) A boring title might be "Keep learning and be confident to try new things". Trying new things (and pushing them) does mean having those awkward conversations with colleagues who don't want to change. I'm guilty of sometimes/often shying away from having those hard conversations.
Your two lines is a perfect example of leveraging new features.
As ever, Kevin's content is awesome.
I love those 2 lines of code, I would agree it might be too obscure to some, but a comment could fix that.
Great talk Kevin, will be there next year in Amsterdam. Hope I dont miss the ticketsale:).
cssday.nl/subscribe if you want to be notified :)
@@WebConferencesAmsterdam Thank you
I want that t-shirt
I hate CSS but I love kevin
He's a very nervous public speaker, but it didn't take away from the talk at all. He's very smart and handsome. He does great work and I'm thankful for it.
In any language, idioms seem opaque until they become indispensable.
Good talk css noob
Sometimes, people have to be dragged kicking and screaming into the future.
The content is great, but please do something about the audio, I cant focus because of his heavy breathing. You can just cut those out in editing.