<![CDATA[General Musings with Kevin Powell]]>I have a newsletter where I usually start things off with pretty long general musings before I share the content I've created in the previous week, as well as any interesting articles I've stumbled across in the last week. 

Not everyone likes reading or having more emails in their inbox, though, so this podcast is an audio version of my newsletters. They aren't tutorials or technical explorations like my regular videos are, but instead tend to talk about a wide range of different topics, though they're generally at least somewhat related to front-end development in some way.

]]>
https://kevinpowell.coRiverside.fm (https://riverside.com)Mon, 16 Mar 2026 12:28:40 GMTThu, 13 Nov 2025 15:15:58 GMT60Kevin Powell<p>I have a newsletter where I usually start things off with pretty long general musings before I share the content I've created in the previous week, as well as any interesting articles I've stumbled across in the last week. </p><p>Not everyone likes reading or having more emails in their inbox, though, so this podcast is an audio version of my newsletters. They aren't tutorials or technical explorations like my regular videos are, but instead tend to talk about a wide range of different topics, though they're generally at least somewhat related to front-end development in some way.</p>episodicKevin Powell[email protected]no<![CDATA[We don't always need a new tool for that]]>Get your tickets (with a nice discount) for Smashing Conf Amsterdam: https://ti.to/smashingmagazine/smashingconf-amsterdam-2026/discount/wehopeyoullbejoiningus

The Cassidy Williams video I mentioned: https://www.youtube.com/watch?v=B5VzL256te4

In this episode, I talk about my upcoming content strategy, which includes experimenting with more shorts, balancing long-form and short-form content, sharing CSS tips, and remixing interview content. I also talk about the challenges of content planning and scheduling, emphasizing my preference for simple tools like pen-and-paper calendars over an excess of apps, and cautioning against tool sprawl and maintenance.

My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell

✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter
💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK

Help support my channel
👨‍🎓 Get a course: https://www.kevinpowell.co/courses
👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome
💖 Support me on Patreon: https://www.patreon.com/kevinpowell

]]>
4b456ad0-fb07-4682-af9f-20146e37d8ceFri, 06 Mar 2026 14:00:00 GMT<p>Get your tickets (with a nice discount) for Smashing Conf Amsterdam: <a rel="noopener noreferrer nofollow" href="https://ti.to/smashingmagazine/smashingconf-amsterdam-2026/discount/wehopeyoullbejoiningus" target="_blank">https://ti.to/smashingmagazine/smashingconf-amsterdam-2026/discount/wehopeyoullbejoiningus</a><br /><br />The Cassidy Williams video I mentioned: <a rel="noopener noreferrer nofollow" href="https://www.youtube.com/watch?v=B5VzL256te4" target="_blank">https://www.youtube.com/watch?v=B5VzL256te4</a><br /><br />In this episode, I talk about my upcoming content strategy, which includes experimenting with more shorts, balancing long-form and short-form content, sharing CSS tips, and remixing interview content. I also talk about the challenges of content planning and scheduling, emphasizing my preference for simple tools like pen-and-paper calendars over an excess of apps, and cautioning against tool sprawl and maintenance.<br /><br />My primary YouTube channel where I teach frontend development, with a strong focus on CSS: <a rel="noopener noreferrer nofollow" href="https://youtube.com/@kevinpowell" target="_blank">https://youtube.com/@kevinpowell</a><br /><br />✉ The written version of my newsletter: <a rel="noopener noreferrer nofollow" href="https://www.kevinpowell.co/newsletter" target="_blank">https://www.kevinpowell.co/newsletter</a><br />💬 Come hang out with other dev's in my Discord Community: <a rel="noopener noreferrer nofollow" href="https://discord.gg/nTYCvrK" target="_blank">https://discord.gg/nTYCvrK</a><br /><br />Help support my channel<br />👨‍🎓 Get a course: <a rel="noopener noreferrer nofollow" href="https://www.kevinpowell.co/courses" target="_blank">https://www.kevinpowell.co/courses</a><br />👕 Buy a shirt: <a rel="noopener noreferrer nofollow" href="https://teespring.com/stores/making-the-internet-awesome" target="_blank">https://teespring.com/stores/making-the-internet-awesome</a><br />💖 Support me on Patreon: <a rel="noopener noreferrer nofollow" href="https://www.patreon.com/kevinpowell" target="_blank">https://www.patreon.com/kevinpowell</a></p>no00:13:53We don't always need a new tool for thatfull
<![CDATA[We've been separating concerns wrong (and CSS is fixing it)]]>In this episode, I talk about some of the new stuff happening with CSS and how it's starting to do things we used to rely on JavaScript for. I dive into how some people think this is CSS overstepping its bounds, but I see it in a bit of a different light.

The codepen by Temani: https://www.youtube.com/watch?v=Y-3tPDZCk2o
x64 emulator with CSS by Rebane: https://lyra.horse/x86css/
The original video: https://www.youtube.com/watch?v=Y-3tPDZCk2o

]]>
3be4b58d-cf7c-4074-8d93-5df773708f0bFri, 27 Feb 2026 12:59:44 GMT<p>In this episode, I talk about some of the new stuff happening with CSS and how it's starting to do things we used to rely on JavaScript for. I dive into how some people think this is CSS overstepping its bounds, but I see it in a bit of a different light.<br /></p><p>The codepen by Temani: <a rel="noopener noreferrer nofollow" href="https://www.youtube.com/watch?v=Y-3tPDZCk2o" target="_blank">https://www.youtube.com/watch?v=Y-3tPDZCk2o</a><br />x64 emulator with CSS by Rebane: <a rel="noopener noreferrer nofollow" href="https://lyra.horse/x86css/" target="_blank">https://lyra.horse/x86css/</a><br />The original video: <a rel="noopener noreferrer nofollow" href="https://www.youtube.com/watch?v=Y-3tPDZCk2o" target="_blank">https://www.youtube.com/watch?v=Y-3tPDZCk2o</a></p>no00:14:44We've been separating concerns wrong (and CSS is fixing it)full
<![CDATA[zero-day CSS vulnerability]]>The video I was watching: https://www.youtube.com/watch?v=AZUp5nY7BWU

CSS Demystified: https://thecascade.dev/courses/css-demystified/

]]>
704ceff7-dd31-4f93-b359-8e710381b40dFri, 20 Feb 2026 18:19:38 GMT<p>The video I was watching: <a rel="noopener noreferrer nofollow" href="https://www.youtube.com/watch?v=AZUp5nY7BWU" target="_blank">https://www.youtube.com/watch?v=AZUp5nY7BWU</a></p><p>CSS Demystified: <a rel="noopener noreferrer nofollow" href="https://thecascade.dev/courses/css-demystified/" target="_blank">https://thecascade.dev/courses/css-demystified/</a></p>no00:18:17zero-day CSS vulnerabilityfull
<![CDATA[Interop 2026 is here!]]>Interop 2026: https://wpt.fyi/interop-2026
The webkit article I mentioned: https://webkit.org/blog/17818/announcing-interop-2026/

In this episode I talk about the announcement of Interop 2026.

]]>
7f359af5-97ae-450c-8aed-d1718ae1741fFri, 13 Feb 2026 14:57:56 GMT<p>Interop 2026: <a rel="noopener noreferrer nofollow" href="https://wpt.fyi/interop-2026" target="_blank">https://wpt.fyi/interop-2026</a><br />The webkit article I mentioned: <a rel="noopener noreferrer nofollow" href="https://webkit.org/blog/17818/announcing-interop-2026/" target="_blank">https://webkit.org/blog/17818/announcing-interop-2026/</a></p><p></p><p>In this episode I talk about the announcement of Interop 2026. </p>no00:23:03Interop 2026 is here!full
<![CDATA[When the passion starts to fade]]>Check out The Cascade: https://thecascade.dev/
More info on Smashing Conf Amsterdam: https://smashingconf.com/amsterdam-2026
Get your ticket for Smashing conf (includes discount): https://ti.to/smashingmagazine/smashi...

My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell

✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter
💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK

Help support my channel
👨‍🎓 Get a course: https://www.kevinpowell.co/courses
👕 Buy a shirt: https://teespring.com/stores/making-t...
💖 Support me on Patreon: https://www.patreon.com/kevinpowell

]]>
d99f9277-962a-4cc5-9bbf-47e214154ab3Fri, 23 Jan 2026 16:12:31 GMT<p>Check out The Cascade: <a rel="noopener noreferrer nofollow" href="https://thecascade.dev/" target="_blank">https://thecascade.dev/</a><br />More info on Smashing Conf Amsterdam: <a rel="noopener noreferrer nofollow" href="https://smashingconf.com/amsterdam-2026" target="_blank">https://smashingconf.com/amsterdam-2026</a> <br />Get your ticket for Smashing conf (includes discount): <a rel="noopener noreferrer nofollow" href="https://ti.to/smashingmagazine/smashi" target="_blank">https://ti.to/smashingmagazine/smashi</a><a rel="noopener noreferrer nofollow" href="https://ti.to/smashingmagazine/smashingconf-amsterdam-2026/discount/welovecommunity" target="_blank">...</a><br /><br />My primary YouTube channel where I teach frontend development, with a strong focus on CSS: <a rel="noopener noreferrer nofollow" href="https://youtube.com/@kevinpowell" target="_blank">https://youtube.com/@kevinpowell</a><br /><br />✉ The written version of my newsletter: <a rel="noopener noreferrer nofollow" href="https://www.kevinpowell.co/newsletter" target="_blank">https://www.kevinpowell.co/newsletter</a><br />💬 Come hang out with other dev's in my Discord Community: <a rel="noopener noreferrer nofollow" href="https://discord.gg/nTYCvrK" target="_blank">https://discord.gg/nTYCvrK</a><br /><br />Help support my channel<br />👨‍🎓 Get a course: <a rel="noopener noreferrer nofollow" href="https://www.kevinpowell.co/courses" target="_blank">https://www.kevinpowell.co/courses</a><br />👕 Buy a shirt: <a rel="noopener noreferrer nofollow" href="https://teespring.com/stores/making-t" target="_blank">https://teespring.com/stores/making-t</a><a rel="noopener noreferrer nofollow" href="https://teespring.com/stores/making-the-internet-awesome" target="_blank">...</a><br />💖 Support me on Patreon: <a rel="noopener noreferrer nofollow" href="https://www.patreon.com/kevinpowell" target="_blank">https://www.patreon.com/kevinpowell</a></p>no00:18:18When the passion starts to fadefull
<![CDATA[Chrome just pushed a breaking CSS change!]]>Get updates on CSS Demystified here.

Bramus' post: Using 100vw is now scrollbar-aware (in Chrome 145+, under the right conditions)

Sorry for the click-baity title, but it is true! 😅

Chrome has just changed how 100vw works, though it’s very unlikely to affect any of your old projects, if you “opt-in” to it, so to speak, it will now take into account the scrollbar.

I’m of two minds of this… it’s nice that it’ll work as intended, but hopefully it doesn’t lead to people overusing 100vw either. Overall, I do think it’s a good change though, since it actually makes 100vw useable now.

]]>
b5d1c4b0-d621-4e35-85e3-2f8d00823118Fri, 16 Jan 2026 14:30:00 GMT<p>Get updates on <a rel="noopener noreferrer nofollow" href="https://thecascade.dev/courses/css-demystified/" target="_blank">CSS Demystified here</a>.</p><p>Bramus' post: <a rel="noopener noreferrer nofollow" href="https://www.bram.us/2026/01/15/100vw-horizontal-overflow-no-more/" target="_blank">Using 100vw is now scrollbar-aware (in Chrome 145+, under the right conditions)</a></p><p></p><p>Sorry for the click-baity title, but it is true! 😅</p><p></p><p>Chrome has just changed how <code>100vw</code> works, though it’s very unlikely to affect any of your old projects, if you “opt-in” to it, so to speak, it will now take into account the scrollbar.</p><p></p><p>I’m of two minds of this… it’s nice that it’ll work as intended, but hopefully it doesn’t lead to people overusing <code>100vw</code> either. Overall, I do think it’s a good change though, since it actually makes <code>100vw</code> useable now.</p>no00:15:17Chrome just pushed a breaking CSS change!full
<![CDATA[When a passion becomes a grind]]>This week I talk about the transition from enjoying coding for fun to facing the challenges and grind of doing it as a job. It's hard to find that balance between finding meaning in your job, and how you can loose your passion when it turns into a career.

]]>
5a0cba52-f0f2-45f3-80cc-ab6ecdaf569fFri, 19 Dec 2025 16:17:51 GMT<p>This week I talk about the transition from enjoying coding for fun to facing the challenges and grind of doing it as a job. It's hard to find that balance between finding meaning in your job, and how you can loose your passion when it turns into a career. </p>no00:11:23When a passion becomes a grindfull
<![CDATA[Some recent insights on what CSS features people are using]]>In this episode I share some insights from a recent workshop with Smashing, discussing the adoption and support of CSS features like 'has', 'subgrid', and 'container queries', and how I was surprised by the awareness and usage of some features.

]]>
af1f9c7c-1f66-4102-a4e6-d55f4ad683f0Fri, 12 Dec 2025 18:08:53 GMT<p>In this episode I share some insights from a recent workshop with Smashing, discussing the adoption and support of CSS features like 'has', 'subgrid', and 'container queries', and how I was surprised by the awareness and usage of some features.</p><p></p><ul><li><a rel="noopener noreferrer nofollow" href="https://www.youtube.com/watch?v=Xx68hP3DGa8" target="_blank">Container Queries Talk</a></li><li><a rel="noopener noreferrer nofollow" href="https://chrome.dev/css-wrapped-2025/" target="_blank">CSS Wrapped 2025</a></li></ul>no00:18:26Some recent insights on what CSS features people are usingfull
<![CDATA[Modern CSS quick hits: range syntax, grid-lanes, random(), and more]]>In this episode I dive into the world of modern CSS. I start with a bit on the masonry to grid lanes change, discuss the new range syntax for style queries, and share my thoughts on the evolving landscape of CSS.

🔗 Links

]]>
749c76c6-2679-4510-b0a2-912e2e4abf91Fri, 21 Nov 2025 14:06:01 GMT<p>In this episode I dive into the world of modern CSS. I start with a bit on the masonry to grid lanes change, discuss the new range syntax for style queries, and share my thoughts on the evolving landscape of CSS.</p><p></p><p>🔗 Links</p><ul><li>My video about the switch to display: grid-lanes: <a rel="noopener noreferrer nofollow" href="https://youtu.be/yikbSQ6tvlE" target="_blank"><b>https://youtu.be/yikbSQ6tvlE</b></a></li><li>The article on the range syntax coming to container queries and if(): <a rel="noopener noreferrer nofollow" href="https://css-tricks.com/the-range-syntax-has-come-to-container-style-queries-and-if/" target="_blank"><b>https://css-tricks.com/the-range-syntax-has-come-to-container-style-queries-and-if/</b></a></li><li>Chris’ blog post on random(): <a rel="noopener noreferrer nofollow" href="https://frontendmasters.com/blog/more-css-random-learning-through-experiments/" target="_blank"><b>https://frontendmasters.com/blog/more-css-random-learning-through-experiments/</b></a></li></ul>no00:24:32Modern CSS quick hits: range syntax, grid-lanes, random(), and morefull
<![CDATA[The dicochomy of grid]]>In this episode I dive into why I think it’s best to simplify Grid as much as possible, but how that can be a bit at odds with some of the ways I use it, as well as the inherit complexities that subgrid adds to the mix.

🔗 Links

]]>
9f1e124d-3547-4145-a4d4-00e09fdebe5fFri, 14 Nov 2025 14:00:00 GMT<p>In this episode I dive into why I think it’s best to simplify Grid as much as possible, but how that can be a bit at odds with some of the ways I use it, as well as the inherit complexities that subgrid adds to the mix.</p><p></p><p>🔗 Links</p><ul><li>The New CSS Toolkit: <a rel="noopener noreferrer nofollow" href="https://smashingconf.com/online-workshops/workshops/css-toolkit-kevin-powell/" target="_blank">https://smashingconf.com/online-workshops/workshops/css-toolkit-kevin-powell/</a></li><li>The named grid lines to replace containers/wrappers: <a rel="noopener noreferrer nofollow" href="https://youtu.be/c13gpBrnGEw" target="_blank">https://youtu.be/c13gpBrnGEw</a></li><li>CSS Demystified: <a rel="noopener noreferrer nofollow" href="https://cssdemystified.com/" target="_blank">https://cssdemystified.com/</a></li><li>Stripe’s developer site: <a rel="noopener noreferrer nofollow" href="https://stripe.dev/" target="_blank">https://stripe.dev/</a></li></ul>no00:20:25The dicochomy of gridfull
<![CDATA[Getting more involved with CSS with Miriam Suzanne]]>🔗 Links:
✅ Oddbird: https://oddbird.net
✅ Follow Miriam on Bluesky: https://bsky.app/profile/miriam.codes
✅ Follow Miriam on Mastodon: https://front-end.social/@mia

