<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-07-11T17:27:20Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by James Royal-Lawson</title>
  <author>
    <name>James Royal-Lawson</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1q4l22jppmhug8pt9xla3pejtnahm9yw6w3mc02v88ew2rnaw539qj8q39g.rss" />
  <link href="https://nostr.ae/npub1q4l22jppmhug8pt9xla3pejtnahm9yw6w3mc02v88ew2rnaw539qj8q39g" />
  <id>https://nostr.ae/npub1q4l22jppmhug8pt9xla3pejtnahm9yw6w3mc02v88ew2rnaw539qj8q39g</id>
  <icon>https://files.mastodon.social/accounts/avatars/000/591/288/original/f9a6fdad122dd1f1.jpg</icon>
  <logo>https://files.mastodon.social/accounts/avatars/000/591/288/original/f9a6fdad122dd1f1.jpg</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsfxu9n4u7mlrdcvaecfz2n54htd36h4rjdgyl6jkrg64h267tucggzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5nvwwzx</id>
    
      <title type="html">&amp;#34;With so much generated code, the complexity of a system can ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfxu9n4u7mlrdcvaecfz2n54htd36h4rjdgyl6jkrg64h267tucggzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5nvwwzx" />
    <content type="html">
      &amp;#34;With so much generated code, the complexity of a system can grow exponentially. It can be so complex that the only way to make sense of it is to use an LLM. Developers, teams, whole companies can become addicted and dependent on generative AI.&amp;#34;&lt;br/&gt;&lt;br/&gt;I think &amp;#34;code&amp;#34; can be dropped from that initial sentence. The exponential effect hit at all levels, not just code. &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.codingwithjesse.com/blog/rockstar-developers/&#34;&gt;https://www.codingwithjesse.com/blog/rockstar-developers/&lt;/a&gt; by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1tj3xx2sts6ywx59j3mzdhgrt92f0m6z7kj04q0efkjezjksjr0ms0drgt3&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jesse Skinner&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1tj3…rgt3&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2026-06-12T08:58:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstew6lcms0jj5mw7qdgf2exf20w4jfwpnxpumen3x7sztfa0e5ztqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5j6qske</id>
    
      <title type="html">eller byta till Axebomb AB 😅</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstew6lcms0jj5mw7qdgf2exf20w4jfwpnxpumen3x7sztfa0e5ztqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5j6qske" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9p9yg99lt33qsl50qpcw8h8tszkepns84eue2vg2a887qyg66yrqndallf&#39;&gt;nevent1q…allf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;eller byta till Axebomb AB 😅
    </content>
    <updated>2026-03-11T08:09:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvz4ek59ttzmpreytyp4u3p574m2c0uk2hk37efmyzf72h70235kqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5rnhpya</id>
    
      <title type="html">Jag tror att det kan blir svårt eftersom det är ett ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvz4ek59ttzmpreytyp4u3p574m2c0uk2hk37efmyzf72h70235kqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5rnhpya" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0rws2w2mydqm5ntcdqugs6avhfldm63jsawfu7nhp9qxqu9qvtcgawvtp4&#39;&gt;nevent1q…vtp4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Jag tror att det kan blir svårt eftersom det är ett efternamn...&lt;br/&gt;&lt;br/&gt;Jag hittade faktiskt en konversation från 2018 när vi pratade om den här faktiskt!
    </content>
    <updated>2026-03-10T22:07:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9p4sgqudw365a3qtzvqtka9v253efv0d2pf2ctm6wfmqunx639zszyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy590pksu</id>
    
      <title type="html">I wasn&amp;#39;t happy with how I&amp;#39;ve implemented half-stars on my ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9p4sgqudw365a3qtzvqtka9v253efv0d2pf2ctm6wfmqunx639zszyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy590pksu" />
    <content type="html">
      I wasn&amp;#39;t happy with how I&amp;#39;ve implemented half-stars on my semlor.info website. It made use of a &amp;#34;dimmed&amp;#34; colour. Even though the rating is written out in text elsewhere, it wanted to improve it.&lt;br/&gt;&lt;br/&gt;Sadly the half star unicode character is badly supported and &amp;#34;tofu&amp;#34; in all the places I tested. &lt;a href=&#34;https://unicode-explorer.com/c/2BE8&#34;&gt;https://unicode-explorer.com/c/2BE8&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;So instead I&amp;#39;ve gone for a css based solution. Take a look at this Codepen: &lt;a href=&#34;https://codepen.io/beantin/pen/VYKKzVq&#34;&gt;https://codepen.io/beantin/pen/VYKKzVq&lt;/a&gt;
    </content>
    <updated>2026-03-10T13:57:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswgkhdn5pc2kr3wzxa4gmst9vu0nqd46jyygrhxexjygdwkz3w3mgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5v52ux9</id>
    
      <title type="html">RE: https://toot.cafe/@slightlyoff/115606336344833098 Many great ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswgkhdn5pc2kr3wzxa4gmst9vu0nqd46jyygrhxexjygdwkz3w3mgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5v52ux9" />
    <content type="html">
      RE: &lt;a href=&#34;https://toot.cafe/@slightlyoff/115606336344833098&#34;&gt;https://toot.cafe/@slightlyoff/115606336344833098&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Many great insights.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s one...&lt;br/&gt;&lt;br/&gt;&amp;#34;if you spend a majority of your time in front of a computer looking at a screen that&amp;#39;s larger than 10&amp;#34;, you live in a privilege bubble.&amp;#34;&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note14t50slml3p23y0u0lsue032mjefpmn5y09c4l3tyn2sduvjxfcnsy8k23e&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note14t5…k23e&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; Inspired by perfnow.nl, I&#39;ve dusted off drafts of my network and device situation analysis. Good news/bad news: devices and networks are improving, but web page payloads are swelling. &lt;br/&gt;&lt;br/&gt;The result is predictable: the web is usable for the wealthy, but less so for everyone else. This is an ethical crisis for frontend:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://infrequently.org/2025/11/performance-inequality-gap-2026/&#34;&gt;https://infrequently.org/2025/11/performance-inequality-gap-2026/&lt;/a&gt; &lt;/blockquote&gt;
    </content>
    <updated>2025-11-27T20:31:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs05yy7pwwfegmn0hljsra45vtj4w958q4gm06lfq3c4rzgvkwuqkqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy53ytxst</id>
    
      <title type="html">When did you last do any user research? I&amp;#39;ve worked with ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs05yy7pwwfegmn0hljsra45vtj4w958q4gm06lfq3c4rzgvkwuqkqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy53ytxst" />
    <content type="html">
      When did you last do any user research?&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve worked with teams that know research is a Good Thing, and want to do more, but struggle to keep up momentum. There are always reasons (and excuses!) as to why. 🙂 &lt;br/&gt;&lt;br/&gt;Over the years, I&amp;#39;ve found that reminding teams of when they last talked to users can work really well for nudging them towards making it happen more often. &lt;br/&gt;&lt;br/&gt;So, I&amp;#39;ve made a tiny tool to help you with that.&lt;br/&gt;&lt;br/&gt;Talk to users!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://talktousers.beantin.net/&#34;&gt;https://talktousers.beantin.net/&lt;/a&gt;
    </content>
    <updated>2025-10-06T19:31:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs937r0f8m048lkxr7nhk6xfxmx970dh4c29rhmjxdrvgrudk208zszyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy59vnke4</id>
    
      <title type="html">Small but interesting study about user preferences for web design ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs937r0f8m048lkxr7nhk6xfxmx970dh4c29rhmjxdrvgrudk208zszyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy59vnke4" />
    <content type="html">
      Small but interesting study about user preferences for web design when combined with information about the emissions caused by those design features&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://branch.climateaction.tech/issues/issue-9/design-constraints-in-grid-aware-web-development/&#34;&gt;https://branch.climateaction.tech/issues/issue-9/design-constraints-in-grid-aware-web-development/&lt;/a&gt;
    </content>
    <updated>2025-09-01T12:31:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszcqpshtajphvzupczrhct25e0m9cx70ym5slsagxw3q3hzcjyfvgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5qavuuu</id>
    
      <title type="html">Anyone with knowledge of css efficiency - what is the impact of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszcqpshtajphvzupczrhct25e0m9cx70ym5slsagxw3q3hzcjyfvgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5qavuuu" />
    <content type="html">
      Anyone with knowledge of css efficiency - what is the impact of doing say:&lt;br/&gt; a[href^=&amp;#34;http&amp;#34;]:not([href*=&amp;#34;example.com&amp;#34;])::after &lt;br/&gt;&lt;br/&gt;compared to:&lt;br/&gt;&lt;br/&gt;.external-link::after &lt;br/&gt;&lt;br/&gt;or even :&lt;br/&gt;&lt;br/&gt;a.external-link::after?&lt;br/&gt;&lt;br/&gt;#css #webperf
    </content>
    <updated>2025-06-26T12:53:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxcs5ldvdqqnn6dxkp9sxtq4vuffevsrl45df0cu5x83z5k3kd5rszyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy53n6xue</id>
    
      <title type="html">It&amp;#39;s a myth that developers are responsible for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxcs5ldvdqqnn6dxkp9sxtq4vuffevsrl45df0cu5x83z5k3kd5rszyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy53n6xue" />
    <content type="html">
      It&amp;#39;s a myth that developers are responsible for accessibility. In truth, the biggest impact comes from design. &lt;br/&gt;&lt;br/&gt;Staggeringly, over 90% of accessibility could be our responsibility as designers.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://beantin.net/accessibility-is-90-percent-design/&#34;&gt;https://beantin.net/accessibility-is-90-percent-design/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#a11y #design #ux
    </content>
    <updated>2025-06-13T15:07:30Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9l6yhdyq80e2qqsk74tdfgcpzqw6e5v6r2jtmh35rhfvplguvgagzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy555uf02</id>
    
      <title type="html">Doing the maths on the Roles and Responsibilities table from ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9l6yhdyq80e2qqsk74tdfgcpzqw6e5v6r2jtmh35rhfvplguvgagzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy555uf02" />
    <content type="html">
      Doing the maths on the Roles and Responsibilities table from W3C&amp;#39;s ARRM group, about 80% of criteria have design as a primary role. &lt;br/&gt;&lt;br/&gt;Eighty percent!&lt;br/&gt;&lt;br/&gt;And yet, lots of designers still think that accessibility will be fixed by engineering.&lt;br/&gt;&lt;br/&gt;(Or perhaps even their AI driven design tool!)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.w3.org/WAI/planning/arrm/wcag-sc/&#34;&gt;https://www.w3.org/WAI/planning/arrm/wcag-sc/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#a11y #ux #design
    </content>
    <updated>2025-05-26T07:51:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg7y8sg47cktepafa47pp0ywlughvre3z7rlgsrlmph4hgx9anspgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy56tepun</id>
    
      <title type="html">I must confess Thomas, I was pretty pleased with finding that one ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg7y8sg47cktepafa47pp0ywlughvre3z7rlgsrlmph4hgx9anspgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy56tepun" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2wl0ccwqp0qcam7uw2tktsn33p5uf8mu975j7rs8mt34qs0zyrggwx0kuq&#39;&gt;nevent1q…0kuq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I must confess Thomas, I was pretty pleased with finding that one 😄 Made me smile again thinking about it now.
    </content>
    <updated>2025-04-21T09:06:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvcmcwg9wry0prjvyuegz2mklu6w87ejfc08gwx8lzjx0y7e9flaczyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5zduuly</id>
    
      <title type="html">That thing when you&amp;#39;re self employed and need to find new ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvcmcwg9wry0prjvyuegz2mklu6w87ejfc08gwx8lzjx0y7e9flaczyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5zduuly" />
    <content type="html">
      That thing when you&amp;#39;re self employed and need to find new projects/assignments from next month, but are way too busy this month to do what&amp;#39;s needed to get any! 😅
    </content>
    <updated>2025-04-02T07:56:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvldzpdq0elmvva6ys2mtshtegpwm2dt5zm5g6r6rgkdwhfk0hx3czyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5k37zw6</id>
    
      <title type="html">Last Friday I took part in a Letterpress workshop at Thin Ice ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvldzpdq0elmvva6ys2mtshtegpwm2dt5zm5g6r6rgkdwhfk0hx3czyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5k37zw6" />
    <content type="html">
      Last Friday I took part in a Letterpress workshop at Thin Ice Press in York, England. &lt;br/&gt;&lt;br/&gt;We did that as part of a &amp;#34;Workshop Retreat Conference&amp;#34; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1aer2en7pdvlrxha7fzthzt86cau4nxrqfy0ng3trgvl6hzgpkqls4f7756&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Per Axbom&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1aer…7756&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1njjz0rhzdxn9lr5uekdne48qupgh68s42qj8y04mkpa6g75k3taqwet9aq&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Christopher McCann&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1njj…t9aq&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; arranged. A &amp;#34;Wocker&amp;#34; Per has nicknamed it (a workshop-conference-kenning-retreat).&lt;br/&gt;&lt;br/&gt;Really good fun, inspiring, and generated a whole load of reflections.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://beantin.net/thin-ice-press-workshop/&#34;&gt;https://beantin.net/thin-ice-press-workshop/&lt;/a&gt;
    </content>
    <updated>2025-03-25T21:33:01Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr6gdrjrmftegnm45ue2d95m5763hexyl75tkc8kgwu35zpfjf22qzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5mkckgd</id>
    
      <title type="html">I kept this first conversation to the privacy issues. I&amp;#39;ll ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr6gdrjrmftegnm45ue2d95m5763hexyl75tkc8kgwu35zpfjf22qzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5mkckgd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy7uw87m599uchfscs09w4h08efm8tmekkd0j6d6hmjscy5nt556cvtzanx&#39;&gt;nevent1q…zanx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I kept this first conversation to the privacy issues. I&amp;#39;ll contact them again next week and bring up accessibility 😊
    </content>
    <updated>2025-03-07T17:12:50Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw4vlzqmka4rhrq5k9rvt7z0e64p9l7jfve26ueg3u75rcu9kc8hgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy52hw4t5</id>
    
      <title type="html">I emailed and got a reply from BetterStack. They assured me they ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw4vlzqmka4rhrq5k9rvt7z0e64p9l7jfve26ueg3u75rcu9kc8hgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy52hw4t5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2xups3d9zhq0ev8fmdeehuduyjuxegzzgu206fhnfgc6xnnzrukc7yq73w&#39;&gt;nevent1q…q73w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I emailed and got a reply from BetterStack. They assured me they take privacy seriously and were forwarding my email on. They also turned off GTM on my status page and all setting of cookies. &lt;a href=&#34;https://status.beantin.net/&#34;&gt;https://status.beantin.net/&lt;/a&gt;
    </content>
    <updated>2025-03-07T16:28:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq0h8nsy7n3x5n55rpufzquxfkaeaha7xlfuzn4yjhpnjxsg6myqqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy59r0mhw</id>
    
      <title type="html">I made a thing. A thing about Semlor, the Swedish lent bun. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq0h8nsy7n3x5n55rpufzquxfkaeaha7xlfuzn4yjhpnjxsg6myqqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy59r0mhw" />
    <content type="html">
      I made a thing. A thing about Semlor, the Swedish lent bun. &lt;a href=&#34;https://semlor.info/&#34;&gt;https://semlor.info/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It&amp;#39;s only the first version with a single page showing basic details. It&amp;#39;s taking me time to collate all of my reviews and photos!&lt;br/&gt;&lt;br/&gt;I&amp;#39;m a nerd and a semla nerd...
    </content>
    <updated>2025-03-07T07:52:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs09dkscnzpmf6sw7ujqqwwqlwuj98gya4q6u2sjgzljpw5ztheggszyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5yc3jks</id>
    
      <title type="html">yes that&amp;#39;s a nice way of handling it. My preference is tag ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs09dkscnzpmf6sw7ujqqwwqlwuj98gya4q6u2sjgzljpw5ztheggszyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5yc3jks" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw3uykpd96lmevw7kw62rtc40zp80un9u7ty2xuhq9ecqmtt3j4msydnkva&#39;&gt;nevent1q…nkva&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yes that&amp;#39;s a nice way of handling it. My preference is tag manager self hosted and a restrictive csp. Not always possible to achieve in some organisations (both small and large!)
    </content>
    <updated>2025-03-05T18:45:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg3vtmslwyzv2zvskdeq26axmfpnp66nzp2k8lvcvhp7zd8rplzzgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5fwpm26</id>
    
      <title type="html">they accept crypto as payment Per 🙄</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg3vtmslwyzv2zvskdeq26axmfpnp66nzp2k8lvcvhp7zd8rplzzgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5fwpm26" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9xc0vs5csxs44mkx95hwhl7knfr6ju0f3475xlrnep0ffgu45z7qmpswxa&#39;&gt;nevent1q…swxa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;they accept crypto as payment Per 🙄
    </content>
    <updated>2025-03-05T18:42:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvjdmjv3hcmu8p0ys6yprcj7uwn9vmxw6q6xzsk5pz2exzsljd40qzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5je9fs0</id>
    
      <title type="html">a few reasons 😊. First that their privacy policy, GDPR page ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvjdmjv3hcmu8p0ys6yprcj7uwn9vmxw6q6xzsk5pz2exzsljd40qzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5je9fs0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd6hq4ysezjr5r98l79plz497xx886q5d9ttkw3cla3mkvu65dmeqdwj0nv&#39;&gt;nevent1q…j0nv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;a few reasons 😊. &lt;br/&gt;&lt;br/&gt;First that their privacy policy, GDPR page and data processing declaration don&amp;#39;t mention this. Or collecting data from your visitors. &lt;br/&gt;&lt;br/&gt;Secondly, I&amp;#39;ve seen many times how things like GTM and GA get added to sites then individuals with access to GA change settings and don&amp;#39;t understand the impact.&lt;br/&gt;&lt;br/&gt;And as for accessibility, we know how that gets missed... 🙄
    </content>
    <updated>2025-03-05T17:52:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdyygvusemfr98ldjrpemtkcz7cr9fy2zt0yf78hjw07h7mmpt7cqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5atpsqt</id>
    
      <title type="html">Per set me on that task of investigating this. Oh my. I think ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdyygvusemfr98ldjrpemtkcz7cr9fy2zt0yf78hjw07h7mmpt7cqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5atpsqt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqlz4rk58vj9lugdma4k09xtr4pj5whdd68lrxqsemdazhvshwswc9nsg4f&#39;&gt;nevent1q…sg4f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Per set me on that task of investigating this. Oh my. I think this is a case of ignorance rather than deliberate. Yes they are tracking and yes they&amp;#39;ve activated the connection to Google ads so it&amp;#39;s setting loads of nasty tracking stuff.&lt;br/&gt;&lt;br/&gt;Oh, and it&amp;#39;s not fully accessible either.&lt;br/&gt;&lt;br/&gt;Why can&amp;#39;t we just have nice things!!
    </content>
    <updated>2025-03-05T14:30:09Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqwmyxu3zp0820s39kgsxsak2jtlggxk2y02m0ry5j5t2qvdrmxhgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy57683nq</id>
    
      <title type="html">Ok, so I really didn&amp;#39;t expect I&amp;#39;d be writing a thing ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqwmyxu3zp0820s39kgsxsak2jtlggxk2y02m0ry5j5t2qvdrmxhgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy57683nq" />
    <content type="html">
      Ok, so I really didn&amp;#39;t expect I&amp;#39;d be writing a thing about goats.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://beantin.net/feeding-curiosity-and-bursting-bubbles/&#34;&gt;https://beantin.net/feeding-curiosity-and-bursting-bubbles/&lt;/a&gt;
    </content>
    <updated>2025-02-04T12:47:11Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvfu8gnep6urkh9t2yqha7edkn4cnt22nadjzh9h2faxdtak6vmzqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy53vu272</id>
    
      <title type="html">Searching the interwebs earlier out of frustration with text-less ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvfu8gnep6urkh9t2yqha7edkn4cnt22nadjzh9h2faxdtak6vmzqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy53vu272" />
    <content type="html">
      Searching the interwebs earlier out of frustration with text-less buttons (I was playing with voice navigation) and stumbled on this article by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub152trkpphmekxgheqvqf5mr9q74qxuelgu5y8gk7me6cq0c58tvwqmkgrcj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Martin Underhill&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub152t…grcj&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; which also  happens to mention &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1aer2en7pdvlrxha7fzthzt86cau4nxrqfy0ng3trgvl6hzgpkqls4f7756&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Per Axbom&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1aer…7756&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.tempertemper.net/blog/what-i-wish-was-in-wcag-prohibit-icon-only-buttons&#34;&gt;https://www.tempertemper.net/blog/what-i-wish-was-in-wcag-prohibit-icon-only-buttons&lt;/a&gt;
    </content>
    <updated>2024-12-04T19:37:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgcflnzxpycjq0k29y7vc97w9yyx6cajtwwxfsthd3cn4hc2spaeczyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5yprhew</id>
    
      <title type="html">@npub1aer…7756 and I have just recorded an episode of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgcflnzxpycjq0k29y7vc97w9yyx6cajtwwxfsthd3cn4hc2spaeczyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5yprhew" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1aer2en7pdvlrxha7fzthzt86cau4nxrqfy0ng3trgvl6hzgpkqls4f7756&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Per Axbom&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1aer…7756&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and I have just recorded an episode of &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub15qe29py3wrev7n3nxhtzmhcrca2utqv5qzx54r7rud9r60mg56uq0p9uta&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;UX Podcast&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub15qe…9uta&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; about Dark Mode.&lt;br/&gt;&lt;br/&gt;And it got us wondering...&lt;br/&gt;&lt;br/&gt;What&amp;#39;s your preferred way of designing and implementing light and dark mode?&lt;br/&gt;&lt;br/&gt;#webdev #ux #webdesign #a11y
    </content>
    <updated>2024-12-04T15:28:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9ew3pxh0kzhn9khdef47a8c6tx90ut8s7987h8qawcnz3ntd4nyczyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5t8wdm3</id>
    
      <title type="html">A new thing from me 😊 I&amp;#39;ve created a bookmarklet to help ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9ew3pxh0kzhn9khdef47a8c6tx90ut8s7987h8qawcnz3ntd4nyczyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5t8wdm3" />
    <content type="html">
      A new thing from me 😊  I&amp;#39;ve created a bookmarklet to help check that &amp;#34;language of parts&amp;#34; (and &amp;#34;language of page&amp;#34;) is correct on your webpages, and written an article to go with it.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://beantin.net/language-of-parts-bookmarklet/&#34;&gt;https://beantin.net/language-of-parts-bookmarklet/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#a11y #accessibility #t12t  #lang
    </content>
    <updated>2024-11-25T07:41:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgwa8mvtgjw3fzwe258hu73jk9k9xhcj4xl28dzlc8mkpnv0jrz2czyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5wjxrx0</id>
    
      <title type="html">Are you using Microsoft Clarity? Are you collecting the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgwa8mvtgjw3fzwe258hu73jk9k9xhcj4xl28dzlc8mkpnv0jrz2czyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5wjxrx0" />
    <content type="html">
      Are you using Microsoft Clarity? Are you collecting the appropriate consent from your visitors?&lt;br/&gt;&lt;br/&gt;The TLDR:  You need to place Clarity under the advertising category for consent due to the T&amp;amp;Cs of using Clarity.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://beantin.net/microsoft-clarity-and-privacy/&#34;&gt;https://beantin.net/microsoft-clarity-and-privacy/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#analytics #research #ux #privacy
    </content>
    <updated>2024-10-29T13:01:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst30fgaa7a9mehkgcntvve4luvgzzadrsp4wvsfhu380c7phf4rrgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5agcsmg</id>
    
      <title type="html">The Gartner hype cycle curve. Working in tech means you&amp;#39;ve ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst30fgaa7a9mehkgcntvve4luvgzzadrsp4wvsfhu380c7phf4rrgzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5agcsmg" />
    <content type="html">
      The Gartner hype cycle curve. &lt;br/&gt;&lt;br/&gt;Working in tech means you&amp;#39;ve almost certainly seen it. &lt;br/&gt;&lt;br/&gt;You&amp;#39;ve probably suffered at the hands of it in   a meeting as well.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve written a thing where I highlight the lesser known, but more common, &amp;#34;hidden&amp;#34; curves...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://beantin.net/the-hidden-curves-of-the-gartner-hype-cycle/&#34;&gt;https://beantin.net/the-hidden-curves-of-the-gartner-hype-cycle/&lt;/a&gt;
    </content>
    <updated>2024-10-11T14:56:52Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp28hftmtqf5uzsfehy9nywgujg2rnck03a9uqksn8txqt765dszqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5l8y89e</id>
    
      <title type="html">Inspired by a post by @npub1p3y…7ppn I&amp;#39;ve written about the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp28hftmtqf5uzsfehy9nywgujg2rnck03a9uqksn8txqt765dszqzyqzhaf2gy8wl3qu9v5mlky8xfw0klv53mf680pafsul9egw046jy5l8y89e" />
    <content type="html">
      Inspired by a post by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1p3ympaqz646ueus7y4pa3ptawqdlywlfmg8hr8pvdpzc4mecs4tqsv7ppn&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;npub1p3ympaqz646ueus7y4pa3ptawqdlywlfmg8hr8pvdpzc4mecs4tqsv7ppn&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1p3y…7ppn&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; I&amp;#39;ve written about the rise and fall of web design and how modern day webmasters in the form of bridging roles might set us right. &lt;a href=&#34;https://beantin.net/making-your-design-suck-less-with-bridging-roles/&#34;&gt;https://beantin.net/making-your-design-suck-less-with-bridging-roles/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#ux #uxdesign #webdev
    </content>
    <updated>2024-09-07T11:55:41Z</updated>
  </entry>

</feed>