All creators
Kevin Powell

Kevin Powell

Modern CSS, browser features, and frontend layout with a focus on live debugging and practical implementation.

Rating
7.7
ReReview score
Award
Worth Prioritizing
Chart
#37
AI & Software Tools
Subscribers
999K
YouTube
Age
19y 11m
Channel age

Nutrition Label

Kevin Powell excels at "show, don't tell" education, frequently live-coding to demonstrate not just the solution, but the debugging process and failure modes. His content is highly authentic, often keeping mistakes in the final edit to teach resilience, though his titles occasionally veer into sensationalism for industry commentary. Viewers get deep technical insight into browser mechanics delivered with high clarity and honesty.

Strengths

  • +Live debugging demonstrations
  • +Clear technical communication
  • +Honest experimental testing

Notes

  • !Industry commentary titles are often hyperbolic, while tutorial titles accurately reflect the technical content.
  • !He often demonstrates experimental features, so verify browser support before using these techniques in production.

Why this rating

Evidence receipts showing why each dimension is rated the way it is.

Title-Content Alignment10/10
It's a really quick win.
[0:55]

The video delivers exactly what is promised: a concise, immediate solution to a specific problem without padding or clickbait.

Experience Authenticity10/10
I'm so confused right now... mixing myself up so much.
[15:04]
Technical Depth9/10
So instead of that, we're going to use a scroll-driven animation... we can say animation-timeline: scroll(root).
[10:25]

Pivots to a complex alternative solution (Scroll-driven animations) after the first method fails, explaining the specific syntax and mechanics.

Expertise Signal5/10
Do not put that here [display: grid on the dialog itself]... It's going to show up on your page even when it's not opened... because it has a display of grid on it. You've switched from a display of none to a display of grid.
[24:10]

Identifies and explains a specific, common pitfall that breaks the element's functionality, showing deep understanding of the display property's interaction with the dialog's open state.

Rigor & Evidence5/10
The reason the right is not working is because by default we had that inset of auto... having the inset-inline-start of zero pixels is kind of weird because it's saying by default it's a left of zero.
[28:50]

Uses DevTools to debug a positioning issue live, explaining how logical properties in the default styles conflict with his custom CSS.

Categories
Coding ToolsCreative ToolsDesign ToolsDeveloper PlatformsWorkflow Tools
Formats
TutorialsExplainers