In this conversation with Miriam Suzanne, we discuss getting involved in CSS specifications, including her journey of becoming a spec author, and the importance of community feedback in shaping web standards. Miriam shares her experiences with the CSS working group, the challenges of understanding specifications, and the collaborative nature of how it all works. Miriam is also heavily involved with Sass, so I ask her what the future of Sass looks like, specially with all the CSS specs she is part of that deal with Sass-like features. And, as is becoming a new tradition, I wrap things up with some rapid-fire questions.

]]>
https://zencastr.com/z/FJE2BD37739a0db2-cd3d-4c3f-95a5-450645ecfb34Fri, 21 Feb 2025 16:20:02 GMT<p>🔗 Links:<br />✅ Oddbird: https://oddbird.net<br />✅ Follow Miriam on Bluesky: https://bsky.app/profile/miriam.codes<br />✅ Follow Miriam on Mastodon: https://front-end.social/@mia<br /><br />In this conversation with Miriam Suzanne, we discuss getting involved in CSS specifications, including her journey of becoming a spec author, and the importance of community feedback in shaping web standards. Miriam shares her experiences with the CSS working group, the challenges of understanding specifications, and the collaborative nature of how it all works. Miriam is also heavily involved with Sass, so I ask her what the future of Sass looks like, specially with all the CSS specs she is part of that deal with Sass-like features. And, as is becoming a new tradition, I wrap things up with some rapid-fire questions.</p>no01:00:57Getting more involved with CSS with Miriam Suzannefull
<![CDATA[Selective Learning]]>In this episode, I discuss the concept of selective learning, emphasizing the importance of focusing on foundational skills rather than getting distracted by the latest trends. I explore the impact of social media on learning choices, the significance of understanding job market demands, and the role of documentation and community support in the learning process. I also critique the limitations of learning roadmaps and encourage listeners to build projects that align with their learning goals.

]]>
https://zencastr.com/z/u30uSMSc5520956f-a535-49e5-a334-0fd0d478bc3fFri, 24 Jan 2025 13:16:41 GMT<p>In this episode, I discuss the concept of selective learning, emphasizing the importance of focusing on foundational skills rather than getting distracted by the latest trends. I explore the impact of social media on learning choices, the significance of understanding job market demands, and the role of documentation and community support in the learning process. I also critique the limitations of learning roadmaps and encourage listeners to build projects that align with their learning goals.</p>no00:20:19Selective Learningfull
<![CDATA[So much new CSS stuff! How can we keep up?!]]>The article I mentioned: https://www.kevinpowell.co/article/unexpected-achievements/

In this episode, I discuss the challenges of keeping up with front-end development, the feelings of imposter syndrome that many developers face, and the importance of focused learning in a rapidly changing tech landscape. I emphasize that it's not necessary to know everything and that developers should focus on a few key features at a time. I also touch on the evolution of search engines and the impact of AI on search results, concluding with strategies for staying updated in the tech world without feeling overwhelmed.

]]>
https://zencastr.com/z/Ut_8JIHi5c228d29-7df1-46be-9f40-7c7c2bb1d6b4Fri, 17 Jan 2025 13:35:46 GMT<p>The article I mentioned: <a href="https://www.kevinpowell.co/article/unexpected-achievements/" rel="noopener noreferrer nofollow">https://www.kevinpowell.co/article/unexpected-achievements/</a></p><p>In this episode, I discuss the challenges of keeping up with front-end development, the feelings of imposter syndrome that many developers face, and the importance of focused learning in a rapidly changing tech landscape. I emphasize that it's not necessary to know everything and that developers should focus on a few key features at a time. I also touch on the evolution of search engines and the impact of AI on search results, concluding with strategies for staying updated in the tech world without feeling overwhelmed.</p>no00:22:20So much new CSS stuff! How can we keep up?!full
<![CDATA[Nerding out about CSS with Adam Argyle]]>CSS Wrapped 2024: https://chrome.dev/css-wrapped-2024/

Adam's carousel gallery (requires Chrome Canary): https://css-carousel-gallery.netlify.app/

Adam's website: https://nerdy.dev/

Follow Adam on Bluesky: https://bsky.app/profile/nerdy.dev

In this engaging conversation, Kevin and Adam Argyle delve into the exciting new features of CSS for 2024, discussing innovations such as scroll-driven animations, anchor positioning, and field sizing. They explore the challenges developers face with browser changes and the importance of a stable developer experience. The discussion also touches on the future of CSS, upcoming features, and the complexities of browser support and adoption. Adam shares insights from his work with the Chrome DevRel team, emphasizing the need for thoughtful implementation and user-focused design in web development.



]]>
https://zencastr.com/z/yLWL4wa2243d9965-48d4-4e19-a782-2c5750d2b1b9Fri, 03 Jan 2025 15:23:14 GMT<p>CSS Wrapped 2024: <a href="https://chrome.dev/css-wrapped-2024/" rel="noopener noreferrer nofollow">https://chrome.dev/css-wrapped-2024/</a></p><p>Adam's carousel gallery (requires Chrome Canary): <a href="https://css-carousel-gallery.netlify.app/" rel="noopener noreferrer nofollow">https://css-carousel-gallery.netlify.app/</a></p><p>Adam's website: <a href="https://nerdy.dev/" rel="noopener noreferrer nofollow">https://nerdy.dev/</a></p><p>Follow Adam on Bluesky: <a href="https://bsky.app/profile/nerdy.dev" rel="noopener noreferrer nofollow">https://bsky.app/profile/nerdy.dev</a></p><p>In this engaging conversation, Kevin and Adam Argyle delve into the exciting new features of CSS for 2024, discussing innovations such as scroll-driven animations, anchor positioning, and field sizing. They explore the challenges developers face with browser changes and the importance of a stable developer experience. The discussion also touches on the future of CSS, upcoming features, and the complexities of browser support and adoption. Adam shares insights from his work with the Chrome DevRel team, emphasizing the need for thoughtful implementation and user-focused design in web development.</p><p><br /></p><p><br /></p>no00:40:40Nerding out about CSS with Adam Argylefull
<![CDATA[The beginner mindset]]>In this episode, I discuss the concept of the beginner mindset, reflecting on my experiences in teaching and creating educational content. I also talk about how it's gotten harder for me over the years. I also talk about the future of my podcast, including my plans for new episodes and a shift towards a more low-effort production style.

Find me on Bluesky: https://bsky.app/profile/kevinpowell.co
And/or Mastodon: https://front-end.social/@kevinpowell

]]>
https://zencastr.com/z/NEAB7csFd47a861e-907d-4526-b349-03e007793ca3Fri, 22 Nov 2024 14:00:00 GMT<p>In this episode, I discuss the concept of the beginner mindset, reflecting on my experiences in teaching and creating educational content. I also talk about how it's gotten harder for me over the years. I also talk about the future of my podcast, including my plans for new episodes and a shift towards a more low-effort production style.</p><p>Find me on Bluesky: https://bsky.app/profile/kevinpowell.co<br />And/or Mastodon: https://front-end.social/@kevinpowell</p>no00:20:30The beginner mindsetfull
<![CDATA[I hate that people say stuff like this...]]>In this episode I dive into a topic sparked by a discussion in my Discord community where someone avoided learning grid because an experienced developer told them Flexbox can do it all. I share my thoughts on the impact of experienced developers' opinions shaping new learners' paths and emphasize the importance of embracing new tools to make our work easier.

]]>
https://zencastr.com/z/ez2ueUbvc150b187-e518-4871-9f54-0ac24a7989e1Sun, 07 Jul 2024 09:00:00 GMT<p>In this episode I dive into a topic sparked by a discussion in my Discord community where someone avoided learning grid because an experienced developer told them Flexbox can do it all. I share my thoughts on the impact of experienced developers' opinions shaping new learners' paths and emphasize the importance of embracing new tools to make our work easier.</p>no00:11:26I hate that people say stuff like this...full
<![CDATA[Why does CSS keep getting more complex?]]>In this episode I delve into the evolving landscape of CSS, discussing why we have so many ways of doing "simple" things, like declaring colors. I emphasize the importance of a solid foundation in core languages, the necessity of continuous learning, and the value of practical experience in mastering front-end development. Despite the increasing complexity, I believe these advancements ultimately offer better solutions and flexibility.

]]>
https://zencastr.com/z/TnOD1BzGc2505d61-a60b-4ba9-9a29-b739b7535821Sun, 30 Jun 2024 09:02:00 GMT<p>In this episode I delve into the evolving landscape of CSS, discussing why we have so many ways of doing "simple" things, like declaring colors. I emphasize the importance of a solid foundation in core languages, the necessity of continuous learning, and the value of practical experience in mastering front-end development. Despite the increasing complexity, I believe these advancements ultimately offer better solutions and flexibility.</p>no00:06:45Why does CSS keep getting more complex?full
<![CDATA[I felt like I was taking a step backward]]>In today's episode, I talk about why I think it was so hard for me to make the decision to reduce my workload for YouTube content, even though, looking at that decision now, it was a really good one!

If you'd like a bit more context, I talked about the decision more in this video on my main channel.


]]>
https://zencastr.com/z/eiwL9zaW6309c177-ba4b-431c-bb04-74fe27b2a5f6Sun, 19 May 2024 09:00:00 GMT<p>In today's episode, I talk about why I think it was so hard for me to make the decision to reduce my workload for YouTube content, even though, looking at that decision now, it was a really good one!</p><p>If you'd like a bit more context, I talked about the decision more in <a href="https://youtu.be/S6Sh9byMpZQ" rel="noopener noreferrer nofollow">this video on my main channel</a>.</p><p><br /></p>no00:07:28I felt like I was taking a step backwardfull
<![CDATA[How much browser support is enough?]]>In this episode, I talk about how I've started to see Cascade Layers used in the wild, and I talk a bit about how much support is enough support before you start shipping features in production.

My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell  

✉ My newsletter: https://www.kevinpowell.co/newsletter 

💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK

]]>
https://zencastr.com/z/gnN6AbHz06f9bf71-bbec-4f63-9a6c-3de72cf192bdSun, 05 May 2024 09:00:00 GMT<p>In this episode, I talk about how I've started to see Cascade Layers used in the wild, and I talk a bit about how much support is enough support before you start shipping features in production.</p><p>My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell  </p><p>✉ My newsletter: https://www.kevinpowell.co/newsletter </p><p>💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK</p>no00:07:44How much browser support is enough?full
<![CDATA[How teaching helped me become a better developer]]>In this episode, Kevin discusses the benefits of teaching as a way to enhance your learning. He shares his personal experience of teaching and how it helped him deepen his understanding of CSS. Kevin emphasizes the importance of building a strong foundation and filling in knowledge gaps through teaching. He encourages listeners to start a blog or any public-facing platform to share their learnings and insights. Teaching not only helps you solidify your knowledge but also benefits others who are trying to learn the same thing.



]]>
https://zencastr.com/z/SS03vjgC41c4baf1-1282-4501-9c03-fade34a19ff3Sun, 07 Apr 2024 09:21:00 GMT<p>In this episode, Kevin discusses the benefits of teaching as a way to enhance your learning. He shares his personal experience of teaching and how it helped him deepen his understanding of CSS. Kevin emphasizes the importance of building a strong foundation and filling in knowledge gaps through teaching. He encourages listeners to start a blog or any public-facing platform to share their learnings and insights. Teaching not only helps you solidify your knowledge but also benefits others who are trying to learn the same thing.</p><p><br /></p><p><br /></p>no00:13:11How teaching helped me become a better developerfull
<![CDATA[Is HTML the easiest or hardest to get right?]]>The podcast is back! And in this episode, I talked about how the difficulties of semantic HTML. 

If you ask any front-end developer what the easiest language is between HTML, CSS, and JS, and everyone is going to say HTML, right?

It’s funny though, because most of the things I hem and haw over the longest are often related to how to mark something up in my HTML.

Links

]]>
https://zencastr.com/z/3krXhwNW7776c14f-4870-4e22-95c8-209339aa33c4Sun, 31 Mar 2024 09:00:00 GMT<p>The podcast is back! And in this episode, I talked about how the difficulties of semantic HTML. </p><p>If you ask any front-end developer what the easiest language is between HTML, CSS, and JS, and <em>everyone</em> is going to say HTML, right?</p><p>It’s funny though, because most of the things I hem and haw over the longest are often related to how to mark something up in my HTML.</p><p><strong>Links</strong></p><ul> <li>My newsletter: <a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">https://kevinpowell.co/newsletter</a></li> <li>The Discord community: <a href="https://kevinpowell.co/discord" rel="noopener noreferrer nofollow">https://kevinpowell.co/discord</a></li> <li>Stephanie Eckle's article on the difficulty of semantic HTML: <a href="https://thinkdobecreate.com/articles/a-call-for-consensus-on-html-semantics/" rel="noopener noreferrer nofollow">https://thinkdobecreate.com/articles/a-call-for-consensus-on-html-semantics/</a></li> <li>The twitter post I mentioned: <a href="https://twitter.com/KevinJPowell/status/1773035208175911301" rel="noopener noreferrer nofollow">https://twitter.com/KevinJPowell/status/1773035208175911301</a></li></ul>no00:13:20Is HTML the easiest or hardest to get right?full
<![CDATA[Don't rely on this non-existent optimization]]>A recent video of mine has made me realize that a lot of people don’t realize that cross-site caching isn’t a thing anymore, so in this episode, I talk about that, as well as how we do still need to optimize things, how great CSS is becoming, and more.

Other awesome stuff around the web:

What I’ve been up to this week:

Find me elsewhere on the web:

]]>
https://zencastr.com/z/HjK40glrb8d58862-58f2-4df7-863e-3a14054408b9Sun, 17 Dec 2023 10:00:00 GMT<p>A recent video of mine has made me realize that a lot of people don’t realize that cross-site caching isn’t a thing anymore, so in this episode, I talk about that, as well as how we do still need to optimize things, how great CSS is becoming, and more.</p><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://chriscoyier.net/2023/11/27/the-hanging-punctuation-property-in-css/" rel="noopener noreferrer nofollow">The hanging-punctuation property by Chris Coyier</a></li> <li><a href="https://unplannedobsolescence.com/blog/behavior-belongs-in-html/" rel="noopener noreferrer nofollow">Behavior belongs in the HTML by Alex Petros</a></li></ul><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/72pUm4tQesw" rel="noopener noreferrer nofollow">Two better alternatives to overflow: hidden</a></li> <li><a href="https://youtube.com/shorts/540k3TOkHPs?feature=share" rel="noopener noreferrer nofollow">True parallax with CSS</a></li> <li><a href="https://youtu.be/VOd6jfAImV4" rel="noopener noreferrer nofollow">These font stacks will improve your site’s performance</a></li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://www.youtube.com/channel/UClQDYiE75-po906ZDbx_11g" rel="noopener noreferrer nofollow">This podcast’s YouTube channel</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My Primary YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:11:57Don't rely on this non-existent optimizationfull
<![CDATA[How people's struggles with CSS evolve over time]]>This week, I’m going to be talking about the results of the survey I ran last week asking about people’s primary pain point with CSS and exploring if we can find any correlation between years of experience and specific pain points—spoiler alert, we can!—as well as sharing a few of my favorite resources that I use to keep up with CSS.

Other awesome stuff around the web:

What I’ve been up to this week:

Find me elsewhere on the web:

]]>
https://zencastr.com/z/6mQthXB0f705b626-4e76-4326-b35f-99c18ae4a211Sun, 12 Nov 2023 10:00:00 GMT<p>This week, I’m going to be talking about the results of the survey I ran last week asking about people’s primary pain point with CSS and exploring if we can find any correlation between years of experience and specific pain points—spoiler alert, we can!—as well as sharing a few of my favorite resources that I use to keep up with CSS.</p><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://thinkdobecreate.com/newsletter/" rel="noopener noreferrer nofollow">Stephanie’s newsletter</a></li> <li><a href="https://css-weekly.com/" rel="noopener noreferrer nofollow">CSS weekly newsletter</a></li> <li><a href="https://ryanmulligan.dev/blog/layout-breakouts/" rel="noopener noreferrer nofollow">Ryan Mulligan’s Layou Breakouts with CSS Grid</a></li> <li><a href="https://smolcss.dev/#smol-breakout-grid" rel="noopener noreferrer nofollow">Breakout of the container snippet by Stephanie Eckles</a></li></ul><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/c13gpBrnGEw" rel="noopener noreferrer nofollow">A new approach to container and wrapper classes</a></li> <li><a href="https://youtu.be/345V2MU3E_w" rel="noopener noreferrer nofollow">A better image reset</a></li> <li><a href="https://youtube.com/shorts/vYAYrnNrZqA?feature=share" rel="noopener noreferrer nofollow">CSS animation keyframe tips</a></li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://www.youtube.com/channel/UClQDYiE75-po906ZDbx_11g" rel="noopener noreferrer nofollow">This podcast’s YouTube channel</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My Primary YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:11:5813How people's struggles with CSS evolve over timefull
<![CDATA[Supercharge your learning]]>If you’re learning something new and you’re putting in a lot of work, one of the best ways to supercharge your learning is to take notes. I know a lot of people might scoff at that idea because they see note taking as a waste of time, but in this episode I talk about how there are ways of doing it that can not only be effective, but which can supercharge your learning.

