<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-05-19T20:36:23Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Kevin Powell</title>
  <author>
    <name>Kevin Powell</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1ufgy9mgx5mfxqa0egaj3kst9eyvpk78gj5wc5l4kxweqzk7tr2zsh4wuqt.rss" />
  <link href="https://yabu.me/npub1ufgy9mgx5mfxqa0egaj3kst9eyvpk78gj5wc5l4kxweqzk7tr2zsh4wuqt" />
  <id>https://yabu.me/npub1ufgy9mgx5mfxqa0egaj3kst9eyvpk78gj5wc5l4kxweqzk7tr2zsh4wuqt</id>
  <icon>https://cdn.masto.host/frontendsocial/accounts/avatars/111/615/761/468/471/378/original/7bc84cc0c942eb81.jpg</icon>
  <logo>https://cdn.masto.host/frontendsocial/accounts/avatars/111/615/761/468/471/378/original/7bc84cc0c942eb81.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsqj9xywnfrvnkgcx20ex7n6klhr6pz6pxyhra5ljukl9yuc6pkzxczyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2f3gerl</id>
    
      <title type="html">The full episode with @npub1jpy…yfwv is out now 😊 On ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqj9xywnfrvnkgcx20ex7n6klhr6pz6pxyhra5ljukl9yuc6pkzxczyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2f3gerl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswuazpsf094y6ven3a9kchm9c8f6qnsajw4sv65edt47aewk9tjpq0zl7tr&#39;&gt;nevent1q…l7tr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The full episode with &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1jpylcq5e6mdcn7pdqq4ayknszevr9yakqrm8f2gvt0675w3rsdwql7yfwv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sara Joy :happy_pepper:&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jpy…yfwv&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is out now 😊&lt;br/&gt;&lt;br/&gt;On YouTube: &lt;a href=&#34;https://youtu.be/lm68alCJI50&#34;&gt;https://youtu.be/lm68alCJI50&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Audio-only version: &lt;a href=&#34;https://zencastr.com/General-Musings-with-Kevin-Powell&#34;&gt;https://zencastr.com/General-Musings-with-Kevin-Powell&lt;/a&gt;
    </content>
    <updated>2025-10-02T14:08:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswuazpsf094y6ven3a9kchm9c8f6qnsajw4sv65edt47aewk9tjpqzyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2d9cwug</id>
    
      <title type="html">Had a great conversation with @npub1jpy…yfwv today. We both ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswuazpsf094y6ven3a9kchm9c8f6qnsajw4sv65edt47aewk9tjpqzyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2d9cwug" />
    <content type="html">
      Had a great conversation with &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1jpylcq5e6mdcn7pdqq4ayknszevr9yakqrm8f2gvt0675w3rsdwql7yfwv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sara Joy :happy_pepper:&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1jpy…yfwv&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; today. We both toyed around with the web as a hobby in the late 90s before eventually turning it into a career much later on.&lt;br/&gt;&lt;br/&gt;We talked a lot about that, but then got into accessibility. I just loved how she referred to it as &amp;#34;a heart thing&amp;#34; 😊&lt;br/&gt;&lt;br/&gt;Full conversation will be up on the second channel in a few weeks (I actually have a backlog over there now!), but you can always subscribe so you don&amp;#39;t miss out 😉&lt;br/&gt;&lt;br/&gt;📺 &lt;a href=&#34;https://www.youtube.com/@GeneralMusings&#34;&gt;https://www.youtube.com/@GeneralMusings&lt;/a&gt;&lt;br/&gt;🎙️ &lt;a href=&#34;https://zencastr.com/General-Musings-with-Kevin-Powell&#34;&gt;https://zencastr.com/General-Musings-with-Kevin-Powell&lt;/a&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://cdn.masto.host/frontendsocial/media_attachments/files/115/227/457/297/771/167/original/e11fac6591241097.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2025-09-18T21:39:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxtvd90yprgk7hv9dk50yrluf8ed3fnlda8nnj6mr4fu0u9a0p2dqzyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2u7sqtt</id>
    
      <title type="html">I prefer consuming written content most of the time too, but much ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxtvd90yprgk7hv9dk50yrluf8ed3fnlda8nnj6mr4fu0u9a0p2dqzyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2u7sqtt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspr66wfmept6j264hrcuk3rykwq0skk2qtkmc4cwdyr4cnlran6hcu22q5y&#39;&gt;nevent1q…2q5y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I prefer consuming written content most of the time too, but much prefer making video vs. writing... and luckily enough people seem to like it, lol.&lt;br/&gt;&lt;br/&gt;I do find it strange they dropped that from the survey as well though.
    </content>
    <updated>2025-08-11T15:17:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsww3uu0f5dgwhfqagkmyy6xkassvsqk6j23raadams0qty9g64p7szyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg202s38l</id>
    
      <title type="html">Caught something over the holidays that gave me a cough. I even ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsww3uu0f5dgwhfqagkmyy6xkassvsqk6j23raadams0qty9g64p7szyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg202s38l" />
    <content type="html">
      Caught something over the holidays that gave me a cough. I even lost my voice at one point.&lt;br/&gt;&lt;br/&gt;Been feeling fine for the past ~4 days, though, so figured it&amp;#39;s time to get back on track with my recordings!&lt;br/&gt;&lt;br/&gt;Hit record, say like four words and then I start coughing like crazy and it just won&amp;#39;t stop 🙃
    </content>
    <updated>2025-01-15T13:43:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8dt303st32ptaa63c0gjrexf6pmts6wxxpgszwu8clkxums0jfjszyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2x2uyk7</id>
    
      <title type="html">I was going to hold off until Monday, but I got all the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8dt303st32ptaa63c0gjrexf6pmts6wxxpgszwu8clkxums0jfjszyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2x2uyk7" />
    <content type="html">
      I was going to hold off until Monday, but I got all the thumbnails, end screens, and whatnot finished, so figured there was no reason to wait :)&lt;br/&gt;&lt;br/&gt;New, free course: HTML &amp;amp; CSS for Absolute Beginners &lt;a href=&#34;https://www.youtube.com/playlist?list=PL4-IK0AVhVjOJs_UjdQeyEZ_cmEV3uJvx&#34;&gt;https://www.youtube.com/playlist?list=PL4-IK0AVhVjOJs_UjdQeyEZ_cmEV3uJvx&lt;/a&gt;
    </content>
    <updated>2025-01-11T13:49:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy8ltyzk7saj98z7p3awqhagk0gh6aj9ae87f3h69c025zr4akqcczyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2muafc2</id>
    
      <title type="html">yeah that totally makes sense! I was thinking of a single error ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy8ltyzk7saj98z7p3awqhagk0gh6aj9ae87f3h69c025zr4akqcczyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2muafc2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdekuhwkge3qlspda2htyzu8p3h6wcvxcudcgtyh4v7tn8x0nvznqzrh366&#39;&gt;nevent1q…h366&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yeah that totally makes sense! I was thinking of a single error box, but only because I had a very simple form.&lt;br/&gt;&lt;br/&gt;With multiple inputs, should they use aria-invalid on the element, and aria-errormessage for the error itself?
    </content>
    <updated>2025-01-06T19:19:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq3eh2w56g6as527k2c8mfp5h6u4h2pjwf0zwm0w2yyl5hncuausszyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2qy5vcq</id>
    
      <title type="html">a11y question: Is there a situation where you wouldn&amp;#39;t want ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq3eh2w56g6as527k2c8mfp5h6u4h2pjwf0zwm0w2yyl5hncuausszyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2qy5vcq" />
    <content type="html">
      a11y question: Is there a situation where you wouldn&amp;#39;t want to use a `role=&amp;#34;alert&amp;#34;` on error messages for form submissions?
    </content>
    <updated>2025-01-06T14:03:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0t9kewvly0zqqe5p476lqxd6yrfvr42gkwyms2hc3payrvneyu6czyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2kwxxud</id>
    
      <title type="html">I&amp;#39;m working on a new free course to replace my HTML &amp;amp; CSS ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0t9kewvly0zqqe5p476lqxd6yrfvr42gkwyms2hc3payrvneyu6czyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2kwxxud" />
    <content type="html">
      I&amp;#39;m working on a new free course to replace my HTML &amp;amp; CSS for beginners playlist which is now 8 years old. Figured it could use an update!&lt;br/&gt;&lt;br/&gt;That old playlist has 25 videos in it... I&amp;#39;ve managed to record over 60 for the new version. Seemed like a great idea until it came time to edit them, lol
    </content>
    <updated>2024-12-11T20:30:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0yfrucg04dcnuxrjctc6jmktm5p6gw5zgeyp7gqudsgkhvmy8megzyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2apktm2</id>
    
      <title type="html">Last week I had some high-ish priority things on my to do list, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0yfrucg04dcnuxrjctc6jmktm5p6gw5zgeyp7gqudsgkhvmy8megzyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2apktm2" />
    <content type="html">
      Last week I had some high-ish priority things on my to do list, so naturally I ended up working on a side-project instead.&lt;br/&gt;&lt;br/&gt;I told myself I&amp;#39;d get to the important things this week... instead, I started a new side-project.
    </content>
    <updated>2024-12-10T14:04:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspqr8jgxyw74659fq4wznk2554kxmgny0ygjvc5cjjye2nmkldrwczyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2yet5sp</id>
    
      <title type="html">In this week&amp;#39;s newsletter, I talk about how teaching CSS ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspqr8jgxyw74659fq4wznk2554kxmgny0ygjvc5cjjye2nmkldrwczyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2yet5sp" />
    <content type="html">
      In this week&amp;#39;s newsletter, I talk about how teaching CSS broke my habit of chasing quick wins, and manage to compare my journey in CSS to my days of avoiding the grind in World of Warcraft 😊&lt;br/&gt;&lt;br/&gt;You can read it here, and if you like it, sign up so you don&amp;#39;t miss any of them: &lt;a href=&#34;https://kevin-powell.kit.com/&#34;&gt;https://kevin-powell.kit.com/&lt;/a&gt;
    </content>
    <updated>2024-11-24T19:18:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrw5347hn0rv560u4lkd70sl4kwe6n7z9rg3nyez0lfam942zsg9gzyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2p92c6d</id>
    
      <title type="html">I mean, it looks like they tried to wipe it off at least. Mine ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrw5347hn0rv560u4lkd70sl4kwe6n7z9rg3nyez0lfam942zsg9gzyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2p92c6d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfdf9hp8nuw9e7n0tj6e034rtph9xfr0lw30gmydruuelfqq8t2jq2ldmtp&#39;&gt;nevent1q…dmtp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I mean, it looks like they tried to wipe it off at least. Mine would have just left a giant glob on there, and then blamed someone else, even if they&amp;#39;re the only ones who use that toothpaste
    </content>
    <updated>2024-11-22T23:47:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0zzawxkjd9yw6wyyhhqfm9fyr5k3h8sey42uemnqge7gx0s4e2mczyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2a69296</id>
    
      <title type="html">other than that early of a morning, that sounds a lot like my ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0zzawxkjd9yw6wyyhhqfm9fyr5k3h8sey42uemnqge7gx0s4e2mczyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2a69296" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw4yt7l2496wkh6glweuvhhmda6grd27c72g7jz8uf2m4ptslg2vg02c9xk&#39;&gt;nevent1q…c9xk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;other than that early of a morning, that sounds a lot like my schedule 😅&lt;br/&gt;&lt;br/&gt;I read instead of YT to sleep, but that also means I often take *a long* time to get through books, because I doze off pretty fast.
    </content>
    <updated>2024-11-22T19:02:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9rczde473hf2ngvueq3rdrv20rl3lfz3g2r4vf008ms2vaq3xljszyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2zf8nja</id>
    
      <title type="html">So many amazing things coming to CSS these days, but I have a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9rczde473hf2ngvueq3rdrv20rl3lfz3g2r4vf008ms2vaq3xljszyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2zf8nja" />
    <content type="html">
      So many amazing things coming to CSS these days, but I have a feeling anchor positioning is going to be one that gains traction pretty quickly because it solves such a big pain point and is pretty easy to use. &lt;br/&gt;&lt;br/&gt;Explored it in this video: &lt;a href=&#34;https://youtu.be/DNXEORSk4GUit&#34;&gt;https://youtu.be/DNXEORSk4GUit&lt;/a&gt; &lt;br/&gt;&lt;br/&gt;Browser support is far from perfect atm, but as I show in the video the polyfill is great. &lt;a href=&#34;https://github.com/oddbird/css-anchor-positioning&#34;&gt;https://github.com/oddbird/css-anchor-positioning&lt;/a&gt;
    </content>
    <updated>2024-11-21T16:35:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2trapcp2xfunpel2576r923l5a722xk00mrg2p3p3mcqz46tpejqzyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2djem3s</id>
    
      <title type="html">One thing with native CSS nesting that is constantly catching me ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2trapcp2xfunpel2576r923l5a722xk00mrg2p3p3mcqz46tpejqzyr39qshdq6ndycr4l9rk2x6pvhy3sxmcaz23mzn7kcemyq2mevdg2djem3s" />
    <content type="html">
      One thing with native CSS nesting that is constantly catching me off-guard is that you can&amp;#39;t nest inside of pseudo-classes/elements.&lt;br/&gt;&lt;br/&gt;Was playing with popovers and you can&amp;#39;t put a @​starting-style inside of :popover-open... took me way to long to realize what was wrong.&lt;br/&gt;&lt;br/&gt;I knew this was a limitation of how it works with pseudo-elements, so I should have realized it sooner... so I&amp;#39;m partially writing this to let others know, and also hoping it helps me remember 😆&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/frontendsocial/media_attachments/files/113/356/836/448/148/958/original/32117d75bf71118e.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-23T12:55:50Z</updated>
  </entry>

</feed>