<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-29T21:31:28Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Piccalilli</title>
  <author>
    <name>Piccalilli</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1r4hz28kz6sq6w0cd0tqga07ayhua4nel4veu0ju6dutrtz4rwwzq4zergl.rss" />
  <link href="https://nostr.now/npub1r4hz28kz6sq6w0cd0tqga07ayhua4nel4veu0ju6dutrtz4rwwzq4zergl" />
  <id>https://nostr.now/npub1r4hz28kz6sq6w0cd0tqga07ayhua4nel4veu0ju6dutrtz4rwwzq4zergl</id>
  <icon>https://conocybe.us-west.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:lyk2pixxcmyeu4jrapaq26fy&amp;cid=bafkreibjxdoxxtb7o5jatswfzotteepdetdxqvjzbvhzc5gqo3pi5vjlka</icon>
  <logo>https://conocybe.us-west.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:lyk2pixxcmyeu4jrapaq26fy&amp;cid=bafkreibjxdoxxtb7o5jatswfzotteepdetdxqvjzbvhzc5gqo3pi5vjlka</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsgdj6mm886f2t6q5r6j7glha45d2tqyt4gdv56g7rt2jrhsa3c4ygzyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgrqhxk9</id>
    
      <title type="html">As Bramus says in the article, we can sort of do this already, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgdj6mm886f2t6q5r6j7glha45d2tqyt4gdv56g7rt2jrhsa3c4ygzyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgrqhxk9" />
    <content type="html">
      As Bramus says in the article, we can sort of do this already, but those substring selectors don&amp;#39;t perform well. This new method is a very good improvement! &lt;br/&gt;&lt;br/&gt;[www.bram.us/2026/08/20/t...](&lt;a href=&#34;https://www.bram.us/2026/08/20/the-future-of-css-target-multiple-classes-with-the-class-prefix-selector/&#34;&gt;https://www.bram.us/2026/08/20/the-future-of-css-target-multiple-classes-with-the-class-prefix-selector/&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;[The Future of CSS: Target Mult...](&lt;a href=&#34;https://www.bram.us/2026/08/20/the-future-of-css-target-multiple-classes-with-the-class-prefix-selector/?utm_source=the-index&amp;amp;utm_medium=newsletter&#34;&gt;https://www.bram.us/2026/08/20/the-future-of-css-target-multiple-classes-with-the-class-prefix-selector/?utm_source=the-index&amp;amp;utm_medium=newsletter&lt;/a&gt; )
    </content>
    <updated>2026-10-07T15:00:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqswlaaj7sre4tnm2dgufukwjq5mq4yzkqs2wwv6vgxfrrpjcxawutqzyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgfcw5v6</id>
    
      <title type="html">Mat Marquis of JavaScript for Everyone fame is here explaining ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqswlaaj7sre4tnm2dgufukwjq5mq4yzkqs2wwv6vgxfrrpjcxawutqzyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgfcw5v6" />
    <content type="html">
      Mat Marquis of JavaScript for Everyone fame is here explaining JavaScript&amp;#39;s undefined. There&amp;#39;s a 99.99% chance you&amp;#39;ll learn something new! &lt;br/&gt;&lt;br/&gt;[youtube.com/shorts/3VGH8...](&lt;a href=&#34;https://youtube.com/shorts/3VGH8NtlazY&#34;&gt;https://youtube.com/shorts/3VGH8NtlazY&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;[Redefining undefined](&lt;a href=&#34;https://youtube.com/shorts/3VGH8NtlazY&#34;&gt;https://youtube.com/shorts/3VGH8NtlazY&lt;/a&gt; )
    </content>
    <updated>2026-08-13T13:06:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxjh8y7dqge9k5emv3da24r2nhkpgx2hc8epckt5r7pt77uq5y3dgzyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgyjmx9w</id>
    
      <title type="html">It&amp;#39;s the summer of [Standard.site](https://Standard.site ) ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxjh8y7dqge9k5emv3da24r2nhkpgx2hc8epckt5r7pt77uq5y3dgzyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgyjmx9w" />
    <content type="html">
      It&amp;#39;s the summer of [Standard.site](&lt;a href=&#34;https://Standard.site&#34;&gt;https://Standard.site&lt;/a&gt; ) and overwhelmingly, we&amp;#39;ve heard folks find the process complicated so Declan Chidlow is here to break the process down into something rather straightforward for you.&lt;br/&gt;&lt;br/&gt;[piccalil.li/blog/publish...](&lt;a href=&#34;https://piccalil.li/blog/publishing-on-the-atmosphere-with-standardsite/&#34;&gt;https://piccalil.li/blog/publishing-on-the-atmosphere-with-standardsite/&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;[Publishing on the Atmosphere w...](&lt;a href=&#34;https://piccalil.li/blog/publishing-on-the-atmosphere-with-standardsite/&#34;&gt;https://piccalil.li/blog/publishing-on-the-atmosphere-with-standardsite/&lt;/a&gt; )
    </content>
    <updated>2026-06-25T12:06:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsry0rwh6y0mtm9k4lsjnnzw4rd7mf2vdvq0k58l5p6xtp4v7vpg9gzyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgzqqwc6</id>
    
      <title type="html">A really common user interface pattern is a big clickable area, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsry0rwh6y0mtm9k4lsjnnzw4rd7mf2vdvq0k58l5p6xtp4v7vpg9gzyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgzqqwc6" />
    <content type="html">
      A really common user interface pattern is a big clickable area, such as a card. Sometimes you need controls within that card that are also clickable. There&amp;#39;s lots of ways to do it wrong, but fret not, [@ericwbailey.website@bsky.brid.gy](&lt;a href=&#34;https://bsky.brid.gy/ap/did:plc:c577wa5hifxtmprlqc5mo5cb&#34;&gt;https://bsky.brid.gy/ap/did:plc:c577wa5hifxtmprlqc5mo5cb&lt;/a&gt; ) is here to show you how to do it right.&lt;br/&gt;&lt;br/&gt;[piccalil.li/blog/accessi...](&lt;a href=&#34;https://piccalil.li/blog/accessible-faux-nested-interactive-controls/&#34;&gt;https://piccalil.li/blog/accessible-faux-nested-interactive-controls/&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;[Accessible faux-nested interac...](&lt;a href=&#34;https://piccalil.li/blog/accessible-faux-nested-interactive-controls/&#34;&gt;https://piccalil.li/blog/accessible-faux-nested-interactive-controls/&lt;/a&gt; )
    </content>
    <updated>2026-01-15T12:18:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsf3mqv5mwmlehyjxvzl8y3jgw7gzce9pkveuccnppqzda5c82h06czyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decghyna3y</id>
    
      <title type="html">It&amp;#39;s here. JavaScript for Everyone is now available ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsf3mqv5mwmlehyjxvzl8y3jgw7gzce9pkveuccnppqzda5c82h06czyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decghyna3y" />
    <content type="html">
      It&amp;#39;s here. JavaScript for Everyone is now available to…everyone!&lt;br/&gt;&lt;br/&gt;The amount of effort and experience packed into this course is unbelievable and we know you&amp;#39;re going to love it.&lt;br/&gt;&lt;br/&gt;Get yours for £189, down from £249, for 2 weeks and super-charge your career prospects&lt;br/&gt;&lt;br/&gt;[piccalilli.link/js4e-launch-...](&lt;a href=&#34;https://piccalilli.link/js4e-launch-morning-bluesky&#34;&gt;https://piccalilli.link/js4e-launch-morning-bluesky&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;[JavaScript for Everyone](&lt;a href=&#34;https://piccalilli.link/js4e-launch-morning-bluesky&#34;&gt;https://piccalilli.link/js4e-launch-morning-bluesky&lt;/a&gt; )
    </content>
    <updated>2025-10-14T08:21:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqlel7nurcrk4sl990mvp0z2arqvj7nwx9axf9auvf5lk2c26zelqzyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgwks7y6</id>
    
      <title type="html">This is a stunning collection of ephemeral print for every day ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqlel7nurcrk4sl990mvp0z2arqvj7nwx9axf9auvf5lk2c26zelqzyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgwks7y6" />
    <content type="html">
      This is a stunning collection of ephemeral print for every day stuff. Y’know, tickets, flyers and labels. The typography, the creative and the history is fascinating.&lt;br/&gt;&lt;br/&gt;[letterformarchive.org/ephemera/](&lt;a href=&#34;https://letterformarchive.org/ephemera/&#34;&gt;https://letterformarchive.org/ephemera/&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;[Ephemera](&lt;a href=&#34;https://letterformarchive.org/ephemera/&#34;&gt;https://letterformarchive.org/ephemera/&lt;/a&gt; )
    </content>
    <updated>2025-06-06T13:04:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxvqaydaharrthqrqq96wdudnzgym75lwzueegv6apkzgke46d0fczyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgd3jwpy</id>
    
      <title type="html">We urge everyone to read this. Clear your Chrome extensions!! ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxvqaydaharrthqrqq96wdudnzgym75lwzueegv6apkzgke46d0fczyqwkufg7ct2qrfelp4avpr4lm5jlnkk0874n837tnfh3vdv25decgd3jwpy" />
    <content type="html">
      We urge everyone to read this. Clear your Chrome extensions!! Fascinating but terrifying stuff. &lt;br/&gt;&lt;br/&gt;[charliegerard.dev/blog/polymor...](&lt;a href=&#34;https://charliegerard.dev/blog/polymorphic-chrome-extension-attack/&#34;&gt;https://charliegerard.dev/blog/polymorphic-chrome-extension-attack/&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;[Stealing credentials via polym...](&lt;a href=&#34;https://charliegerard.dev/blog/polymorphic-chrome-extension-attack/&#34;&gt;https://charliegerard.dev/blog/polymorphic-chrome-extension-attack/&lt;/a&gt; )
    </content>
    <updated>2025-04-18T15:02:49Z</updated>
  </entry>

</feed>