What I’ve been up to this week:

Other awesome stuff around the web:

Find me elsewhere on the web:

]]>
https://zencastr.com/z/ynihaaCUac193a79-ebcf-4c78-b4ce-7a1f3b11fbb5Sun, 29 Oct 2023 09:00:00 GMT<p>If you’re learning something new and you’re putting in a lot of work, one of the best ways to supercharge your learning is to take notes. I know a lot of people might scoff at that idea because they see note taking as a waste of time, but in this episode I talk about how there are ways of doing it that can not only be effective, but which can supercharge your learning.</p><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/p3k_IrXLNRc" rel="noopener noreferrer nofollow">The problem with mobile-first CSS</a></li> <li><a href="https://youtu.be/Zddz_R1RnfM" rel="noopener noreferrer nofollow">Subgrid &amp; Container Queries change how we can create layouts</a></li> <li><a href="https://youtube.com/shorts/PcINEK4rkp0?feature=share" rel="noopener noreferrer nofollow">How flexbox and grid are like owning different types of shoes</a></li></ul><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://set.studio/reality-check-1-building-out-a-furniture-site-from-dribbble/" rel="noopener noreferrer nofollow">Reality Check #1: Building out a furniture site from Dribbble</a></li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://www.youtube.com/channel/UClQDYiE75-po906ZDbx_11g" rel="noopener noreferrer nofollow">This podcast’s YouTube channel</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My Primary YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:12:42Supercharge your learningfull
<![CDATA[When you don't know where to start]]>You follow a few tutorials and feel pretty good with the small projects you’ve been able to build. Then you have a cool idea for your own project, you open up VS Code, and you have no idea where to start.

This is a common problem, and it happens because understanding something is not the same thing as being able to do something.

Other awesome stuff around the web:

What I’ve been up to this week:

Find me elsewhere on the web:

]]>
https://zencastr.com/z/p3F2OZm5592fe377-5be9-4adb-b547-3d5f2180e75aSun, 15 Oct 2023 09:00:00 GMT<p>You follow a few tutorials and feel pretty good with the small projects you’ve been able to build. Then you have a cool idea for your own project, you open up VS Code, and you have no idea where to start.</p><p>This is a common problem, and it happens because understanding something is not the same thing as being able to do something.</p><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://jwdallas.com/posts/namingcssvariables/" rel="noopener noreferrer nofollow">Naming Variables in CSS</a> by Jonathan Dallas</li></ul><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/bRYwmmLC_Ns" rel="noopener noreferrer nofollow">How to create and style lists with HTML &amp; CSS</a></li> <li><a href="https://youtube.com/shorts/wk79huqm1h4?feature=share" rel="noopener noreferrer nofollow">Simplify your code with this underused pseudo-class</a></li> <li><a href="https://youtu.be/_2LwjfYc1x8" rel="noopener noreferrer nofollow">Using CSS custom properties like this is a waste</a></li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:18:069When you don't know where to startfull
<![CDATA[How I stay on task]]>In this episode, I talk about how I use Notion to keep track of what I’m up to, both for the bigger picture of my content calendar, and also a daily to-do list, and also how I managed to get this system to stick after trying, and failing, to use it several times.

What I’ve been up to this week:

Other awesome stuff around the web:

Where else you can find me:

]]>
https://zencastr.com/z/lDEVFVLM72e83a8b-21ef-497a-8445-ce933931f2bbSun, 10 Sep 2023 10:00:00 GMT<p>In this episode, I talk about how I use Notion to keep track of what I’m up to, both for the bigger picture of my content calendar, and also a daily to-do list, and also how I managed to get this system to stick after trying, and failing, to use it several times.</p><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/Y5TYDo9Qcv4" rel="noopener noreferrer nofollow">Beginner’s guide to styling text with CSS</a></li> <li><a href="https://youtu.be/Y5TYDo9Qcv4" rel="noopener noreferrer nofollow">Bring a smile to your users’ faces with a confetti celebration</a></li> <li><a href="https://youtube.com/shorts/ZFhPGfLfSa8?feature=share" rel="noopener noreferrer nofollow">The scrollbar control you didn’t know you needed</a></li></ul><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://www.youtube.com/watch?v=BkDH55WDiDU" rel="noopener noreferrer nofollow">Technical SEO for Developers</a></li></ul><p><strong>Where else you can find me:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:06:474How I stay on taskfull
<![CDATA[My simple technique for a better work/life balance]]>I work from home, and with my home-office being the same place I use for my downtime, it can be a little tricky to make that separation at times. In this episode, I talk about how I use virtual desktops to help create a bit of a different environment for what tasks I'm doing, which I find has really helped me make that separation, and also avoid general distractions.

]]>
https://zencastr.com/z/6CyIWUpwcd89d233-e888-4ed1-8336-59be929275a4Sun, 03 Sep 2023 10:00:00 GMT<p>I work from home, and with my home-office being the same place I use for my downtime, it can be a little tricky to make that separation at times. In this episode, I talk about how I use virtual desktops to help create a bit of a different environment for what tasks I'm doing, which I find has really helped me make that separation, and also avoid general distractions.</p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:03:193My simple technique for a better work/life balancefull
<![CDATA[Is productivity a lie?]]>HTML & CSS for absolute beginners: https://learn.kevinpowell.co
HTML & CSS tip of the week: https://html-css-tip-of-the-week.netlify.app  

In this podcast episode, I discuss the complexities of motivation and productivity, emphasizing the importance of not feeling demotivated by the perceived productivity of others. I explore the illusion of productivity, the impact of social media on self-comparison, and share strategies for maintaining motivation even when feeling less productive. I encourage listeners to recognize their own achievements and to be aware of the curated images presented online, ultimately reminding them that they may be doing more than they realize.  

My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell

]]>
https://zencastr.com/z/Gg6l1jGp84bdc891-644f-4438-8d1a-0294b537aeaeFri, 10 Jan 2025 13:41:31 GMT<p>HTML &amp; CSS for absolute beginners: https://learn.kevinpowell.co <br />HTML &amp; CSS tip of the week: https://html-css-tip-of-the-week.netlify.app  </p><p>In this podcast episode, I discuss the complexities of motivation and productivity, emphasizing the importance of not feeling demotivated by the perceived productivity of others. I explore the illusion of productivity, the impact of social media on self-comparison, and share strategies for maintaining motivation even when feeling less productive. I encourage listeners to recognize their own achievements and to be aware of the curated images presented online, ultimately reminding them that they may be doing more than they realize.  </p><p>My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell</p>no00:11:08Is productivity a lie?full
<![CDATA[Rethinking how I name some things in CSS]]>Roma's article: https://blog.kizu.dev/dashed-idents-for-everything/

]]>
https://zencastr.com/z/6-KRwBuF64c29438-0826-4206-a9d4-83408d78e22aThu, 18 Sep 2025 13:00:00 GMT<p>Roma's article: <a href="https://blog.kizu.dev/dashed-idents-for-everything/" rel="noopener noreferrer nofollow">https://blog.kizu.dev/dashed-idents-for-everything/</a></p>no00:08:01Rethinking how I name some things in CSSfull
<![CDATA[Is shipping broken products the new normal?]]>My upcoming workshop: https://smashingconf.com/workshops/workshops/ny/kevin-j-powell-css/
My video on Figma Sites: https://youtu.be/ZsFIvULxkHI
The full live stream: https://youtube.com/live/JBz68wD9dU8?feature=share
Nobody Saves the World: https://store.steampowered.com/app/1432050/Nobody_Saves_the_World/
Teja's talk from Smashing Conf last year: https://www.youtube.com/watch?v=uiZ6dwmVtYU

In this week's episode of General Musings, I discuss the frustrating trend of shipping broken products, with a focus on Figma Sites and their current shortcomings. I also dive into the topic of AI and the hype surrounding it, as well as the challenges faced in the gaming industry. Plus, I share some exciting updates about my upcoming live workshop in NYC and a major revamp of my advanced CSS courses, as well as a few recommendations if you have kids. 

]]>
https://zencastr.com/z/E-Ql0aG7b24969cb-d87f-4a92-a59e-4106b2a1b11eFri, 09 May 2025 14:31:13 GMT<p>My upcoming workshop: <a href="https://smashingconf.com/workshops/workshops/ny/kevin-j-powell-css/" rel="noopener noreferrer nofollow">https://smashingconf.com/workshops/workshops/ny/kevin-j-powell-css/</a><br />My video on Figma Sites: <a href="https://youtu.be/ZsFIvULxkHI" rel="noopener noreferrer nofollow">https://youtu.be/ZsFIvULxkHI</a><br />The full live stream: <a href="https://youtube.com/live/JBz68wD9dU8?feature=share" rel="noopener noreferrer nofollow">https://youtube.com/live/JBz68wD9dU8?feature=share</a><br />Nobody Saves the World: <a href="https://store.steampowered.com/app/1432050/Nobody_Saves_the_World/" rel="noopener noreferrer nofollow">https://store.steampowered.com/app/1432050/Nobody_Saves_the_World/</a><br />Teja's talk from Smashing Conf last year: <a href="https://www.youtube.com/watch?v=uiZ6dwmVtYU" rel="noopener noreferrer nofollow">https://www.youtube.com/watch?v=uiZ6dwmVtYU</a></p><p>In this week's episode of General Musings, I discuss the frustrating trend of shipping broken products, with a focus on Figma Sites and their current shortcomings. I also dive into the topic of AI and the hype surrounding it, as well as the challenges faced in the gaming industry. Plus, I share some exciting updates about my upcoming live workshop in NYC and a major revamp of my advanced CSS courses, as well as a few recommendations if you have kids. </p>no00:14:25Is shipping broken products the new normal?full
<![CDATA[Navigating Accessibility Challenges in Web Development]]>The interview with Salma: https://youtu.be/QYkjgd6_s4o

Practical Accessibility: https://practical-accessibility.today/

In this episode, I discuss the challenges and importance of accessibility in web development, drawing from a personal conversation with Salma Alam-Naylor. O emphasize the need for firsthand experience in advocating for accessibility, the complexities involved in making websites accessible, and practical steps developers can take to improve accessibility. I also highlight the importance of feedback and education in creating inclusive digital experiences.

]]>
https://zencastr.com/z/6s-Km2hG40ab3aa9-5cc9-4e31-8950-e11a8982d262Fri, 07 Feb 2025 15:00:00 GMT<p>The interview with Salma: <a href="https://youtu.be/QYkjgd6_s4o" rel="noopener noreferrer nofollow">https://youtu.be/QYkjgd6_s4o</a></p><p>Practical Accessibility: <a href="https://practical-accessibility.today/" rel="noopener noreferrer nofollow">https://practical-accessibility.today/</a></p><p>In this episode, I discuss the challenges and importance of accessibility in web development, drawing from a personal conversation with Salma Alam-Naylor. O emphasize the need for firsthand experience in advocating for accessibility, the complexities involved in making websites accessible, and practical steps developers can take to improve accessibility. I also highlight the importance of feedback and education in creating inclusive digital experiences.</p>no00:14:46Navigating Accessibility Challenges in Web Developmentfull
<![CDATA[It's easy to get stuck in our ways]]>The Veritasium video I mentioned: https://www.youtube.com/watch?v=rhgwIhB58PA  

In this episode, Kevin discusses the importance of being open to different learning methods and not getting stuck in one's preferred way of learning. He emphasizes the debunking of the learning styles myth and advocates for a multimodal approach to learning. Kevin shares his personal experience of scheduling learning time and how it has helped him become more organized and efficient. He also talks about the challenges of creating online courses that cater to different learning preferences. The key takeaway is to be willing to try different learning methods and not dismiss them outright.   

My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell

]]>
https://zencastr.com/z/wzIeMd2303e06d05-f6aa-4375-b898-f7903ed57925Sun, 28 Apr 2024 13:35:52 GMT<p>The Veritasium video I mentioned: <a href="https://www.youtube.com/watch?v=rhgwIhB58PA" rel="noopener noreferrer nofollow">https://www.youtube.com/watch?v=rhgwIhB58PA  </a></p><p>In this episode, Kevin discusses the importance of being open to different learning methods and not getting stuck in one's preferred way of learning. He emphasizes the debunking of the learning styles myth and advocates for a multimodal approach to learning. Kevin shares his personal experience of scheduling learning time and how it has helped him become more organized and efficient. He also talks about the challenges of creating online courses that cater to different learning preferences. The key takeaway is to be willing to try different learning methods and not dismiss them outright.   </p><p>My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell</p>no00:09:05It's easy to get stuck in our waysfull
<![CDATA[Quick one as we head into the holidays!]]>A shorter episode than normal as we head into the holidays.

Other awesome stuff around the web:

What I’ve been up to this week:

Find me elsewhere on the web:

]]>
https://zencastr.com/z/CBiBWVko86c74f17-768f-4e29-82b7-1d82f7d25491Sun, 24 Dec 2023 10:00:00 GMT<p>A shorter episode than normal as we head into the holidays.</p><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://12daysofweb.dev/" rel="noopener noreferrer nofollow">Stephanie Eckles 12-days of Web</a></li> <li><a href="https://css-irl.info/oh-no-overflow/" rel="noopener noreferrer nofollow">Oh No, Overflow!</a></li> <li><a href="https://blog.kizu.dev/color-mix-current-color/" rel="noopener noreferrer nofollow">Observation: color-mix and currentColor</a></li> <li><a href="https://utilitybend.com/blog/elevate-your-css-debugging-skills-with-these-chrome-devtools-tricks-in-2024" rel="noopener noreferrer nofollow">Elevate your CSS debugging skills with these Chrome DevTools tricks in 2024</a></li></ul><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/UmzFk68Bwdk" rel="noopener noreferrer nofollow">Incredible scroll-based animations with CSS-only</a></li> <li><a href="https://youtu.be/QmpH0KbjOqY" rel="noopener noreferrer nofollow">The man behind some of the craziest CSS I’ve ever seen</a></li> <li><a href="https://youtube.com/shorts/FHgnhnUwwQM?feature=share" rel="noopener noreferrer nofollow">Use this instead of :focus in your CSS</a></li> <li><a href="https://youtu.be/t3vT5po8QxE" rel="noopener noreferrer nofollow">How I use AI to boost my productivity while Coding</a></li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://www.youtube.com/channel/UClQDYiE75-po906ZDbx_11g" rel="noopener noreferrer nofollow">This podcast’s YouTube channel</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My Primary YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:02:29Quick one as we head into the holidays!full
<![CDATA[How do you know you're ready to start applying for jobs?]]>This week is going to be a bit of a preview for a more in-depth video on my main channel that will be coming out in a few weeks because I’m in the middle of breaking down a few interviews that I’ve done to get some insight on helping people get their first jobs.

In the video I’ll be talking about everything from positioning yourself to help you land interviews, how to have a successful interview, and how you can sometimes even skip a few steps along the way, but for this edpisode focus on how do you even know that you’re ready to start applying for jobs.

Other awesome stuff around the web:

What I’ve been up to this week

Find me elsewhere on the web

]]>
https://zencastr.com/z/dhDc841y8b1bcc47-afff-4c41-bbfe-f7d38cb311f8Sun, 19 Nov 2023 10:00:00 GMT<p>This week is going to be a bit of a preview for a more in-depth video on my main channel that will be coming out in a few weeks because I’m in the middle of breaking down a few interviews that I’ve done to get some insight on helping people get their first jobs.</p><p>In the video I’ll be talking about everything from positioning yourself to help you land interviews, how to have a successful interview, and how you can sometimes even skip a few steps along the way, but <strong>for this edpisode focus on how do you even know that you’re ready to start applying for jobs</strong>.</p><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://gomakethings.com/modular-css-and-different-ways-to-structure-your-stylesheets/" rel="noopener noreferrer nofollow">Modular CSS and different ways to structure your stylesheets by Chris Ferdinandi</a></li> <li><a href="https://csswizardry.com/2023/10/the-three-c-concatenate-compress-cache/" rel="noopener noreferrer nofollow">The Three Cs: 🤝 Concatenate, 🗜️ Compress, 🗳️ Cache by Harry Roberts</a></li> <li><a href="https://www.youtube.com/watch?v=ULZbL4KSrx4" rel="noopener noreferrer nofollow">Why you suck at CSS by Zach Jensz</a></li></ul><p><strong>What I’ve been up to this week</strong></p><ul> <li><a href="https://youtu.be/fF_NVrd1s14" rel="noopener noreferrer nofollow">CSS position deep dive</a></li> <li><a href="https://youtu.be/ru3U8MHbFFI" rel="noopener noreferrer nofollow">Use these instead of vh</a></li> <li><a href="https://youtube.com/shorts/v1xTutQxspo" rel="noopener noreferrer nofollow">Combining transform with the individual rotate property makes things so much easier</a></li></ul><p><strong>Find me elsewhere on the web</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://www.youtube.com/channel/UClQDYiE75-po906ZDbx_11g" rel="noopener noreferrer nofollow">This podcast’s YouTube channel</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My Primary YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:08:0714How do you know you're ready to start applying for jobs?full
<![CDATA[Why is CSS so frustrating for so many people?]]>The survey: https://kevinpowell.co/painpoints

