<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-15T15:06:49Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Philipp Tootloff</title>
  <author>
    <name>Philipp Tootloff</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub1fkr5zcz7la98w2vfn8mvgfh0esegd6d7jvhchuaczxvsl34j6y0s4nypqp.rss" />
  <link href="https://nostr.now/npub1fkr5zcz7la98w2vfn8mvgfh0esegd6d7jvhchuaczxvsl34j6y0s4nypqp" />
  <id>https://nostr.now/npub1fkr5zcz7la98w2vfn8mvgfh0esegd6d7jvhchuaczxvsl34j6y0s4nypqp</id>
  <icon>https://files.mastodon.social/accounts/avatars/000/247/523/original/b9a4578d17cf06c9.png</icon>
  <logo>https://files.mastodon.social/accounts/avatars/000/247/523/original/b9a4578d17cf06c9.png</logo>




  <entry>
    <id>https://nostr.now/nevent1qqspltpvq6en66dwmduhgjdzsr3vezr0dprtnpu83v7w3gmj942jaggzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37ze9lw7</id>
    
      <title type="html">You&amp;#39;re one hell of a creative being; everything you put out ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqspltpvq6en66dwmduhgjdzsr3vezr0dprtnpu83v7w3gmj942jaggzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37ze9lw7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2gjnhxgsw9cvkczqgegx00qcu8ltmk6xhrxelfd3ewh9enmjt6aggsqusm&#39;&gt;nevent1q…qusm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You&amp;#39;re one hell of a creative being; everything you put out is amazingly made!
    </content>
    <updated>2026-08-19T16:50:17Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsg9ypqhfrvxrfm4hutauazh6s5trvnumcuq7qkxmwtv0p85z88v4qzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg377eys6m</id>
    
      <title type="html">*type attribute?</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsg9ypqhfrvxrfm4hutauazh6s5trvnumcuq7qkxmwtv0p85z88v4qzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg377eys6m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsywhc8v0vddj70yh0wh23cmm4hwaam6530dclesaj38ejeh2gjzhqadtfvw&#39;&gt;nevent1q…tfvw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;*type attribute?
    </content>
    <updated>2026-08-17T18:38:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8q9tkl6phghqdwmntwqxudp0zdt4drrkggystvgvprwpklpkytpgzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg375klwye</id>
    
      <title type="html">Hoops*</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8q9tkl6phghqdwmntwqxudp0zdt4drrkggystvgvprwpklpkytpgzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg375klwye" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqthn9vewyn4gqnnt0dfvve6rvndgjnp3rdg4ml474ym4rrx9g38sf3arjn&#39;&gt;nevent1q…arjn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hoops*
    </content>
    <updated>2026-05-29T17:31:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqst3ah9ctysexqhvc97xen8t5qla44dld2nwjuzy8efvkvcwhzx58czypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37fn2j6n</id>
    
      <title type="html">I’ll just keep on building good things based on the assumption ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqst3ah9ctysexqhvc97xen8t5qla44dld2nwjuzy8efvkvcwhzx58czypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37fn2j6n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs22c2483vn6x84afcdp590kf8wvwt2y7yyy5yjvgw0h7lp3vrsm8g3kmf8x&#39;&gt;nevent1q…mf8x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I’ll just keep on building good things based on the assumption that they’re needed. Yes, it’s distracting and disheartening, but I don’t feel like giving in to full on despair
    </content>
    <updated>2026-05-15T19:02:51Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfnksk26hzqa7ts7sv2cc4v59ez9a7zg5er97xt9axna9vel7zzcszypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37a43rhy</id>
    
      <title type="html">They should be bold and clearly label it as &amp;#34;Furzende&amp;#34; to ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfnksk26hzqa7ts7sv2cc4v59ez9a7zg5er97xt9axna9vel7zzcszypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37a43rhy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs93zadf77hhhphhct7nqjcj4ct8gd337f50ug66atuu9k03dwew3qsmrwv2&#39;&gt;nevent1q…rwv2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;They should be bold and clearly label it as &amp;#34;Furzende&amp;#34; to avoid any confusion about the matter
    </content>
    <updated>2026-03-25T11:51:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvafxeurmdqh00yncxcsgta2p0rcetzg2hxr6w3sjgz5nmvngeh5qzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37uygns7</id>
    
      <title type="html">Sure hope that&amp;#39;s taken orally</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvafxeurmdqh00yncxcsgta2p0rcetzg2hxr6w3sjgz5nmvngeh5qzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37uygns7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstfupyjaxlplqzjzjl4xk7dlwyzg0t6tgvkrtqawsgmpysmxclnwgup4v6t&#39;&gt;nevent1q…4v6t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sure hope that&amp;#39;s taken orally
    </content>
    <updated>2026-01-19T12:09:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs2whky3dstlgtnntp7yye84vkz6ypu2ca2thxphhj73jenf0cc9kszypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37929puy</id>
    
      <title type="html">With &amp;#34;Snippets: Configure Snippets&amp;#34;, you could add a ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs2whky3dstlgtnntp7yye84vkz6ypu2ca2thxphhj73jenf0cc9kszypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37929puy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy6g2cp52397r9gj5slm34m2k0h06urguu98jehn2gd43uf38yqasl322gz&#39;&gt;nevent1q…22gz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;With &amp;#34;Snippets: Configure Snippets&amp;#34;, you could add a global snippet&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;  &amp;#34;tab&amp;#34;: {&lt;br/&gt;    &amp;#34;prefix&amp;#34;: &amp;#34;tab&amp;#34;,&lt;br/&gt;    &amp;#34;body&amp;#34;: [&amp;#34;	&amp;#34;]&lt;br/&gt;  }&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;and use autocomplete with the prefix text &amp;#34;tab&amp;#34; to insert one. Only works if the editor doesn&amp;#39;t convert to spaces though.
    </content>
    <updated>2025-09-23T18:31:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsxkhjg2chzw55zlpyfzvzw4a9g4t82jtajsvh4hahqjqr0uc6fr3szypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg372kar33</id>
    
      <title type="html">That&amp;#39;s kind of part of my point: with JSX, you&amp;#39;re then ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsxkhjg2chzw55zlpyfzvzw4a9g4t82jtajsvh4hahqjqr0uc6fr3szypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg372kar33" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs84gw6nys7dpz4rx29m2drtal8fw0mh9akg4jycthv5am737es9mqhuscsx&#39;&gt;nevent1q…scsx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That&amp;#39;s kind of part of my point: with JSX, you&amp;#39;re then forced to use IDL attributes when for teaching web technologies, I&amp;#39;d much rather let new devs add the &amp;#34;class&amp;#34; content attribute which they would in HTML as well.&lt;br/&gt;&lt;br/&gt;Though you&amp;#39;re right that the IDL/content attribute difference doesn&amp;#39;t have to be taught _that_ early.
    </content>
    <updated>2025-09-02T12:47:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsyvwnycstcrqf6jw2dfudjkp08w3clsweprhths7qcg60ykqf7s2szypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37nmnchk</id>
    
      <title type="html">Does JSX always imply this conflation of content and IDL ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsyvwnycstcrqf6jw2dfudjkp08w3clsweprhths7qcg60ykqf7s2szypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37nmnchk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz6h98qstqh2adgmkn3554hxntpcmz7xxvagzpssr5p2emqhj079cjdheym&#39;&gt;nevent1q…heym&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Does JSX always imply this conflation of content and IDL attributes (e.g. classList rather than class)? That&amp;#39;s an under-taught aspect that I wish developers would understand better/earlier (see also &lt;a href=&#34;https://jakearchibald.com/2024/attributes-vs-properties/&#34;&gt;https://jakearchibald.com/2024/attributes-vs-properties/&lt;/a&gt;).
    </content>
    <updated>2025-09-02T10:53:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsx477809qzmyr6adeqaq6js8cpllprcfa0ae5sds4pykrl366e8hqzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37hz5u8q</id>
    
      <title type="html">I maintain my parents&amp;#39; artist/portfolio website (naturally, ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsx477809qzmyr6adeqaq6js8cpllprcfa0ae5sds4pykrl366e8hqzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37hz5u8q" />
    <content type="html">
      I maintain my parents&amp;#39; artist/portfolio website (naturally, built with Eleventy). Now, they asked if there&amp;#39;s a way how they can maintain content (photos in image galleries, text content in posts and pages) themselves. That is to say this *has* to be GUI-based and dead-simple. No finagling with Markdown, git, GitHub. But I also want to build the site myself.&lt;br/&gt;&lt;br/&gt;What&amp;#39;re current day cool kid CMS-y solutions for this kind of purpose?
    </content>
    <updated>2025-08-03T14:04:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsfls92q6tqucxjdv54kxsgla0c2s3cxn84cg7hw3s42z9a4futmugzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37n6xs25</id>
    
      <title type="html">For example, I believe it&amp;#39;s nebulous at best for many people ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsfls92q6tqucxjdv54kxsgla0c2s3cxn84cg7hw3s42z9a4futmugzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37n6xs25" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszrlu0qnthewxfgrwpve7xmug4mg4a8lspqn3lryd36r5cfju06tq9955vd&#39;&gt;nevent1q…55vd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For example, I believe it&amp;#39;s nebulous at best for many people in the field for way too long that, ultimately, a web server just provides access to files in a very similar way they&amp;#39;re made available on a computer. Sure, lots of rules to account for, but opening &lt;a href=&#34;https://example.org/directory/file.html&#34;&gt;https://example.org/directory/file.html&lt;/a&gt; and having that relate to a concrete file on disk is one key part of understand how it all connects. Something you can easily lose sight of with build tools, etc.
    </content>
    <updated>2025-07-29T17:04:42Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqszrlu0qnthewxfgrwpve7xmug4mg4a8lspqn3lryd36r5cfju06tqzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37cefhmn</id>
    
      <title type="html">There&amp;#39;s something to be said about being pragmatic and ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqszrlu0qnthewxfgrwpve7xmug4mg4a8lspqn3lryd36r5cfju06tqzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37cefhmn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0nvh9rxl4xjjceepnw6xsymz2wmdlqzagsqp92qhpzh6egplmzagmdy72k&#39;&gt;nevent1q…y72k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;There&amp;#39;s something to be said about being pragmatic and teaching what they will likely end up using; however, it does immediately involve a lot of JS tooling and magic which is extremely daunting.&lt;br/&gt;&lt;br/&gt;I like the idea of using a basic http server and would try and avoid build steps altogether. You pretty quickly motivate the need for some form of templating to re-use markup while focusing on true fundamentals.
    </content>
    <updated>2025-07-29T17:02:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsvhhujas0g8z2xvka3lxhk9rs5zsyc5g32ackw839fw58s7u0c6tgzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg374gn29j</id>
    
      <title type="html">Starting with an uppercase latter has different results that ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsvhhujas0g8z2xvka3lxhk9rs5zsyc5g32ackw839fw58s7u0c6tgzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg374gn29j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv6nxrxxldtjdlyp5sadf4qqaf2euzlvzevg9whk9f4uycm4p8h8quklq8d&#39;&gt;nevent1q…lq8d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Starting with an uppercase latter has different results that starting with a lowercase one in general: &lt;a href=&#34;https://highlightjs.org/demo#lang=javascript&amp;amp;v=1&amp;amp;theme=default&amp;amp;code=Y29uc3QgQ09MT1JfUkVEID0gJyNGRjAwMDAnOwrHHW9sb3JfUmVk2R3cHNQZY9s1xRzOGQ%3D%3D&#34;&gt;https://highlightjs.org/demo#lang=javascript&amp;amp;v=1&amp;amp;theme=default&amp;amp;code=Y29uc3QgQ09MT1JfUkVEID0gJyNGRjAwMDAnOwrHHW9sb3JfUmVk2R3cHNQZY9s1xRzOGQ%3D%3D&lt;/a&gt;
    </content>
    <updated>2025-04-10T16:11:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsv6nxrxxldtjdlyp5sadf4qqaf2euzlvzevg9whk9f4uycm4p8h8qzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37yzudu5</id>
    
      <title type="html">Interestingly the highlighting is yet different for COLOR_RED.</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsv6nxrxxldtjdlyp5sadf4qqaf2euzlvzevg9whk9f4uycm4p8h8qzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37yzudu5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0slanxyzms5c6d3xk9gyral9ue67833kt9a38y8upzzxjzmv4ans8dhf27&#39;&gt;nevent1q…hf27&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Interestingly the highlighting is yet different for COLOR_RED.
    </content>
    <updated>2025-04-10T16:07:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqsqku6sun7pxuu2qxvfg6xvmhc5a9rnus2y4tc58268rqnz5ra09sqzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37ckejzc</id>
    
      <title type="html">Is this repository marked private by any chance? I can&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsqku6sun7pxuu2qxvfg6xvmhc5a9rnus2y4tc58268rqnz5ra09sqzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37ckejzc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgln9r6eln69gjtv07dhykzln2m4dswvk30ptqgwxsdx05x3zcnqcrfrxjl&#39;&gt;nevent1q…rxjl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Is this repository marked private by any chance? I can&amp;#39;t access it and can&amp;#39;t see any similarly-named repositories on your account either.
    </content>
    <updated>2025-02-01T12:02:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.now/nevent1qqs8g36emxdnskr7lme94t2fyv2vkv9n5q44c2u3xaxm9zmx7np26fqzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37sksrqe</id>
    
      <title type="html">It immediately stands out as strange to me that users can&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqs8g36emxdnskr7lme94t2fyv2vkv9n5q44c2u3xaxm9zmx7np26fqzypxcwstqtml55aef3xvld3pxalxr9phfh6fjlzlnhqgejr7xktg37sksrqe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxpepgf8npkq33mn4ejlmk8qa32yw54r948arpu2c9h0jyvj3zteq474h7x&#39;&gt;nevent1q…4h7x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It immediately stands out as strange to me that users can&amp;#39;t specify the lib default of 20YY.full. 🤔
    </content>
    <updated>2025-01-16T14:06:55Z</updated>
  </entry>

</feed>