A lot of people get frustrated by CSS, but there are so many different aspects of it that seem to drive people crazy, and I’d love to know what they are for you!

Other awesome stuff around the web:

What I’ve been up to this week:

Find me elsewhere on the web:

]]>
https://zencastr.com/z/X0-p29tCb3c4612e-3fcb-48c1-9800-f58c4ff9e0afSun, 05 Nov 2023 10:00:00 GMT<p>The survey: <a href="https://kevinpowell.co/painpoints" rel="noopener noreferrer nofollow">https://kevinpowell.co/painpoints</a></p><p>A lot of people get frustrated by CSS, but there are so many different aspects of it that seem to drive people crazy, and I’d love to know what they are for you!</p><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://chriscoyier.net/2023/10/17/a-couple-of-new-css-functions-id-never-heard-of/" rel="noopener noreferrer nofollow">Chris Coyier on light-dark() (and other cool CSS functions)</a></li> <li><a href="https://developer.chrome.com/articles/at-scope/" rel="noopener noreferrer nofollow">Bramus’ article on @scope</a></li> <li><a href="https://developer.chrome.com/blog/hr-in-select/" rel="noopener noreferrer nofollow">Una taking a look at horizontal rules in select elements</a></li></ul><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/6aHKdahOfCc" rel="noopener noreferrer nofollow">One of the most common CSS issues people run into</a></li> <li><a href="https://youtu.be/Qj0Qx8HpNUo" rel="noopener noreferrer nofollow">True parallax with CSS-only is now possible</a></li> <li><a href="https://youtube.com/shorts/7I6pb2MHRQg?feature=share" rel="noopener noreferrer nofollow">7 simple ways to center with CSS</a></li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://www.youtube.com/channel/UClQDYiE75-po906ZDbx_11g" rel="noopener noreferrer nofollow">This podcast’s YouTube channel</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My Primary YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:16:2212Why is CSS so frustrating for so many people?full
<![CDATA[It's hard to notice progress in the moment]]>In this episode, I reflect on the journey of learning and progress, drawing parallels between my experiences in bouldering, chess, and front-end development.

]]>
https://zencastr.com/z/uM1V-zzO328954aa-f321-48f6-8dc4-1dd5cbc10407Fri, 07 Nov 2025 17:37:23 GMT<p>In this episode, I reflect on the journey of learning and progress, drawing parallels between my experiences in bouldering, chess, and front-end development.</p><ul> <li>My Discord Community: <a href="https://css.community/" rel="noopener noreferrer nofollow">https://css.community</a></li> <li>The New CSS Toolkit Workshop: <a href="https://smashingconf.com/online-workshops/workshops/css-toolkit-kevin-powell/" rel="noopener noreferrer nofollow">https://smashingconf.com/online-workshops/workshops/css-toolkit-kevin-powell/</a></li></ul>no00:15:04It's hard to notice progress in the momentfull
<![CDATA[The problem with learning roadmaps]]>This is the first episode of an experimental podcast where I use the AI voice-to-text service ElevenLabs to generate audio based on the general musings section of my weekly newsletter.

In this one, I talk about the issues with generic learning roadmaps, and how you can easily figure out what you should be learning next.

]]>
https://zencastr.com/z/mUIEVcUlc64129b7-4dd0-4877-977f-2eede10c0435Thu, 17 Aug 2023 15:59:37 GMT<p>This is the first episode of an experimental podcast where I use the AI voice-to-text service ElevenLabs to generate audio based on the general musings section of my weekly newsletter.</p><p>In this one, I talk about the issues with generic learning roadmaps, and how you can easily figure out what you should be learning next.</p><ul> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li> <li><a href="https://elevenlabs.io/?via=291e91" rel="noopener noreferrer nofollow">ElevenLabs</a> (this is an affiliate link, you will not pay more if you sign up, but it will help support me a little bit!)</li></ul>no00:03:031The problem with learning roadmapsfull
<![CDATA[Making the web more whimsical with Sara Joy]]>✅ Follow Sara: https://front-end.social/@sarajw | https://bsky.app/profile/sjoy.lol
✅ Sara's site: https://sarajoy.dev/
✅ Whimsica11y: https://whimsica11y.net/
✅ Sara’s CSS Joy web ring: https://cs.sjoy.lol/
✅ NeoCities: https://neocities.org/
✅ Yesterweb: https://yesterweb.org/
✅ Mellonland: https://forum.melonland.net/
✅ 32-bit Cafe: https://32bit.cafe/

In this episode, I sit down with Sara Joy to explore her passion for CSS and the critical role of accessibility in web development. We dive into her journey from a hobbyist to a professional, discussing the latest CSS trends and the challenges of making the web accessible for everyone. Join us for an insightful conversation that blends creativity with functionality!

]]>
https://zencastr.com/z/e78HhMZ04e229cd2-24fd-4565-97b3-f6ac6287d83fThu, 02 Oct 2025 14:04:44 GMT<p>✅ Follow Sara: <a href="https://front-end.social/@sarajw" rel="noopener noreferrer nofollow">https://front-end.social/@sarajw</a> | <a href="https://bsky.app/profile/sjoy.lol" rel="noopener noreferrer nofollow">https://bsky.app/profile/sjoy.lol</a><br />✅ Sara's site: <a href="https://sarajoy.dev/" rel="noopener noreferrer nofollow">https://sarajoy.dev/</a><br />✅ Whimsica11y: <a href="https://whimsica11y.net/" rel="noopener noreferrer nofollow">https://whimsica11y.net/</a><br />✅ Sara’s CSS Joy web ring: <a href="https://cs.sjoy.lol/" rel="noopener noreferrer nofollow">https://cs.sjoy.lol/</a><br />✅ NeoCities: <a href="https://neocities.org/" rel="noopener noreferrer nofollow">https://neocities.org/</a><br />✅ Yesterweb: <a href="https://yesterweb.org/" rel="noopener noreferrer nofollow">https://yesterweb.org/</a><br />✅ Mellonland: <a href="https://forum.melonland.net/" rel="noopener noreferrer nofollow">https://forum.melonland.net/</a><br />✅ 32-bit Cafe: <a href="https://32bit.cafe/" rel="noopener noreferrer nofollow">https://32bit.cafe/</a></p><p>In this episode, I sit down with Sara Joy to explore her passion for CSS and the critical role of accessibility in web development. We dive into her journey from a hobbyist to a professional, discussing the latest CSS trends and the challenges of making the web accessible for everyone. Join us for an insightful conversation that blends creativity with functionality!</p>no00:59:41Making the web more whimsical with Sara Joyfull
<![CDATA[Catching up on the world of WordPress with Kyle of The Admin Bar]]>✅ The Admin Bar: https://theadminbar.com/

In this episode, I sit down with Kyle of The Admin Bar to talk about the evolution of WordPress. We dive into how WordPress has maintained its staying power over the years, and Kyle shares insights on the challenges and opportunities within the WordPress ecosystem, including the impact of page builders. We also touch on the importance of community and collaboration.

]]>
https://zencastr.com/z/mUVwqvZ97b30f4e3-d347-47ef-8e33-568535a70e05Thu, 25 Sep 2025 13:00:00 GMT<p>✅ The Admin Bar: <a href="https://theadminbar.com/" rel="noopener noreferrer nofollow">https://theadminbar.com/</a></p><p>In this episode, I sit down with Kyle of The Admin Bar to talk about the evolution of WordPress. We dive into how WordPress has maintained its staying power over the years, and Kyle shares insights on the challenges and opportunities within the WordPress ecosystem, including the impact of page builders. We also touch on the importance of community and collaboration.</p>no00:48:31Catching up on the world of WordPress with Kyle of The Admin Barfull
<![CDATA[Navigating the World of Web Accessibility with Sara Soueidan]]>I recently had the pleasure of chatting with Sara Soueidan, a renowned expert in web accessibility. Our conversation was a deep dive into the nuances of making the web more inclusive and accessible for everyone.

Follow Sara:

Things we mentioned during our conversations:

]]>
https://zencastr.com/z/BzJaz8Pa9adfcd88-b504-4375-b7b9-c9369055e79eFri, 12 Sep 2025 14:00:00 GMT<p>I recently had the pleasure of chatting with Sara Soueidan, a renowned expert in web accessibility. Our conversation was a deep dive into the nuances of making the web more inclusive and accessible for everyone.</p><p>Follow Sara:</p><ul> <li>Her course, Practical Accessibility: <a href="https://practical-accessibility.today/" rel="noopener noreferrer nofollow">https://practical-accessibility.today/</a></li> <li>Her newsletter: <a href="https://www.sarasoueidan.com/newsletter/" rel="noopener noreferrer nofollow">https://www.sarasoueidan.com/newsletter/</a></li> <li>Bluesky: <a href="https://bsky.app/profile/sarasoueidan.com" rel="noopener noreferrer nofollow">https://bsky.app/profile/sarasoueidan.com</a></li> <li>Mastodon: <a href="https://front-end.social/@SaraSoueidan" rel="noopener noreferrer nofollow">https://front-end.social/@SaraSoueidan</a></li> <li>Linkedin: <a href="https://www.linkedin.com/in/sarasoueidan/" rel="noopener noreferrer nofollow">https://www.linkedin.com/in/sarasoueidan/</a></li> <li>X: <a href="https://x.com/SaraSoueidan" rel="noopener noreferrer nofollow">https://x.com/SaraSoueidan</a></li></ul><p>Things we mentioned during our conversations:</p><ul> <li>Making the web sweeter with Food Network and Cupcakes <a href="https://www.youtube.com/watch?v=M2l56RmQAQE" rel="noopener noreferrer nofollow">https://www.youtube.com/watch?v=M2l56RmQAQE</a></li> <li>Blockquotes in screen readers <a href="https://adrianroselli.com/2023/07/blockquotes-in-screen-readers.html" rel="noopener noreferrer nofollow">https://adrianroselli.com/2023/07/blockquotes-in-screen-readers.html</a></li> <li>The Blockquote element <a href="https://heydonworks.com/article/the-blockquote-element/" rel="noopener noreferrer nofollow">https://heydonworks.com/article/the-blockquote-element/</a></li> <li>The HTML Living Standard <a href="https://html.spec.whatwg.org/multipage/grouping-content.html" rel="noopener noreferrer nofollow">https://html.spec.whatwg.org/multipage/grouping-content.html</a></li> <li>WCAG Quick Reference (contains links to Understanding and Techniques docs) <a href="https://www.w3.org/WAI/WCAG22/quickref/" rel="noopener noreferrer nofollow">https://www.w3.org/WAI/WCAG22/quickref/</a></li> <li>HTML AAM <a href="https://www.w3.org/TR/html-aam-1.0/" rel="noopener noreferrer nofollow">https://www.w3.org/TR/html-aam-1.0/</a></li> <li>ARIA 1.3 <a href="https://www.w3.org/TR/wai-aria-1.3/" rel="noopener noreferrer nofollow">https://www.w3.org/TR/wai-aria-1.3/</a></li> <li>My course :D <a href="https://practical-accessibility.today/" rel="noopener noreferrer nofollow">https://practical-accessibility.today</a></li> <li>My newsletter <a href="https://sarasoueidan.com/newsletter/" rel="noopener noreferrer nofollow">https://sarasoueidan.com/newsletter/</a></li></ul>no01:41:13Navigating the World of Web Accessibility with Sara Soueidanfull
<![CDATA[Is it time to scrap CSS and start over?]]>Why is CSS so weird? https://www.youtube.com/watch?v=aHUtMbJw8iA HTML & CSS Tip of the Week: https://html-css-tip-of-the-week.netlify.app/ The Ben Schwarz post on Bluesky I mentioned: https://bsky.app/profile/benschwarz.bsky.social/post/3lulxryudjs2t  

My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell  

✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter 💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK  

Help support my channel  👨‍🎓 Get a course: https://www.kevinpowell.co/courses 💖 Support me on Patreon: https://www.patreon.com/kevinpowell

]]>
https://zencastr.com/z/j6Z4c3x40fc27c9b-e07c-42aa-bb1a-2f1623abfdf2Sun, 24 Aug 2025 17:58:54 GMT<p><strong>Why is CSS so weird? </strong><a href="https://www.youtube.com/watch?v=aHUtMbJw8iA" rel="noopener noreferrer nofollow"><strong>https://www.youtube.com/watch?v=aHUtMbJw8iA </strong></a><strong>HTML &amp; CSS Tip of the Week: </strong><a href="https://html-css-tip-of-the-week.netlify.app/" rel="noopener noreferrer nofollow"><strong>https://html-css-tip-of-the-week.netlify.app/ </strong></a><strong>The Ben Schwarz post on Bluesky I mentioned: </strong><a href="https://bsky.app/profile/benschwarz.bsky.social/post/3lulxryudjs2t" rel="noopener noreferrer nofollow"><strong>https://bsky.app/profile/benschwarz.bsky.social/post/3lulxryudjs2t  </strong></a></p><p><strong>My primary YouTube channel where I teach frontend development, with a strong focus on CSS: </strong><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow"><strong>https://youtube.com/@kevinpowell  </strong></a></p><p><strong>✉ The written version of my newsletter: </strong><a href="https://www.kevinpowell.co/newsletter" rel="noopener noreferrer nofollow"><strong>https://www.kevinpowell.co/newsletter </strong></a><strong>💬 Come hang out with other dev's in my Discord Community: </strong><a href="https://discord.gg/nTYCvrK" rel="noopener noreferrer nofollow"><strong>https://discord.gg/nTYCvrK  </strong></a></p><p><strong>Help support my channel  👨‍🎓 Get a course:</strong><a href="https://www.kevinpowell.co/courses" rel="noopener noreferrer nofollow"><strong> https://www.kevinpowell.co/courses </strong></a><strong>💖 Support me on Patreon: </strong><a href="https://www.patreon.com/kevinpowell" rel="noopener noreferrer nofollow"><strong>https://www.patreon.com/kevinpowell</strong></a></p>no00:22:57Is it time to scrap CSS and start over?full
<![CDATA[CSS features I wish we had right now]]>The livestream I mentioned: https://youtube.com/live/r7m3Ka2LmPM

State of CSS Survey: https://survey.devographics.com/en-US/survey/state-of-css/2025?source=kevin_powell

The gap decoration demos by Edge: https://microsoftedge.github.io/Demos/css-gap-decorations/

In this episode I discuss CSS features I wish existed, like custom media queries, gap in block elements, and the color contrast function.

]]>
https://zencastr.com/z/9O0aQRXDc5fcba99-3e4c-462e-ae4d-f7026790d9deWed, 11 Jun 2025 14:06:11 GMT<p>The livestream I mentioned: <a href="https://youtube.com/live/r7m3Ka2LmPM?feature=share" rel="noopener noreferrer nofollow">https://youtube.com/live/r7m3Ka2LmPM</a></p><p>State of CSS Survey: <a href="https://survey.devographics.com/en-US/survey/state-of-css/2025?source=kevin_powell" rel="noopener noreferrer nofollow">https://survey.devographics.com/en-US/survey/state-of-css/2025?source=kevin_powell</a></p><p>The gap decoration demos by Edge:<a href="https://microsoftedge.github.io/Demos/css-gap-decorations/" rel="noopener noreferrer nofollow"> https://microsoftedge.github.io/Demos/css-gap-decorations/</a></p><p>In this episode I discuss CSS features I wish existed, like custom media queries, gap in block elements, and the color contrast function.</p>no00:29:02CSS features I wish we had right nowfull
<![CDATA[Are we losing our craft?]]>The articles I read in this episode: The promise that wasn’t kept & Ensloppification

In this episode, I read through 'The Promise that wasn't Kept' by Salma Alam-Naylor and 'Ensloppification' by David Bushell, and give my thoughts on what they're writing, examining the hype, flaws, and environmental concerns surrounding AI tools in the software industry and discuss the need for a more responsible, human-centered approach to integrating AI into our workflows.

]]>
https://zencastr.com/z/0n3W0pBm53b61564-a6f5-423a-a57f-693760277a2aThu, 05 Jun 2025 16:06:59 GMT<p>The articles I read in this episode: <a href="https://whitep4nth3r.com/blog/the-promise-that-wasnt-kept/" rel="noopener noreferrer nofollow">The promise that wasn’t kept</a> &amp; <a href="https://dbushell.com/2025/05/30/ensloppification/" rel="noopener noreferrer nofollow">Ensloppification</a></p><p>In this episode, I read through 'The Promise that wasn't Kept' by Salma Alam-Naylor and 'Ensloppification' by David Bushell, and give my thoughts on what they're writing, examining the hype, flaws, and environmental concerns surrounding AI tools in the software industry and discuss the need for a more responsible, human-centered approach to integrating AI into our workflows.</p>no00:42:32Are we losing our craft?full
<![CDATA[Flexbox is NOT easier than Grid]]>Today I'm tackling a topic that's been on my mind: the perception that Flexbox is easier than Grid. I share my frustrations and insights while revamping my CSS Demystified course.

]]>
https://zencastr.com/z/1jwkgotAfa45367a-23ac-4ac3-af4d-862151ef27d8Fri, 30 May 2025 12:52:31 GMT<p>Today I'm tackling a topic that's been on my mind: the perception that Flexbox is easier than Grid. I share my frustrations and insights while revamping my <a href="https://cssdemystified.com/" rel="noopener noreferrer nofollow">CSS Demystified course</a>.</p>no00:13:51Flexbox is NOT easier than Gridfull
<![CDATA[We Need to Rethink Teaching CSS]]>My upcoming in-person workshop: https://smashingconf.com/workshops/workshops/ny/kevin-j-powell-css/

My courses can all be found here: https://kevinpowell.co/courses

In this episode of General Musings, I dive deep into learning and teaching frontend development. I share my personal experiences, why teaching is the best way to learn, and the importance of addressing roadblocks in learning. I also get into the cognitive overload beginners face and my evolving approach to teaching complex subjects. Plus, I'll touch on why beginners should teach and why it's essential to explain things in a way that makes sense to them. 

]]>
https://zencastr.com/z/LV97e7rx572d4f9c-47dc-4f39-86c2-49aabeea5768Fri, 23 May 2025 14:16:16 GMT<p>My upcoming in-person workshop: <a href="https://smashingconf.com/workshops/workshops/ny/kevin-j-powell-css/" rel="noopener noreferrer nofollow">https://smashingconf.com/workshops/workshops/ny/kevin-j-powell-css/</a></p><p>My courses can all be found here: <a href="https://kevinpowell.co/courses" rel="noopener noreferrer nofollow">https://kevinpowell.co/courses</a></p><p>In this episode of General Musings, I dive deep into learning and teaching frontend development. I share my personal experiences, why teaching is the best way to learn, and the importance of addressing roadblocks in learning. I also get into the cognitive overload beginners face and my evolving approach to teaching complex subjects. Plus, I'll touch on why beginners should teach and why it's essential to explain things in a way that makes sense to them. </p>no00:25:50We Need to Rethink Teaching CSSfull
<![CDATA[Should We Stop Teaching Width and Height to CSS Beginners?]]>The survey link (I lied, it's 3 questions, but they're all super short!): https://3g5kprf8905.typeform.com/to/laWyvkB6

In this episode, I talk about why I think we should appreciate browser defaults more when writing CSS, and ended up having a mini lightbulb moment about teaching CSS - maybe we shouldn't introduce width and height properties right away to beginners? It seems like that just creates habits we have to unlearn later.

I talk about how block elements naturally want to take up the full width but only be as tall as they need to be, and why working with these behaviors (instead of fighting them) makes for better responsive designs. I go on a bit of a tangent about setting constraints with min/max values rather than forcing exact dimensions.

Along the way, I point out some common mistakes I see a lot - like using that universal reset with the star selector (please don't do that!) or declaring the same font-family fifteen times when you could just put it on the body once.

]]>
https://zencastr.com/z/DztSv45lf6ad19e3-729c-4f7f-9cb7-0cc07f14e0e5Thu, 01 May 2025 17:26:37 GMT<p>The survey link (I lied, it's 3 questions, but they're all super short!): <a href="https://3g5kprf8905.typeform.com/to/laWyvkB6" rel="noopener noreferrer nofollow">https://3g5kprf8905.typeform.com/to/laWyvkB6</a></p><p>In this episode, I talk about why I think we should appreciate browser defaults more when writing CSS, and ended up having a mini lightbulb moment about teaching CSS - maybe we shouldn't introduce width and height properties right away to beginners? It seems like that just creates habits we have to unlearn later.</p><p>I talk about how block elements naturally want to take up the full width but only be as tall as they need to be, and why working with these behaviors (instead of fighting them) makes for better responsive designs. I go on a bit of a tangent about setting constraints with min/max values rather than forcing exact dimensions.</p><p>Along the way, I point out some common mistakes I see a lot - like using that universal reset with the star selector (please don't do that!) or declaring the same font-family fifteen times when you could just put it on the body once.</p>no00:20:47Should We Stop Teaching Width and Height to CSS Beginners?full
<![CDATA[Are we entering the Post-developer era?]]>Josh’s article: https://www.joshwcomeau.com/blog/the-post-developer-era/

In this episode of General Musings, I’m reading Josh Comeau's most recent article “The Post-Developer Era” and sharing my thoughts on what Josh writes.

I discuss whether AI tools are making human developers redundant or simply serving as valuable aids. From adoption rates at companies like Google to the nuanced effectiveness of AI tools like Devin and more. Josh also talks about job hunting tips for aspiring developers in today's challenging market that I thought were pretty insightful.

]]>
https://zencastr.com/z/yat8evHy4792a408-2a9c-4a6e-9228-c9b0bd0c7cb2Thu, 17 Apr 2025 12:51:32 GMT<p>Josh’s article: <a href="https://www.joshwcomeau.com/blog/the-post-developer-era/" rel="noopener noreferrer nofollow">https://www.joshwcomeau.com/blog/the-post-developer-era/</a></p><p>In this episode of General Musings, I’m reading Josh Comeau's most recent article “The Post-Developer Era” and sharing my thoughts on what Josh writes.</p><p>I discuss whether AI tools are making human developers redundant or simply serving as valuable aids. From adoption rates at companies like Google to the nuanced effectiveness of AI tools like Devin and more. Josh also talks about job hunting tips for aspiring developers in today's challenging market that I thought were pretty insightful.</p>no00:30:31Are we entering the Post-developer era?full
<![CDATA[Finding motivation for the things that aren't so fun]]>Miriam's CSS Layout Workshop: https://www.oddbird.net/workshops/cascading-layouts/  

This week, is a slight detour from our usual frontend development discussions, I exploring how finding enjoyable activities, like bouldering, can make less pleasant tasks more manageable. I also share strategies to integrate exercise into your routine and relate these concepts back to web development. From organizing your calendar to creating side projects based on personal interests, discover ways to stay motivated and productive.

]]>
https://zencastr.com/z/3cRiWrGx8f8b9ef2-36da-49f8-b9c2-2e9ff93cd8c3Thu, 10 Apr 2025 16:18:27 GMT<p>Miriam's CSS Layout Workshop: <a href="https://www.oddbird.net/workshops/cascading-layouts" rel="noopener noreferrer nofollow">https://www.oddbird.net/workshops/cascading-layouts/  </a></p><p>This week, is a slight detour from our usual frontend development discussions, I exploring how finding enjoyable activities, like bouldering, can make less pleasant tasks more manageable. I also share strategies to integrate exercise into your routine and relate these concepts back to web development. From organizing your calendar to creating side projects based on personal interests, discover ways to stay motivated and productive.</p>no00:15:22Finding motivation for the things that aren't so funfull
<![CDATA[Navigating CSS Layout Decisions]]>Inspired by recent articles from Andy Bell and Alex Riviere, I explore a bit of my own dicision making process when deciding between Flexbox and Grid. This leads to a discussion on content-first layouts, and the idea of intrinsic layouts.

Alex's article: https://alex.party/posts/2025-03-23-grid-first-flex-third/
Andy's article: https://piccalil.li/blog/if-it-works-its-right/
Every Layout: https://every-layout.dev/

]]>
https://zencastr.com/z/ChKCk636c104fed6-4338-43c2-b175-f98fa60a3266Fri, 28 Mar 2025 10:38:00 GMT<p>Inspired by recent articles from Andy Bell and Alex Riviere, I explore a bit of my own dicision making process when deciding between Flexbox and Grid. This leads to a discussion on content-first layouts, and the idea of intrinsic layouts.</p><p>Alex's article: https://alex.party/posts/2025-03-23-grid-first-flex-third/<br />Andy's article: https://piccalil.li/blog/if-it-works-its-right/<br />Every Layout: https://every-layout.dev/</p>no00:14:38Navigating CSS Layout Decisionsfull
<![CDATA[Navigating ADHD as a developer]]>ADHD FTW: https://adhdftw.com/kevin-powell

Getting shit done with ADHD: https://adhdftw.com/getting-shit-done

In this conversation, Chris Ferdinandi shares his personal journey with ADHD, discussing its impact on his life and career as a developer. He explores the prevalence of ADHD in the developer community, signs and symptoms of the condition, and the importance of diagnosis and self-awareness. Chris offers practical strategies for managing ADHD, highlights the positive aspects of the condition, and reflects on how his understanding of ADHD has evolved over time. He also introduces his course, 'Getting Stuff Done with ADHD,' aimed at helping individuals leverage their unique brain wiring for productivity.

]]>
https://zencastr.com/z/-M4KIQFWcfce32ff-bacf-48a1-aa64-bda39081de64Fri, 20 Dec 2024 07:16:00 GMT<p>ADHD FTW: <a href="https://adhdftw.com/kevin-powell" rel="noopener noreferrer nofollow">https://adhdftw.com/kevin-powell</a></p><p>Getting shit done with ADHD: <a href="https://adhdftw.com/getting-shit-done" rel="noopener noreferrer nofollow">https://adhdftw.com/getting-shit-done</a></p><p>In this conversation, Chris Ferdinandi shares his personal journey with ADHD, discussing its impact on his life and career as a developer. He explores the prevalence of ADHD in the developer community, signs and symptoms of the condition, and the importance of diagnosis and self-awareness. Chris offers practical strategies for managing ADHD, highlights the positive aspects of the condition, and reflects on how his understanding of ADHD has evolved over time. He also introduces his course, 'Getting Stuff Done with ADHD,' aimed at helping individuals leverage their unique brain wiring for productivity.</p>no00:44:23Navigating ADHD as a developerfull
<![CDATA[The slow adoption of new CSS features]]>My experience talking at CSS Day 2024: https://www.kevinpowell.co/article/my-experience-talking-at-css-day-2024/

My experience attending CSS Day 2024: https://www.kevinpowell.co/article/my-experience-attending-css-day-2024/

Miriam's article I mention near the end: https://www.oddbird.net/2024/06/13/css-layout/

In this episode, I talk about the slow adoption of new CSS features within the front-end and web development communities. I talk about why new CSS features, like container queries, despite initial excitement, seem to be taking so much time to be widely adopted.

]]>
https://zencastr.com/z/fQz01YiI142fb0bb-eeb3-44f8-b494-6dc1ddfbec7cSun, 23 Jun 2024 09:30:00 GMT<p>My experience talking at CSS Day 2024: <a href="https://www.kevinpowell.co/article/my-experience-talking-at-css-day-2024/" rel="noopener noreferrer nofollow">https://www.kevinpowell.co/article/my-experience-talking-at-css-day-2024/</a></p><p>My experience attending CSS Day 2024: <a href="https://www.kevinpowell.co/article/my-experience-attending-css-day-2024/" rel="noopener noreferrer nofollow">https://www.kevinpowell.co/article/my-experience-attending-css-day-2024/</a></p><p>Miriam's article I mention near the end: <a href="https://www.oddbird.net/2024/06/13/css-layout/" rel="noopener noreferrer nofollow">https://www.oddbird.net/2024/06/13/css-layout/</a></p><p>In this episode, I talk about the slow adoption of new CSS features within the front-end and web development communities. I talk about why new CSS features, like container queries, despite initial excitement, seem to be taking so much time to be widely adopted.</p>no00:09:52The slow adoption of new CSS featuresfull
<![CDATA[A conversation with the person who inspired my channel, Travis Neilson]]>I had the pleasure of sitting down and talking with Travis Neilson, who's channel DevTips inspired me to start my own channel.

Our conversation explores their experiences in the web development industry and their approach to creating content. We discuss the pressure to conform to trends and algorithms, the importance of staying true to oneself, and the challenges of keeping up with rapidly evolving technologies.

We also touch on the role of AI in design and development (which you might be able to tell, I used for these show notes 😅), highlighting the need for strong articulation skills to effectively communicate with AI models.

Overall, the conversation emphasizes the importance of experimentation, continuous learning, and pushing the boundaries of creativity. The conversation explores the future of software engineering and the evolving job market, touches on the idea that while technology is changing, the skills and problem-solving mindset of a software engineer will always be valuable.

We also reflect on the early days of their YouTube channels and the personal connections they formed with their audience, and the importance of a balance between work and personal life.

Travis reflects on his decision to leave the DevTips YouTube channel and the impact it had on his personal life. He discusses the importance of genuine relationships and the joy of being loved rather than praised. Travis shares the unexpected story of how he regained ownership of the channel after five years and his plans for its future.

My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell ✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter 💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK  Help support my channel 👨‍🎓 Get a course: https://www.kevinpowell.co/courses 👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome 💖 Support me on Patreon: https://www.patreon.com/kevinpowell

]]>
https://zencastr.com/z/BhOr9MUe993c8932-bd32-4a3a-bccc-ec32636960cbSun, 12 May 2024 09:00:00 GMT<p>I had the pleasure of sitting down and talking with Travis Neilson, who's channel <a href="https://www.youtube.com/channel/UCyIe-61Y8C4_o-zZCtO4ETQ" rel="noopener noreferrer nofollow">DevTips</a> inspired me to start my own channel.</p><p>Our conversation explores their experiences in the web development industry and their approach to creating content. We discuss the pressure to conform to trends and algorithms, the importance of staying true to oneself, and the challenges of keeping up with rapidly evolving technologies.</p><p>We also touch on the role of AI in design and development (which you might be able to tell, I used for these show notes 😅), highlighting the need for strong articulation skills to effectively communicate with AI models.</p><p>Overall, the conversation emphasizes the importance of experimentation, continuous learning, and pushing the boundaries of creativity. The conversation explores the future of software engineering and the evolving job market, touches on the idea that while technology is changing, the skills and problem-solving mindset of a software engineer will always be valuable.</p><p>We also reflect on the early days of their YouTube channels and the personal connections they formed with their audience, and the importance of a balance between work and personal life.</p><p>Travis reflects on his decision to leave the DevTips YouTube channel and the impact it had on his personal life. He discusses the importance of genuine relationships and the joy of being loved rather than praised. Travis shares the unexpected story of how he regained ownership of the channel after five years and his plans for its future.</p><p>My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell ✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter 💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK  Help support my channel 👨‍🎓 Get a course: https://www.kevinpowell.co/courses 👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome 💖 Support me on Patreon: https://www.patreon.com/kevinpowell</p>no01:12:16A conversation with the person who inspired my channel, Travis Neilsonfull
<![CDATA[A conversation with Una Kravets: The rapid evolution of CSS and hobbies outside of work]]>
  • Una's Website: https://una.im/
  • All of Una's Talks: https://una.im/speaking/ 
  • Give Una a follow on Twitter: https://twitter.com/Una 
  • More on anchor positioning: https://12daysofweb.dev/2023/anchor-positioning/
  • Una Kravets, a developer advocate at Google, discusses her journey into front-end development and her passion for CSS. She shares how her background in design led her to explore the world of front-end development and how she found a perfect blend of logic and design in CSS. Una also talks about the rapid evolution of CSS and the exciting features that have been introduced, such as container queries and scroll-driven animations. She emphasizes the importance of staying up-to-date with new CSS features and encourages developers to experiment with them. Una also highlights the collaborative process of working on new CSS features and the role of community feedback in shaping the specifications. Una and Kevin discuss the importance of revisiting browser support matrices and using progressive enhancement in web development. They also talk about the adoption of new CSS features, the role of teaching in their careers, and their hobbies outside of work.



    ]]>
    https://zencastr.com/z/FB-2uvU58c5291b7-fc62-482c-ac20-a387fc63f124Sun, 21 Apr 2024 09:00:00 GMT<ul> <li>Una's Website: <a href="https://una.im/" rel="noopener noreferrer nofollow">https://una.im/</a></li> <li>All of Una's Talks: <a href="https://una.im/speaking/" rel="noopener noreferrer nofollow">https://una.im/speaking/ </a></li> <li>Give Una a follow on Twitter: <a href="https://una.im/speaking/" rel="noopener noreferrer nofollow">https://twitter.com/Una </a></li> <li>More on anchor positioning: <a href="https://una.im/speaking/" rel="noopener noreferrer nofollow">https://12daysofweb.dev/2023/anchor-positioning/</a></li></ul><p>Una Kravets, a developer advocate at Google, discusses her journey into front-end development and her passion for CSS. She shares how her background in design led her to explore the world of front-end development and how she found a perfect blend of logic and design in CSS. Una also talks about the rapid evolution of CSS and the exciting features that have been introduced, such as container queries and scroll-driven animations. She emphasizes the importance of staying up-to-date with new CSS features and encourages developers to experiment with them. Una also highlights the collaborative process of working on new CSS features and the role of community feedback in shaping the specifications. Una and Kevin discuss the importance of revisiting browser support matrices and using progressive enhancement in web development. They also talk about the adoption of new CSS features, the role of teaching in their careers, and their hobbies outside of work.</p><p><br /></p><p><br /></p>no01:01:59A conversation with Una Kravets: The rapid evolution of CSS and hobbies outside of workfull
    <![CDATA[The ever evolving state of CSS and the web]]>Starting with a dive into an article about the light-dark() function and theming in CSS, I ramble my way through topics of browser support of new features, browsers fixing issues with existing features, and some talk about the spec and how we can all help out in improving the current state of things.

    ✅ Should the CSS light-dark() function support more than light and dark values: https://css-tricks.com/should-the-css-light-dark-function-support-more-than-light-and-dark-values/
    ✅ The game I mentioned: https://css-questions.com
    ✅ Frontend Masters workshop: https://frontendmasters.com/teachers/kevin-powell/?utm_source=powell&utm_medium=social&utm_campaign=pro-css&code=powell (affiliate link)
    ✅ The New CSS Toolkit - Online workshop with Smashing Conference: https://smashingconf.com/online-workshops/workshops/css-toolkit-kevin-powell/
    ✅ Smashing Conf Amsterdam (and in person workshop): https://smashingconf.com/amsterdam-2026
    ✅ Interop Proposers Guide: https://github.com/web-platform-tests/interop/blob/main/proposal_guide.md

    ]]>
    https://zencastr.com/z/BGX9j68z2f558144-b182-411b-9561-a45cf9294814Thu, 04 Sep 2025 15:50:02 GMT<p>Starting with a dive into an article about the light-dark() function and theming in CSS, I ramble my way through topics of browser support of new features, browsers fixing issues with existing features, and some talk about the spec and how we can all help out in improving the current state of things.</p><p>✅ Should the CSS light-dark() function support more than light and dark values: <a href="https://css-tricks.com/should-the-css-light-dark-function-support-more-than-light-and-dark-values/" rel="noopener noreferrer nofollow">https://css-tricks.com/should-the-css-light-dark-function-support-more-than-light-and-dark-values/</a><br />✅ The game I mentioned: <a href="https://css-questions.com/" rel="noopener noreferrer nofollow">https://css-questions.com</a><br />✅ Frontend Masters workshop: <a href="https://frontendmasters.com/teachers/kevin-powell/?utm_source=powell&amp;utm_medium=social&amp;utm_campaign=pro-css&amp;code=powell" rel="noopener noreferrer nofollow">https://frontendmasters.com/teachers/kevin-powell/?utm_source=powell&amp;utm_medium=social&amp;utm_campaign=pro-css&amp;code=powell</a> (affiliate link) <br />✅ The New CSS Toolkit - Online workshop with Smashing Conference: <a href="https://smashingconf.com/online-workshops/workshops/css-toolkit-kevin-powell/" rel="noopener noreferrer nofollow">https://smashingconf.com/online-workshops/workshops/css-toolkit-kevin-powell/</a><br />✅ Smashing Conf Amsterdam (and in person workshop): <a href="https://smashingconf.com/amsterdam-2026" rel="noopener noreferrer nofollow">https://smashingconf.com/amsterdam-2026</a><br />✅ Interop Proposers Guide: <a href="https://github.com/web-platform-tests/interop/blob/main/proposal_guide.md" rel="noopener noreferrer nofollow">https://github.com/web-platform-tests/interop/blob/main/proposal_guide.md</a></p>no00:21:09The ever evolving state of CSS and the webfull
    <![CDATA[The Unplanned Path: Finding Passion in Teaching and CSS]]>In this episode I delve into my personal journey of becoming a teacher and the unexpected paths that led me to where I am today. From my love of CSS to the joys and challenges of teaching, I explore how both elements have shaped my career. I also talk a bit about the boring bits of what I do, and how some of the worst parts can be the best parts, as well as the importance of community support, and a bit of self-analysis about why I do what I do. Thank you for being a part of this journey!

    ]]>
    https://zencastr.com/z/o7QpH5_0bbbec400-f01e-4aa0-899a-ab7f15ea445bThu, 20 Mar 2025 14:46:01 GMT<p>In this episode I delve into my personal journey of becoming a teacher and the unexpected paths that led me to where I am today. From my love of CSS to the joys and challenges of teaching, I explore how both elements have shaped my career. I also talk a bit about the boring bits of what I do, and how some of the worst parts can be the best parts, as well as the importance of community support, and a bit of self-analysis about why I do what I do. Thank you for being a part of this journey!</p>no00:21:48The Unplanned Path: Finding Passion in Teaching and CSSfull
    <![CDATA[Should you use AI to help you learn?]]>In this episode, Kevin discusses the complexities of using AI tools for learning, particularly in the context of front-end development. He emphasizes the importance of critical thinking and careful vetting of information provided by AI, highlighting both the potential benefits and significant pitfalls of over-reliance on these technologies. Kevin shares personal experiences and insights on how to effectively integrate AI tools into the learning process while maintaining a strong foundation in traditional learning methods.

    ]]>
    https://zencastr.com/z/7cPj9RsQ3ceffc5a-6fd8-449b-97c5-2f768df54e76Fri, 31 Jan 2025 14:00:00 GMT<p>In this episode, Kevin discusses the complexities of using AI tools for learning, particularly in the context of front-end development. He emphasizes the importance of critical thinking and careful vetting of information provided by AI, highlighting both the potential benefits and significant pitfalls of over-reliance on these technologies. Kevin shares personal experiences and insights on how to effectively integrate AI tools into the learning process while maintaining a strong foundation in traditional learning methods.</p>no00:14:24Should you use AI to help you learn?full
    <![CDATA[Why competition is a good thing]]>In this episode of General Musings, I dive into the world of content creation and that familiar doubt we all face when looking at a saturated market. Here's the truth - having competitors actually validates that you're onto something worthwhile. I talk about why you should embrace your unique perspective and how to define success on your own terms, whether you're starting a podcast, launching a product, or exploring any creative venture. Remember, you don't need to dominate the entire market to build something meaningful - sometimes the perfect niche is waiting for exactly what you have to offer.  

    Here's the post I mentioned: https://bsky.app/profile/spannersready.bsky.social/post/3lbrk4d5rbs2a  My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell

    ]]>
    https://zencastr.com/z/bAmqwlkq459dce00-b1c1-4bf1-833d-511a60cc317aThu, 05 Dec 2024 15:06:14 GMT<p>In this episode of General Musings, I dive into the world of content creation and that familiar doubt we all face when looking at a saturated market. Here's the truth - having competitors actually validates that you're onto something worthwhile. I talk about why you should embrace your unique perspective and how to define success on your own terms, whether you're starting a podcast, launching a product, or exploring any creative venture. Remember, you don't need to dominate the entire market to build something meaningful - sometimes the perfect niche is waiting for exactly what you have to offer.  </p><p>Here's the post I mentioned: https://bsky.app/profile/spannersready.bsky.social/post/3lbrk4d5rbs2a  My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell</p>no00:06:35Why competition is a good thingfull
    <![CDATA[Teaching Front-end, making sense of CSS, and more with Josh Comeau]]>✅ Josh's blog: https://www.joshwcomeau.com
    ✅ CSS for JS devs: https://css-for-js.dev/  
    ✅ The Joy of React: https://www.joyofreact.com/
    ✅ Get the bundle: https://www.joyforjs.com/
    ✅ Give Josh a follow: https://bsky.app/profile/joshwcomeau.com  

    In this conversation, Kevin and Josh Comeau delve into the intricacies of front-end development, focusing on the challenges and joys of working with CSS. They discuss the importance of teaching and learning CSS, the frustrations developers face, and the evolving landscape of web technologies, including the impact of AI.   

    Josh shares insights from his teaching experiences, the philosophy behind his whimsical design choices, and the significance of interactive learning. The conversation also touches on the future of animations in web development and the strategies for keeping up with rapid technological changes.  

    My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell 

    ✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter
    💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK  

    Help support my channel
    👨‍🎓 Get a course: https://www.kevinpowell.co/courses
    👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome
    💖 Support me on Patreon: https://www.patreon.com/kevinpowell

    ]]>
    https://zencastr.com/z/rv5FVx6Jd1404e5a-d5f3-4309-9589-5d4eeed2df86Fri, 14 Feb 2025 14:00:00 GMT<p>✅ Josh's blog: https://www.joshwcomeau.com <br />✅ CSS for JS devs: https://css-for-js.dev/  <br />✅ The Joy of React: https://www.joyofreact.com/ <br />✅ Get the bundle: https://www.joyforjs.com/ <br />✅ Give Josh a follow: https://bsky.app/profile/joshwcomeau.com  </p><p>In this conversation, Kevin and Josh Comeau delve into the intricacies of front-end development, focusing on the challenges and joys of working with CSS. They discuss the importance of teaching and learning CSS, the frustrations developers face, and the evolving landscape of web technologies, including the impact of AI.   </p><p>Josh shares insights from his teaching experiences, the philosophy behind his whimsical design choices, and the significance of interactive learning. The conversation also touches on the future of animations in web development and the strategies for keeping up with rapid technological changes.  </p><p>My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell </p><p>✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter <br />💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK  </p><p>Help support my channel <br />👨‍🎓 Get a course: https://www.kevinpowell.co/courses <br />👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome <br />💖 Support me on Patreon: https://www.patreon.com/kevinpowell</p>no00:49:36Teaching Front-end, making sense of CSS, and more with Josh Comeaufull
    <![CDATA[A conversation with Clark Sell]]>Go here to enter your name to win a ticket to THAT Conference: https://forms.gle/vQPr383ZodpTqLq16 

    Or check out the site, and get your own ticket: https://thatconference.com/wi/

    My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell 

    ✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter 

    💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK 

    Help support my channel

    👨‍🎓 Get a course: https://www.kevinpowell.co/courses 

    👕 Buy a shirt: https://teespring.com/stores/making-the-internet-awesome 

    💖 Support me on Patreon: https://www.patreon.com/kevinpowell

    ]]>
    https://zencastr.com/z/U8RSfm2N3043c6e5-c49a-48a7-b4ce-93ac2bf3d48bSat, 15 Jun 2024 22:00:00 GMT<p><strong>Go here to enter your name to win a ticket to THAT Conference: </strong><a href="https://forms.gle/vQPr383ZodpTqLq16" rel="noopener noreferrer nofollow"><strong>https://forms.gle/vQPr383ZodpTqLq16 </strong></a></p><p><strong>Or check out the site, and get your own ticket: </strong><a href="https://thatconference.com/wi/" rel="noopener noreferrer nofollow"><strong>https://thatconference.com/wi/</strong></a></p><p><strong>My primary YouTube channel where I teach frontend development, with a strong focus on CSS: </strong><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow"><strong>https://youtube.com/@kevinpowell </strong></a></p><p><strong>✉ The written version of my newsletter: </strong><a href="https://www.kevinpowell.co/newsletter" rel="noopener noreferrer nofollow"><strong>https://www.kevinpowell.co/newsletter </strong></a></p><p><strong>💬 Come hang out with other dev's in my Discord Community: </strong><a href="https://discord.gg/nTYCvrK" rel="noopener noreferrer nofollow"><strong>https://discord.gg/nTYCvrK </strong></a></p><p><strong>Help support my channel</strong></p><p><strong>👨‍🎓 Get a course: </strong><a href="https://www.kevinpowell.co/courses" rel="noopener noreferrer nofollow"><strong>https://www.kevinpowell.co/courses </strong></a></p><p><strong>👕 Buy a shirt: </strong><a href="https://teespring.com/stores/making-the-internet-awesome" rel="noopener noreferrer nofollow"><strong>https://teespring.com/stores/making-the-internet-awesome </strong></a></p><p><strong>💖 Support me on Patreon: </strong><a href="https://www.patreon.com/kevinpowell" rel="noopener noreferrer nofollow"><strong>https://www.patreon.com/kevinpowell</strong></a></p>yes00:50:15A conversation with Clark Sellfull
    <![CDATA[It took me 6 years to realize I had a great idea]]>Today is a bit of a story about how sometimes it can take a really long time to realize that you’ve actually had a really good idea. Or, well, that’s the case for me, at least. You see, I recently have become so excited about how we can use a CSS feature that I’m changing my approach to creating the core structure for websites going forward. The sort of final version of this idea I’m talking about is something that I posted about this week on my main channel, but in reality, it’s something I figured out over five years ago, and I just never realized how great it was at the time. Or rather, I realized I was onto something, and then, for reasons we’ll get to later, I stopped bothering with it and eventually totally forgot about it.

    Other awesome stuff around the web:

    What I’ve been up to this week (and other links of mine that I mentioned):

    ]]>
    https://zencastr.com/z/DgO7u9T1119f9bdf-07ff-42d8-b015-63c1fca85eebSun, 10 Dec 2023 10:00:00 GMT<p>Today is a bit of a story about how sometimes it can take a really long time to realize that you’ve actually had a really good idea. Or, well, that’s the case for me, at least. You see, I recently have become so excited about how we can use a CSS feature that I’m changing my approach to creating <strong>the core structure for websites going forward</strong>. The sort of final version of this idea I’m talking about is something that I posted about this week on my main channel, but in reality, <strong>it’s something I figured out over five years ago, and I just never realized how great it was at the time.</strong> Or rather, I realized I was onto something, and then, for reasons we’ll get to later, <strong>I stopped bothering with it and eventually totally forgot about it</strong>.</p><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://developer.chrome.com/blog/css-wrapped-2023" rel="noopener noreferrer nofollow">CSS Wrapped: 2023 on the Chrome for Developers blog</a></li> <li><a href="https://www.smashingmagazine.com/2023/11/few-ways-css-easier-write-2023" rel="noopener noreferrer nofollow">A few ways CSS is easier to write in 2023 by Geoff Graham</a></li></ul><p><strong>What I’ve been up to this week (and other links of mine that I mentioned):</strong></p><ul> <li><a href="https://youtu.be/plRcoRqLriw" rel="noopener noreferrer nofollow">My first video on Grid</a></li> <li><a href="https://youtu.be/eC2v0v229Ec" rel="noopener noreferrer nofollow">My video from 2018 on grid as a container replacement</a></li> <li><a href="https://youtu.be/eC2v0v229Ec" rel="noopener noreferrer nofollow">My recent video on using grid as a container replacement</a></li> <li><a href="https://youtu.be/cf-J4ffMBfo" rel="noopener noreferrer nofollow">My video from this week that expands on that idea</a></li> <li><a href="https://youtu.be/S0wilV67hjQ" rel="noopener noreferrer nofollow">I ranked the CSS units into different tiers</a></li></ul>no00:11:57It took me 6 years to realize I had a great ideafull
    <![CDATA[Keeping it simple to overcome procrastination]]>Welcome to this week's episode of General Musings, where I talk about how, when I'm struggling to do something, I try to find the easiest path to getting started. It can be hard just diving in, and if something is hard, even if you start, you might not want to continue!

    ]]>
    https://zencastr.com/z/04bjGXGJ3385abaa-4bf3-4cff-b0eb-ae60723823e8Fri, 16 May 2025 17:33:58 GMT<p>Welcome to this week's episode of General Musings, where I talk about how, when I'm struggling to do something, I try to find the easiest path to getting started. It can be hard just diving in, and if something is hard, even if you start, you might not want to continue!</p>no00:16:00Keeping it simple to overcome procrastinationfull
    <![CDATA[Is 54 units too many units, or not enough?]]>This week, I’m going to be talking a lot about CSS length units because one of the complaints I hear about CSS is the number of length units it has, with a total of 54 (not all of them are supported yet, though).

    That is a lot of units. But this is a feature and not a bug.

    Other awesome stuff around the web:z

    What I’ve been up to this week:

    Find me elsewhere on the web:

    ]]>
    https://zencastr.com/z/LANVrAC75cfc9e39-51e8-4486-a124-52def702825dSun, 26 Nov 2023 10:00:00 GMT<p>This week, I’m going to be talking a lot about CSS length units because o<strong>ne of the complaints I hear about CSS is the number of length units it has, with a total of 54</strong> (not all of them are supported yet, though).</p><p>That is a lot of units. But this is a feature and not a bug.</p><p><strong>Other awesome stuff around the web:z</strong></p><ul> <li><a href="https://www.sarasoueidan.com/blog/testing-environment-setup/" rel="noopener noreferrer nofollow">Sara Soueidan’s article on setting up screen readers</a></li></ul><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://whatunit.com/" rel="noopener noreferrer nofollow">The flowchart</a></li> <li><a href="https://youtu.be/Utc_uhvTluk" rel="noopener noreferrer nofollow">The flowchart video</a></li> <li><a href="https://youtu.be/LGRogkgRrOs" rel="noopener noreferrer nofollow">Keeping up with CSS: The features released in 2023</a></li> <li><a href="https://youtube.com/shorts/Ue3VUsZwAJ0?feature=share" rel="noopener noreferrer nofollow">Select all siblings of an element using :has()</a></li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://www.youtube.com/channel/UClQDYiE75-po906ZDbx_11g" rel="noopener noreferrer nofollow">This podcast’s YouTube channel</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My Primary YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:07:5815Is 54 units too many units, or not enough?full
    <![CDATA[Two important dev skills that don't get enough attention]]>This week, I focus on two of the most important skills a developer can have, which also happen to be two of the hardest ones to teach:

    • The thought process to break down more complex problems.
    • Being able to dive into existing code and quickly make sense of it.

    These are probably two of the most important skills you can have as a developer, but they don’t get much attention because they aren’t as easy to convey as “follow along as I code this up”.

    I’ll give some tips on how you can improve your skills on both of these though, and as a bonus it can even be a little fun!

    Other awesome stuff around the web:

    What I’ve been up to this week:

    Find me elsewhere on the web:

    ]]>
    https://zencastr.com/z/tPGfJZh231e46363-efe5-4782-af62-1115a17f8972Sun, 03 Dec 2023 10:00:00 GMT<p>This week, I focus on two of the most important skills a developer can have, which also happen to be two of the hardest ones to teach:</p><ul> <li>The thought process to break down more complex problems.</li> <li>Being able to dive into existing code and quickly make sense of it.</li></ul><p><strong>These are probably two of the most important skills you can have as a developer</strong>, but they don’t get much attention because they aren’t as easy to convey as “follow along as I code this up”.</p><p>I’ll give some tips on how you can improve your skills on both of these though, and as a bonus it can even be a little fun!</p><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://shoptalkshow.com/series/how-to-think-like-a-front-end-developer/" rel="noopener noreferrer nofollow">ShopTalk show’s How to Think like a Frontend Developer</a></li> <li><a href="https://www.youtube.com/@hyperplexed" rel="noopener noreferrer nofollow">Hyperplexed’s channel</a></li> <li><a href="https://www.youtube.com/watch?v=G9207EJySaA" rel="noopener noreferrer nofollow">Hyperplexed video that I mentioned:</a></li> <li><a href="https://www.youtube.com/watch?v=j4mOm1qic7k" rel="noopener noreferrer nofollow">CSS4 is coming by CSS Weekly</a></li> <li><a href="https://keithjgrant.com/posts/2023/11/problematic-color-gradients-and-workarounds/" rel="noopener noreferrer nofollow">Workarounds for Buggy Gradients by Keith J. Grant</a></li></ul><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/qa1Vmykbj20" rel="noopener noreferrer nofollow">The code behind a Hyperplexed video</a></li> <li><a href="https://youtu.be/jZiZs8cZAKU" rel="noopener noreferrer nofollow">Awesome filtering animation with vanilla JS</a></li> <li><a href="https://youtube.com/shorts/iTps-EehgKc" rel="noopener noreferrer nofollow">CSS Shorthands aren’t always worth it</a></li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://www.youtube.com/channel/UClQDYiE75-po906ZDbx_11g" rel="noopener noreferrer nofollow">This podcast’s YouTube channel</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My Primary YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:14:0216Two important dev skills that don't get enough attentionfull
    <![CDATA[Losing motivation]]>This is the second episode of an experimental podcast where I use the AI voice-to-text service ElevenLabs to generate audio based on the general musings section of my weekly newsletter.

    In this one, I talk about why we can fall into a rut, or lose motivation, which can lead to things like burnout, how important it is to realize when we're heading that way, and also how I deal with it.

    ]]>
    https://zencastr.com/z/YeBzo6E46a8b99a1-301f-4688-b511-a0447d7114bcSun, 27 Aug 2023 19:58:20 GMT<p>This is the second episode of an experimental podcast where I use the AI voice-to-text service ElevenLabs to generate audio based on the general musings section of my weekly newsletter.</p><p>In this one, I talk about why we can fall into a rut, or lose motivation, which can lead to things like burnout, how important it is to realize when we're heading that way, and also how I deal with it.</p><ul> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li> <li><a href="https://elevenlabs.io/?via=291e91" rel="noopener noreferrer nofollow">ElevenLabs</a> (this is an affiliate link, you will not pay more if you sign up, but it will help support me a little bit!)</li></ul>no00:03:342Losing motivationfull
    <![CDATA[Are you sure you want to freelance?]]>I'd love to know what you think of this longer version of the podcast: Cast your votes right here.

    As for the episode itself, in this one I talk about how people sometimes romantisize the idea of freelancing, and sometimes get into web development with the idea of becoming a freelancer, without realizing everything it entails.

    What I’ve been up to this week:

    Other awesome stuff around the web:

    My Newsletter

    My YouTube Channel

    Twitter

    Threads

    ]]>
    https://zencastr.com/z/09Xn4_Ut6e7123ab-116b-40b8-b59c-3f4b972957a3Sun, 17 Sep 2023 09:16:00 GMT<p>I'd love to know what you think of this longer version of the podcast: <a href="https://docs.google.com/forms/d/e/1FAIpQLScjEsScnfHHN6uMuJkTHf_SBRmfisS8tqGeTM6aLYjQM9vXxg/viewform?usp=sf_link" rel="noopener noreferrer nofollow">Cast your votes right here</a>.</p><p>As for the episode itself, in this one I talk about how people sometimes romantisize the idea of freelancing, and sometimes get into web development with the idea of becoming a freelancer, without realizing everything it entails.</p><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/pKHKQwAsZLI" rel="noopener noreferrer nofollow">CSS Confetti explosions</a></li> <li><a href="https://youtu.be/DCRcFf39SYo" rel="noopener noreferrer nofollow">3D card hover effect</a></li> <li><a href="https://youtube.com/shorts/s7ovHgZpmGg?feature=share" rel="noopener noreferrer nofollow">CSS Gradients &gt; SVGs for patterns</a></li></ul><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://dev.to/marcelluscaio/using-rem-doesnt-make-your-website-responsive-heres-why-4b0e" rel="noopener noreferrer nofollow">Using REM Doesn't Make Your Website Responsive - Here's Why</a> by Caio Marcellus Cabral</li> <li><a href="https://joyofcode.xyz/using-fonts-on-the-web" rel="noopener noreferrer nofollow">Best Practices When using Fonts on the Web</a> on Joy Of Code</li></ul><p><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></p><p><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My YouTube Channel</a></p><p><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></p><p><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></p>no00:09:545Are you sure you want to freelance?full
    <![CDATA[Intrinsic Web Design]]>Intrinsic Web Design, or Intrinsic Layouts, is a way we can approach writing our CS where we’re handing off a lot of the control the browser. That doesn’t mean we’re letting go of all the control though, but instead that we’re giving the browser hints on what we’d like to happen and letting it do the hard work for us.

    What I’ve been up to this week:

    Other awesome stuff around the web:

    Find me elsewhere on the web:

    ]]>
    https://zencastr.com/z/0YRRnul0f488d8b3-6b23-4902-9220-04fa0cde889fSun, 01 Oct 2023 09:00:00 GMT<p>Intrinsic Web Design, or Intrinsic Layouts, is a way we can approach writing our CS where we’re handing off a lot of the control the browser. That doesn’t mean we’re letting go of all the control though, but instead that we’re giving the browser hints on what we’d like to happen and letting it do the hard work for us.</p><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/W7PeT9CN9A4" rel="noopener noreferrer nofollow">How to make your own frontend roadmap</a></li> <li><a href="https://youtu.be/iLmBy-HKIAw" rel="noopener noreferrer nofollow">Create a progressively-enhanced infinite horizontal scroll animation</a></li> <li><a href="https://youtu.be/iLmBy-HKIAw" rel="noopener noreferrer nofollow">The border-radius feature most people don’t know about</a></li> <li><a href="https://youtu.be/8K8WM3ZGm3k" rel="noopener noreferrer nofollow">CSS Mastery with Kevin Powell: Unveiling Uncommon Knowledge</a> (The Code Ryan Podcast)</li></ul><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://moderncss.dev/contextual-spacing-for-intrinsic-web-design/" rel="noopener noreferrer nofollow">Contextual Spacing For Intrinsic Web Design</a> by Stephanie Eckles</li> <li><a href="https://www.oddbird.net/talks/intrinsic-web/" rel="noopener noreferrer nofollow">Styling the Intrisic Web with Cascade Layers &amp; Container Queries</a> by Miriam Suzanne</li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:13:407Intrinsic Web Designfull
    <![CDATA[Keeping up momentum with self-paced learning]]>Online courses are awesome, but it’s really easy to get started with one only to let it drop by the way side after completing 20% of it, or actually finish one, but not feel like you learned as much as you were hoping to.

    In this episode, I explore some tips on how to get the most from online courses, and how to help make sure you actually get all the way to through them as well!

    What I’ve been up to this week:

    Other awesome stuff around the web:

    Find me elsewhere on the web:

    ]]>
    https://zencastr.com/z/ykypPZ7I5e843a9a-b67e-4789-8704-1e21f4f69e0bSun, 22 Oct 2023 09:00:00 GMT<p>Online courses are awesome, but it’s really easy to get started with one only to let it drop by the way side after completing 20% of it, or actually finish one, but not feel like you learned as much as you were hoping to.</p><p>In this episode, I explore some tips on how to get the most from online courses, and how to help make sure you actually get all the way to through them as well!</p><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/ztBgxsgEG9A" rel="noopener noreferrer nofollow">I asked people to make this simple layout and was surprised by the results</a></li> <li><a href="https://youtu.be/kmFr_8U81vU" rel="noopener noreferrer nofollow">A simple approach to layouts when going from design to code</a></li> <li><a href="https://youtube.com/shorts/66Ouwg8fXL0" rel="noopener noreferrer nofollow">:nth-child has a super power most people don’t know about</a></li></ul><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://practical-accessibility.today/" rel="noopener noreferrer nofollow">Sara Soueidan’s Practical Accessibility</a></li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://www.youtube.com/channel/UClQDYiE75-po906ZDbx_11g" rel="noopener noreferrer nofollow">This podcast’s YouTube channel</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My Primary YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:16:1910Keeping up momentum with self-paced learningfull
    <![CDATA[The CSS Mindset]]>CSS is different from other languages, and while that can seem frustrating and leads to a lot of people complaining about it, there’s a good reason that it is the way it is. In this episode, I explore how and why it’s different, and how we can overcome the frustrations we run into with CSS by adopting the right mindset when authoring our stylesheets.

    What I’ve been up to this week:

    Other awesome stuff around the web:

    Find me elsewhere on the web:

    ]]>
    https://zencastr.com/z/m9X88uMS36ba5001-ed09-4109-8d7a-8a6ce838b432Sun, 24 Sep 2023 09:00:00 GMT<p>CSS is different from other languages, and while that can seem frustrating and leads to a lot of people complaining about it, there’s a good reason that it is the way it is. In this episode, I explore how and why it’s different, and how we can overcome the frustrations we run into with CSS by adopting the right mindset when authoring our stylesheets.</p><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/apdD69J4bEc" rel="noopener noreferrer nofollow">A quick guide to CSS focus states</a></li> <li><a href="https://youtu.be/a6wJVPUZw2o" rel="noopener noreferrer nofollow">I just wasted a day on this code, was it worth it?</a></li> <li><a href="https://youtube.com/shorts/X5wu2p-trEk?feature=share" rel="noopener noreferrer nofollow">Is this the strangest CSS solution out there?</a></li> <li>Choosing between flexbox and grid (not from this week, but mentioned during the podcast)</li></ul><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://survey.devographics.com/en-US/survey/state-of-html/2023?source=kevin_powell" rel="noopener noreferrer nofollow">The State of HTML survey</a></li> <li><a href="https://www.youtube.com/watch?v=jBwBACbRuGY" rel="noopener noreferrer nofollow">Jen Simmon’s talk Everything You Know About Web Design Just Changed</a></li> <li><a href="https://www.youtube.com/watch?v=AMPKmh98XLY" rel="noopener noreferrer nofollow">Jen Simmon’s talk Designing Intrinsic Layouts</a></li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:10:486The CSS Mindsetfull
    <![CDATA[Conferences & Community: A Chat with Henri Helvetica]]>In this episode I chat with Henri Helvetica, a performance engineer and active member of the web community. We dive into the significance of conferences and meetups, and how COVID-19 has affected in-person events. Henri offers insights on event organizing, the need for new in-person experiences, and what makes a good event. We also explore the value of community and networking, and how to find events and meetups in today's landscape.

    Give Henri a follow!  
    - Bluesky: https://bsky.app/profile/henrihelvetica.bsky.social
    - Linkedin: https://ca.linkedin.com/in/henri-helvetica
    - Instagram: https://www.instagram.com/henrihelvetica
    - X: https://x.com/henrihelvetica

    ]]>
    https://zencastr.com/z/KW0QZSXtb0bfe39e-c26c-476b-bb40-8d31a3606f1eFri, 10 Oct 2025 12:56:15 GMT<p>In this episode I chat with Henri Helvetica, a performance engineer and active member of the web community. We dive into the significance of conferences and meetups, and how COVID-19 has affected in-person events. Henri offers insights on event organizing, the need for new in-person experiences, and what makes a good event. We also explore the value of community and networking, and how to find events and meetups in today's landscape.</p><p>Give Henri a follow!  <br />- Bluesky: <a href="https://bsky.app/profile/henrihelvetica.bsky.social" rel="noopener noreferrer nofollow">https://bsky.app/profile/henrihelvetica.bsky.social </a><br />- Linkedin: <a href="https://ca.linkedin.com/in/henri-helvetica" rel="noopener noreferrer nofollow">https://ca.linkedin.com/in/henri-helvetica </a><br />- Instagram: <a href="https://www.instagram.com/henrihelvetica" rel="noopener noreferrer nofollow">https://www.instagram.com/henrihelvetica </a><br />- X:<a href="https://x.com/henrihelvetica" rel="noopener noreferrer nofollow"> https://x.com/henrihelvetica</a></p>no00:58:18Conferences & Community: A Chat with Henri Helveticafull
    <![CDATA[Don't overthink it]]>In this episode of General Musings, I discuss the theme of not overthinking content creation, inspired by Jason and Caroline Zook's Growing Steadily newsletter. I emphasize the importance of focusing on content quality over polish, sharing personal experiences from my own content creation journey. I encourage listeners to learn in public and share their knowledge without the fear of imperfection, highlighting that genuine content is what resonates with audiences.

    ]]>
    https://zencastr.com/z/s3eycY_q005438f8-9efc-4a41-87a2-7d693a26c992Sun, 01 Dec 2024 17:31:36 GMT<p>In this episode of General Musings, I discuss the theme of not overthinking content creation, inspired by <a href="https://wanderingaimfully.com/newsletter" rel="noopener noreferrer nofollow">Jason and Caroline Zook's Growing Steadily newsletter</a>. I emphasize the importance of focusing on content quality over polish, sharing personal experiences from my own content creation journey. I encourage listeners to learn in public and share their knowledge without the fear of imperfection, highlighting that genuine content is what resonates with audiences.</p>no00:08:16Don't overthink itfull
    <![CDATA[Why You Should Learn CSS Grid Before Flexbox]]>This week I'll talk about why I believe Grid is simpler and more intuitive to learn first compared to Flexbox, exploring some common misconceptions, the complexity of Flexbox, and how learning Grid first sets you up for success.  

    My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell 

    ✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter 

    💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK

    ]]>
    https://zencastr.com/z/si_L1Jeaed07e561-cba8-437a-af2f-0560d8f8c445Sun, 14 Jul 2024 23:30:00 GMT<p>This week I'll talk about why I believe Grid is simpler and more intuitive to learn first compared to Flexbox, exploring some common misconceptions, the complexity of Flexbox, and how learning Grid first sets you up for success.  </p><p>My primary YouTube channel where I teach frontend development, with a strong focus on CSS: https://youtube.com/@kevinpowell </p><p>✉ The written version of my newsletter: https://www.kevinpowell.co/newsletter </p><p>💬 Come hang out with other dev's in my Discord Community: https://discord.gg/nTYCvrK</p>no00:08:52Why You Should Learn CSS Grid Before Flexboxfull
    <![CDATA[Why doesn't everyone use this yet?!]]>My newsletter: https://www.kevinpowell.co/newsletter/
    The post by Chris that I mention: https://frontendmasters.com/blog/weve-got-container-queries-now-but-are-we-actually-using-them/

    In this podcast episode I discuss how he's come to realize that not everyone is as entrenched into the world of CSS as I am, and wonder a little bit about how to raise the general awareness of new features.

    ]]>
    https://zencastr.com/z/eg_84NTzf5ddade8-00a1-4b93-88d9-6484e1676e3bSun, 26 May 2024 09:15:00 GMT<p>My newsletter: https://www.kevinpowell.co/newsletter/<br />The post by Chris that I mention: https://frontendmasters.com/blog/weve-got-container-queries-now-but-are-we-actually-using-them/</p><p>In this podcast episode I discuss how he's come to realize that not everyone is as entrenched into the world of CSS as I am, and wonder a little bit about how to raise the general awareness of new features.</p>no00:10:39Why doesn't everyone use this yet?!full
    <![CDATA[Answering your questions - Mailbag episode]]>In this episode, I answer questions from my audience, covering topics such as studying coding courses, the importance of consistency in learning, starting a blog, the relevance of pixel units in CSS, other programming languages Kevin knows, the use of utility classes vs custom classes, and subtle UI animations and page transitions.

    ]]>
    https://zencastr.com/z/rVXPar3g5fc4f619-847f-417d-a464-e6b7d6cb54eeSun, 14 Apr 2024 08:00:00 GMT<p><strong>In this episode, I answer questions from my audience, covering topics such as studying coding courses, the importance of consistency in learning, starting a blog, the relevance of pixel units in CSS, other programming languages Kevin knows, the use of utility classes vs custom classes, and subtle UI animations and page transitions.</strong></p>no00:29:47Answering your questions - Mailbag episodefull
    <![CDATA[Taking a short break]]>The year in review: https://kevin-powell.ck.page/posts/year-in-review-and-my-plans-for-2024

    I should be back by March 😊

    ]]>
    https://zencastr.com/z/X5YeZOyn0975454f-37a7-481e-bcd9-d2396c4e3b7fTue, 16 Jan 2024 17:09:30 GMT<p>The year in review: <a href="https://kevin-powell.ck.page/posts/year-in-review-and-my-plans-for-2024" rel="noopener noreferrer nofollow">https://kevin-powell.ck.page/posts/year-in-review-and-my-plans-for-2024</a></p><p>I should be back by March 😊</p>no00:02:39Taking a short breakfull
    <![CDATA[Can I break my curse?]]>This week, I talked about whether or not I can break the curse of every conference that I get invited to being cancelled 😅. So far, I’m four for four, but I have a chance to break it to start off 2024, when I’ll be speaking at THAT Conference in Rolling Rock, Texas! 

    Also, I'm still a little sick, sorry if I'm talking a bit funny 🤧

    What I’ve been up to this week:

    Other awesome stuff around the web:

    Find me elsewhere on the web:

    ]]>
    https://zencastr.com/z/i72fh3wxa58bc6ad-650e-4396-b7e4-3d7edaebe94fSun, 08 Oct 2023 09:00:00 GMT<p>This week, I talked about whether or not I can break the curse of every conference that I get invited to being cancelled 😅. So far, I’m four for four, but I have a chance to break it to start off 2024, when I’ll be speaking at <a href="https://thatconference.com/tx/2024/" rel="noopener noreferrer nofollow">THAT Conference</a> in Rolling Rock, Texas! </p><p>Also, I'm still a little sick, sorry if I'm talking a bit funny 🤧</p><p><strong>What I’ve been up to this week:</strong></p><ul> <li><a href="https://youtu.be/sPWlakxKRm8" rel="noopener noreferrer nofollow">The State of HTML</a></li> <li><a href="https://web.descript.com/315f1dec-0c55-4acc-90d4-0738881fe8b7" rel="noopener noreferrer nofollow">5 tips to getting better at CSS</a></li> <li><a href="https://youtu.be/eYPyIq5Y3Rk" rel="noopener noreferrer nofollow">Taking on a CSS Battle</a></li> <li><a href="https://youtu.be/eYPyIq5Y3Rk" rel="noopener noreferrer nofollow">The easy way to make sense of complex selectors</a></li></ul><p><strong>Other awesome stuff around the web:</strong></p><ul> <li><a href="https://astro-3d-view-transitions.pages.dev/" rel="noopener noreferrer nofollow">Maxi Ferreira’s Astro + View Transitions demo</a> with a 3D model of a person walking that persists across pages</li> <li><a href="https://tympanus.net/codrops/2023/10/03/animating-multi-page-navigations-with-browser-view-transitions-and-astro/" rel="noopener noreferrer nofollow">Codrops article by Igor Penaque</a> exploring the basics of View Transitions with Astro</li></ul><p><strong>Find me elsewhere on the web:</strong></p><ul> <li><a href="https://kevinpowell.co/newsletter" rel="noopener noreferrer nofollow">My Newsletter</a></li> <li><a href="https://youtube.com/@kevinpowell" rel="noopener noreferrer nofollow">My YouTube Channel</a></li> <li><a href="https://twitter.com/kevinjpowell" rel="noopener noreferrer nofollow">Twitter</a></li> <li><a href="https://www.threads.net/@kevinpowellcss" rel="noopener noreferrer nofollow">Threads</a></li></ul>no00:16:378Can I break my curse?full
    <![CDATA[Adam Argyle on getting a job in tech in 2025]]>In this episode, I sit down with Adam Argyle to discuss the ups and downs of navigating the modern job market. From the challenges of getting noticed to the creative ways Adam has showcased his skills, we delve into the realities of job hunting today.

    Follow Adam:

    ]]>
    https://zencastr.com/z/KHLM-Zlu24b94eb1-9d1e-49b7-8e73-3ac8b286cb12Fri, 31 Oct 2025 13:00:00 GMT<p>In this episode, I sit down with Adam Argyle to discuss the ups and downs of navigating the modern job market. From the challenges of getting noticed to the creative ways Adam has showcased his skills, we delve into the realities of job hunting today.</p><ul> <li><a href="https://nerdy.dev/resume" rel="noopener noreferrer nofollow">Adam’s resume</a></li> <li><a href="https://nerdy.dev/sizzle-rizzle" rel="noopener noreferrer nofollow">His Sizzle Rizzle that helped him get noticed</a></li></ul><p>Follow Adam:</p><ul> <li><a href="https://nerdy.dev/" rel="noopener noreferrer nofollow">Nerdy.dev</a></li> <li><a href="https://bsky.app/profile/nerdy.dev" rel="noopener noreferrer nofollow">Bluesky</a></li> <li><a href="https://front-end.social/@argyleink" rel="noopener noreferrer nofollow">Mastodon</a></li> <li><a href="https://github.com/argyleink" rel="noopener noreferrer nofollow">GitHub</a></li></ul>no00:44:56Adam Argyle on getting a job in tech in 2025full
    <![CDATA[Navigating Workloads and Priorities]]>This one has nothing to do with front-end! Rather, I ramble a lot about how I might be doing too much, and spend quite a bit of time talking about what I wanted to do, and what I might be doing with my HTML & CSS Tip of the Week.

    🔗 Links
    ✅ HTML & CSS Tip of the Week: https://html-css-tip-of-the-week.netlify.app/
    ✅ DevTools for Beginners: https://devtoolsforbeginners.kevinpowell.co/
    CSS Demystified: https://cssdemystified.com/

    ]]>
    https://zencastr.com/z/pVneo2l0f57ee4b3-8261-4fd8-8c90-c50e77c6b066Thu, 28 Aug 2025 14:36:59 GMT<p>This one has nothing to do with front-end! Rather, I ramble a lot about how I might be doing too much, and spend quite a bit of time talking about what I wanted to do, and what I might be doing with my HTML &amp; CSS Tip of the Week.</p><p>🔗 Links<br />✅ HTML &amp; CSS Tip of the Week: <a href="https://html-css-tip-of-the-week.netlify.app/" rel="noopener noreferrer nofollow">https://html-css-tip-of-the-week.netlify.app/</a><br />✅ DevTools for Beginners: <a href="https://devtoolsforbeginners.kevinpowell.co/" rel="noopener noreferrer nofollow">https://devtoolsforbeginners.kevinpowell.co/</a><br /><strong>✅ </strong>CSS Demystified: <a href="https://cssdemystified.com/" rel="noopener noreferrer nofollow">https://cssdemystified.com/</a><strong><br /></strong><br /></p>no00:24:04Navigating Workloads and Prioritiesfull
    <![CDATA[It's been a bit of a grind lately]]>Been having a hard time getting anything done the last few weeks, and as I pull out of it, I talk about some of the issues around productivity culture in general, and how sometimes it seems like we are less productive than we might have realized. 

    ]]>
    https://zencastr.com/z/GArkkuoda00d1e79-2e8f-4aad-a9f5-85f6359bf39bThu, 26 Jun 2025 18:41:16 GMT<p>Been having a hard time getting anything done the last few weeks, and as I pull out of it, I talk about some of the issues around productivity culture in general, and how sometimes it seems like we are less productive than we might have realized. </p>no00:15:12It's been a bit of a grind latelyfull
    <![CDATA[Navigating Modern CSS with Andy Bell]]>🔗 Links
    ✅ Piccalilli: https://piccalil.li/
    ✅ Complete CSS (use KEVIN at checkout for 25% off): https://piccalil.li/complete-css/
    ✅ Every Layout: https://every-layout.dev/
    ✅ Follow Andy on Bluesky: https://bsky.app/profile/bell.bz
    ✅ Follow Andy on LinkedIn: https://www.linkedin.com/in/andy-bell-347971255

    I'm really excited to be joined by none other than Andy Bell. We dive deep into the world of front-end development, focusing specifically on CSS. Andy and I discuss the nuances of web development, from the importance of soft skills in CSS to practical collaboration tips with designers. Andy shares his journey from being a designer to a front-end developer and delves into his recent projects like the re-launch of Piccalilli and his 'Complete CSS' course.

    We also explore the rapid evolution of CSS, new features, and best practices for staying updated. This episode is packed with valuable insights and advice for both beginners and seasoned developers. Join us for an enlightening conversation that will surely enhance your web development skills!

    ]]>
    https://zencastr.com/z/e0WhgZQ9d44854d6-2378-4c81-a700-083ef72ba623Thu, 24 Apr 2025 13:55:58 GMT<p>🔗 Links <br />✅ Piccalilli: <a href="https://piccalil.li/" rel="noopener noreferrer nofollow">https://piccalil.li/</a><br />✅ Complete CSS (use KEVIN at checkout for 25% off): <a href="https://piccalil.li/complete-css/" rel="noopener noreferrer nofollow">https://piccalil.li/complete-css/</a><br />✅ Every Layout: <a href="https://every-layout.dev/" rel="noopener noreferrer nofollow">https://every-layout.dev/</a><br />✅ Follow Andy on Bluesky: <a href="https://bsky.app/profile/bell.bz" rel="noopener noreferrer nofollow">https://bsky.app/profile/bell.bz</a><br />✅ Follow Andy on LinkedIn: <a href="https://www.linkedin.com/in/andy-bell-347971255" rel="noopener noreferrer nofollow">https://www.linkedin.com/in/andy-bell-347971255</a></p><p>I'm really excited to be joined by none other than Andy Bell. We dive deep into the world of front-end development, focusing specifically on CSS. Andy and I discuss the nuances of web development, from the importance of soft skills in CSS to practical collaboration tips with designers. Andy shares his journey from being a designer to a front-end developer and delves into his recent projects like the re-launch of Piccalilli and his 'Complete CSS' course.</p><p>We also explore the rapid evolution of CSS, new features, and best practices for staying updated. This episode is packed with valuable insights and advice for both beginners and seasoned developers. Join us for an enlightening conversation that will surely enhance your web development skills!</p>no00:54:33Navigating Modern CSS with Andy Bellfull
    <![CDATA[The future of CSS layouts]]>The article: https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/

    Working Group issue on item-slack/item-tolerence: https://github.com/w3c/csswg-drafts/issues/10884#issuecomment-2764325410

    Working group issue on the unified properties: https://github.com/w3c/csswg-drafts/issues/11480

    Rachel's talk on layout and reading order: https://www.youtube.com/watch?v=X6azWrtHS-k

    In this episode I explore a new proposal that aims to unify Flexbox and Grid through 'Item Flow' properties. I discuss the current debates around Masonry layouts, the potential for a more cohesive layout system, and the pros and cons of new properties like 'item-wrap' and 'item-slack.' I'll also touch on the importance of maintaining accessibility and logical tab orders. 

    ]]>
    https://zencastr.com/z/Q9MQ8bDJcd434407-20dd-4948-9146-3b7c90e8c8c5Thu, 03 Apr 2025 14:48:16 GMT<p>The article: <a href="https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/" rel="noopener noreferrer nofollow">https://webkit.org/blog/16587/item-flow-part-1-a-new-unified-concept-for-layout/</a></p><p>Working Group issue on item-slack/item-tolerence: <a href="https://github.com/w3c/csswg-drafts/issues/10884#issuecomment-2764325410" rel="noopener noreferrer nofollow">https://github.com/w3c/csswg-drafts/issues/10884#issuecomment-2764325410</a></p><p>Working group issue on the unified properties: <a href="https://github.com/w3c/csswg-drafts/issues/11480" rel="noopener noreferrer nofollow">https://github.com/w3c/csswg-drafts/issues/11480</a></p><p>Rachel's talk on layout and reading order: <a href="https://www.youtube.com/watch?v=X6azWrtHS-k" rel="noopener noreferrer nofollow">https://www.youtube.com/watch?v=X6azWrtHS-k</a></p><p>In this episode I explore a new proposal that aims to unify Flexbox and Grid through 'Item Flow' properties. I discuss the current debates around Masonry layouts, the potential for a more cohesive layout system, and the pros and cons of new properties like 'item-wrap' and 'item-slack.' I'll also touch on the importance of maintaining accessibility and logical tab orders. </p>no00:21:51The future of CSS layoutsfull