<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-18T22:57:25Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Adam Johnson :django: :python:</title>
  <author>
    <name>Adam Johnson :django: :python:</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub18aeuwaj332znuxugd30kx6fekw57zejwfzfx2249hnfephhndxvqum55j8.rss" />
  <link href="https://yabu.me/npub18aeuwaj332znuxugd30kx6fekw57zejwfzfx2249hnfephhndxvqum55j8" />
  <id>https://yabu.me/npub18aeuwaj332znuxugd30kx6fekw57zejwfzfx2249hnfephhndxvqum55j8</id>
  <icon>https://cdn.fosstodon.org/accounts/avatars/109/327/065/600/546/178/original/3dbe25d83db77b24.jpg</icon>
  <logo>https://cdn.fosstodon.org/accounts/avatars/109/327/065/600/546/178/original/3dbe25d83db77b24.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsyejp6qz0fr2teh6qlt366408tkyrt8y6lj37mculshhut4n3gh2gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esm55m7h</id>
    
      <title type="html">I&amp;#39;m using ty as my main LSP and Ruff for its formatting and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyejp6qz0fr2teh6qlt366408tkyrt8y6lj37mculshhut4n3gh2gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esm55m7h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf2nn8x9twnjltd3suh7df7lc55nrc4kkqm3wvwzfxn92dh02nacsv60a88&#39;&gt;nevent1q…0a88&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m using ty as my main LSP and Ruff for its formatting and linting. So far so good, ty is still beta but very fast and I need that for one gigantic client project.
    </content>
    <updated>2026-03-17T08:37:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrfdaqx6c35p499n3t6mvp62lz84wxd78kln0ma348w99rety2p4czyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esgenyar</id>
    
      <title type="html">oh yeah the default html formatter in zed is aggressive, disable ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrfdaqx6c35p499n3t6mvp62lz84wxd78kln0ma348w99rety2p4czyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esgenyar" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszl8uha696rfzhxcuy3j3r6mwtk5tyyqjkd96gne6we5etuzh096s9uvyzm&#39;&gt;nevent1q…vyzm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oh yeah the default html formatter in zed is aggressive, disable it like &lt;a href=&#34;https://github.com/adamchainz/mac-ansible/blob/main/roles/adam_mac/files/dotfiles/config/zed/settings.json#L63&#34;&gt;https://github.com/adamchainz/mac-ansible/blob/main/roles/adam_mac/files/dotfiles/config/zed/settings.json#L63&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;You can see other formatters I disabled there too
    </content>
    <updated>2026-03-17T06:39:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx9e5yal7mwyhhu9jqhdjwrw0djfwxk37cy5fqgwhna7jexkpzcgczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esyf49qw</id>
    
      <title type="html">Impressive. Most impressive.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx9e5yal7mwyhhu9jqhdjwrw0djfwxk37cy5fqgwhna7jexkpzcgczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esyf49qw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgmm93tm3de2cftumurkux80c5azuapg5qsyzeh5umdrfhqvr289qw8cqv8&#39;&gt;nevent1q…cqv8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Impressive. Most impressive.
    </content>
    <updated>2026-01-10T19:40:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdkgyz8k2n2x5697x7eum7jctyllec5g5e0npxxkj0srmq6p0q7fqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esagyzrv</id>
    
      <title type="html">🚀 Django 6.0 is out! This is a super exciting new release, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdkgyz8k2n2x5697x7eum7jctyllec5g5e0npxxkj0srmq6p0q7fqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esagyzrv" />
    <content type="html">
      🚀 Django 6.0 is out!&lt;br/&gt;&lt;br/&gt;This is a super exciting new release, introducing the tasks framework, template partials, Content Security Policy support, improved email handling, and lots more!&lt;br/&gt;&lt;br/&gt;Here are my annotated and expanded highlights from the release notes:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://adamj.eu/tech/2025/12/03/django-whats-new-6.0/&#34;&gt;https://adamj.eu/tech/2025/12/03/django-whats-new-6.0/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Django
    </content>
    <updated>2025-12-03T23:13:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp4ddrt0ydrd6h36znm2u2jayr7hmymhc3ckrzl44mr4q6v233p2szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esr6k885</id>
    
      <title type="html">🐎 Django-related deals for Black Friday 🐎 Divert from the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp4ddrt0ydrd6h36znm2u2jayr7hmymhc3ckrzl44mr4q6v233p2szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esr6k885" />
    <content type="html">
      🐎 Django-related deals for Black Friday 🐎&lt;br/&gt;&lt;br/&gt;Divert from the typical shopping frenzy to check out these deals from Django-related creators to help you learn and use the web framework for perfectionists with deadlines.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://adamj.eu/tech/2025/11/20/django-black-friday-deals-2025/&#34;&gt;https://adamj.eu/tech/2025/11/20/django-black-friday-deals-2025/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Django #Python #BlackFriday
    </content>
    <updated>2025-11-20T17:43:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfzylas24p9ysujsl30k4cc7c8jd699y7ewt2ydy7hl3qh92j2kmgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es4g94sk</id>
    
      <title type="html">🚀 Yesterday, I released version 1.2.0 of my new package, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfzylas24p9ysujsl30k4cc7c8jd699y7ewt2ydy7hl3qh92j2kmgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es4g94sk" />
    <content type="html">
      🚀 Yesterday, I released version 1.2.0 of my new package, django-http-compression.&lt;br/&gt;&lt;br/&gt;It includes a big change to only apply compression to known-compressible content types, like HTML or JSON, copying the behaviour of servers like Caddy or CloudFlare. This change saves CPU cycles by not trying to compress binary formats that are typically already compressed, like images or zipfiles.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/adamchainz/django-http-compression/blob/main/CHANGELOG.rst&#34;&gt;https://github.com/adamchainz/django-http-compression/blob/main/CHANGELOG.rst&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Django
    </content>
    <updated>2025-10-27T14:51:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0xazl47g9y5up2nxgha5s5xjcqaysrdpl3692tz959chesagsn3szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esddk83n</id>
    
      <title type="html">Give this a go to help guide the future of the web! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0xazl47g9y5up2nxgha5s5xjcqaysrdpl3692tz959chesagsn3szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esddk83n" />
    <content type="html">
      Give this a go to help guide the future of the web!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://mastodon.social/@FirefoxDevTools/115345278669277934&#34;&gt;https://mastodon.social/@FirefoxDevTools/115345278669277934&lt;/a&gt;
    </content>
    <updated>2025-10-11T06:35:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf54k54zj5dcfmja2v79wlhrcy34caclkqfvl45cwm3aq7ckwvqwgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esu3mkv7</id>
    
      <title type="html">Haha, it turns out the LLM test SWE-Bench uses Django, and agents ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf54k54zj5dcfmja2v79wlhrcy34caclkqfvl45cwm3aq7ckwvqwgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esu3mkv7" />
    <content type="html">
      Haha, it turns out the LLM test SWE-Bench uses Django, and agents have been caught solving a bug fix by using git log to copy what &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1qav9grxwfjgrpwfu9clshs4sx460hplxmr8s9d5fd4ra3dtcnrkshlxu3f&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mariusz Felisiak&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1qav…xu3f&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; did! 😂&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/SWE-bench/SWE-bench/issues/465&#34;&gt;https://github.com/SWE-bench/SWE-bench/issues/465&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Django #AI
    </content>
    <updated>2025-09-12T06:21:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0sh8p3luunynzzuw28xuqnzyndqc524xyjuy62e40cccj5674nxczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esnfmgye</id>
    
      <title type="html">monkey patch getaddrinfo to log the values being passed to it</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0sh8p3luunynzzuw28xuqnzyndqc524xyjuy62e40cccj5674nxczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esnfmgye" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswdvfepe7ccttavq2f8u5t2y0mxawzk4jv59sjjdk046ew30y7syqfakafy&#39;&gt;nevent1q…kafy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;monkey patch getaddrinfo to log the values being passed to it
    </content>
    <updated>2025-07-02T10:50:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqex9yxcyngn6dmurk9rzr9g06cswszm34n87uep63ewqsx43e7xczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esw7gkz6</id>
    
      <title type="html">the recipe is fun, but wow did it go off the rails illustrating ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqex9yxcyngn6dmurk9rzr9g06cswszm34n87uep63ewqsx43e7xczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esw7gkz6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspf420tw482yk6z93mn68xjucdsfdlc6j82xszlptlwkmqj87razg065ph0&#39;&gt;nevent1q…5ph0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the recipe is fun, but wow did it go off the rails illustrating the chilli powder!&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/114/469/008/127/046/681/original/81fc6a2c39da0136.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-05-07T22:55:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfhx8pl9zke2hcyg5sxvysg5z942tdkfvmgvhyt4e9mmvv2qllengzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esc40mx9</id>
    
      <title type="html">It&amp;#39;s such a bubble... I think you&amp;#39;re right that Jetbrains ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfhx8pl9zke2hcyg5sxvysg5z942tdkfvmgvhyt4e9mmvv2qllengzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esc40mx9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp7305ulna3s8f2edj5rfn8u7p576rll92e869k4vz6pvpmfpktaqsmuncq&#39;&gt;nevent1q…uncq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s such a bubble... I think you&amp;#39;re right that Jetbrains and similar adjacent will be the best-positioned to take advantage of this tech long term.&lt;br/&gt;&lt;br/&gt;If you want more sources see &lt;a href=&#34;https://www.wheresyoured.at/openai-is-a-systemic-risk-to-the-tech-industry-2/&#34;&gt;https://www.wheresyoured.at/openai-is-a-systemic-risk-to-the-tech-industry-2/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;And everything on &lt;a href=&#34;https://pivot-to-ai.com/&#34;&gt;https://pivot-to-ai.com/&lt;/a&gt; (also the related YouTube)
    </content>
    <updated>2025-05-07T21:28:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgvdn70ut6cjg557m9stvht4zxjeamj06rnxgp4qc4rhckh9d4ylszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esaezxsm</id>
    
      <title type="html">Great recap, thanks Will! “Before making it to the party ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgvdn70ut6cjg557m9stvht4zxjeamj06rnxgp4qc4rhckh9d4ylszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esaezxsm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspn3kdn47ks0rqgsyrk5jpj6cn4pt7x7jhsrwtasy7sj8hwjlu5qqez4z74&#39;&gt;nevent1q…4z74&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Great recap, thanks Will!&lt;br/&gt;&lt;br/&gt;“Before making it to the party itself, Adam Johnson discovered an ancient Viking Archaeology Site”&lt;br/&gt;&lt;br/&gt;Well, I think that&amp;#39;s crediting my stumbling on a YouTube video a little bit too much 😅
    </content>
    <updated>2025-05-05T13:17:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9am6g600jd78az3qqzlagwl5u0njtcqal4y5sgphd84whzm2th8szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es4t6fru</id>
    
      <title type="html">Nice !</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9am6g600jd78az3qqzlagwl5u0njtcqal4y5sgphd84whzm2th8szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es4t6fru" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxgnlmuzd8dpmaae37qz3z7fnkpprgg76pl9yqv573gz6rermpscc2gzwdz&#39;&gt;nevent1q…zwdz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nice !
    </content>
    <updated>2025-04-28T11:53:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspdckawafjf60cqvmekgvlvczvnxwl9ldf9hfmdq032jhqghf50zqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esl4ncm6</id>
    
      <title type="html">We did it! @npub1xj9…yv56 @npub1qav…xu3f @npub1j7f…270h ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspdckawafjf60cqvmekgvlvczvnxwl9ldf9hfmdq032jhqghf50zqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esl4ncm6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfv4dfnt6sj4rjhupcuuy92uvqt2ykt8hse8gatsq4yx7plggtnwqh2ld3x&#39;&gt;nevent1q…ld3x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We did it!&lt;br/&gt;&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;/npub1xj9ar8qt59432kt9sr6grlycyw7u6l7dwvhm9c9rqqqx9wh2ykhqzuyv56&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Carlton Gibson 🇪🇺&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1xj9…yv56&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1qav9grxwfjgrpwfu9clshs4sx460hplxmr8s9d5fd4ra3dtcnrkshlxu3f&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Mariusz Felisiak&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1qav…xu3f&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1j7fd7lkle47z8jr347p8t7f4hl7te5j756hm27xyvqrl9d4jf2tqzg270h&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Paolo Melchiorre&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1j7f…270h&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub12hmwchqcrrw634jdn2lc4fclsfgplv3jj2j9etlmkgck9afzzy0qmqzk8p&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Daniele Procida&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub12hm…zk8p&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1mjxsfj0qvquk4lgnljzfyslv5mwqzez44mdj89990supczdcqrfqd4httg&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Will Vincent&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1mjx…httg&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub10c6q3la803jw0p6nucef27uc32uuuxhch3fp9uxp567c7xccus7qvy0j74&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sarah Boyce&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub10c6…0j74&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;#DjangoConEurope&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/114/400/443/418/760/834/original/859f9bdb05c01c99.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-04-25T20:20:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0pherdnxppelklup0487y80hu7tx282zkr45s5ufxjkhlvdxfeegzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5eshkwtxx</id>
    
      <title type="html">I haven’t seen Sinners, but this cover in the OST truly ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0pherdnxppelklup0487y80hu7tx282zkr45s5ufxjkhlvdxfeegzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5eshkwtxx" />
    <content type="html">
      I haven’t seen Sinners, but this cover in the OST truly slaps... and on theme for #DjangoConEurope !&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Iapw_hbyBjE&#34;&gt;https://www.youtube.com/watch?v=Iapw_hbyBjE&lt;/a&gt;
    </content>
    <updated>2025-04-21T20:01:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfv4dfnt6sj4rjhupcuuy92uvqt2ykt8hse8gatsq4yx7plggtnwqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esv56y4r</id>
    
      <title type="html">I&amp;#39;m excited to visit this specific Lidl while I&amp;#39;m at ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfv4dfnt6sj4rjhupcuuy92uvqt2ykt8hse8gatsq4yx7plggtnwqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esv56y4r" />
    <content type="html">
      I&amp;#39;m excited to visit this specific Lidl while I&amp;#39;m at #DjangoConEurope&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.irelandbeforeyoudie.com/1000-year-old-viking-house-preserved-under-irish-supermarket/&#34;&gt;https://www.irelandbeforeyoudie.com/1000-year-old-viking-house-preserved-under-irish-supermarket/&lt;/a&gt;
    </content>
    <updated>2025-04-16T21:18:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyv7y22e05zpx6mfydu9e6xdy2gsykj0z8lmxyxjf0wwdjluj4hxszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esy645gj</id>
    
      <title type="html">I&amp;#39;m not talking about swapping for another ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyv7y22e05zpx6mfydu9e6xdy2gsykj0z8lmxyxjf0wwdjluj4hxszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esy645gj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsww36fy6vgn7tyvsuunwefryz7vyv9kecr4vjfd3pss0drugjyemcda7tzu&#39;&gt;nevent1q…7tzu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not talking about swapping for another &amp;#34;production-grade&amp;#34; server, I mean why do we keep saying it&amp;#39;s not? It wraps WSGIServer in Python stdlib: &lt;a href=&#34;https://docs.python.org/3.13/library/wsgiref.html#module-wsgiref.simple_server&#34;&gt;https://docs.python.org/3.13/library/wsgiref.html#module-wsgiref.simple_server&lt;/a&gt; . Nothing there says it&amp;#39;s not &amp;#34;production-grade&amp;#34;. What&amp;#39;s actually missing?
    </content>
    <updated>2025-04-10T09:40:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst9523kmlamfr655wmwadzgwntmat6yvmxlx0f7wzzjnr6n45ef9gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esezvp07</id>
    
      <title type="html">Yes.. even if not the most scalable or feature-full… what would ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst9523kmlamfr655wmwadzgwntmat6yvmxlx0f7wzzjnr6n45ef9gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esezvp07" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqp2yh578h0w39pdfsw8tnv45zpelpjh2609ujghvp3ytqug2r2qcwqtmjy&#39;&gt;nevent1q…tmjy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yes.. even if not the most scalable or feature-full… what would it actually take?
    </content>
    <updated>2025-04-10T07:37:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfda8lf3ugu5h8mydhpqvrjycu9wvtsn26tqmlszslx4yelnc7xvczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esjz5yh0</id>
    
      <title type="html">#Python mini tip: The easiest way to create a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfda8lf3ugu5h8mydhpqvrjycu9wvtsn26tqmlszslx4yelnc7xvczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esjz5yh0" />
    <content type="html">
      #Python mini tip:&lt;br/&gt;&lt;br/&gt;The easiest way to create a signature-preserving function decorator is with `contextlib.contextmanager`. Use it on a generator function with one `yield` statement, and it will create a combined context manager and function decorator.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/114/261/955/640/529/218/original/f3b75a928a5b8921.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-04-01T09:18:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw729l3q383uuprz5f5ap4pdhy9pzmsdt0vcgkg824mfazrz5m9rgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esmnwhs3</id>
    
      <title type="html">#GitHub tip: Don’t post “Any updates?” style comments on ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw729l3q383uuprz5f5ap4pdhy9pzmsdt0vcgkg824mfazrz5m9rgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esmnwhs3" />
    <content type="html">
      #GitHub tip:&lt;br/&gt;&lt;br/&gt;Don’t post “Any updates?” style comments on open source threads. Any updates would be there already. Open source is a gift; bugging maintainers acts like you&amp;#39;re entitled to results. I just mark such comments as spam.&lt;br/&gt;&lt;br/&gt;If you want to see something done, do something to help: research specifications, find an existing implementation, write a test case, draft the docs, write a draft implementation, do some code review, test the PR locally, or just anything to help the project.&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/114/223/094/908/409/157/original/a6eac18f402a88f9.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-03-25T12:41:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9xyzsu5ctre9ev8ma64338fjxz4d5e6t5qkzumd2v93ppjqhvwyczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es6qwmxe</id>
    
      <title type="html">Django &#43; htmx tip: Use hx-headers to pass Django’s CSRF token ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9xyzsu5ctre9ev8ma64338fjxz4d5e6t5qkzumd2v93ppjqhvwyczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es6qwmxe" />
    <content type="html">
      Django &#43; htmx tip:&lt;br/&gt;&lt;br/&gt;Use hx-headers to pass Django’s CSRF token with all requests. This allows htmx to make data-modifying requests with methods like POST or PUT.&lt;br/&gt;&lt;br/&gt;More details: &lt;a href=&#34;https://django-htmx.readthedocs.io/en/latest/tips.html#make-htmx-pass-djangos-csrf-token&#34;&gt;https://django-htmx.readthedocs.io/en/latest/tips.html#make-htmx-pass-djangos-csrf-token&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Django #htmx&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/114/222/582/545/448/199/original/c9f3540905050b75.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-03-25T10:25:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq4yt8rs4aec2ckjmapc7uwgz9rjwhnmnkjszcjn58ak2fpeshjrgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esaedq32</id>
    
      <title type="html">That may be where we&amp;#39;re headed.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq4yt8rs4aec2ckjmapc7uwgz9rjwhnmnkjszcjn58ak2fpeshjrgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esaedq32" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8ykx2js4z5wgahucdlkw5rkk8tgynwud0f9tcggxdx25r7ncdyqs2dfg4n&#39;&gt;nevent1q…fg4n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That may be where we&amp;#39;re headed.
    </content>
    <updated>2025-03-22T21:35:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8vtufmkalufs2zn5zwwlhz0qqxvzc98hgfqp2lf3ysa5q359p7aqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esz8jg6a</id>
    
      <title type="html">Unfortunately, it may be never! The weight of training data often ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8vtufmkalufs2zn5zwwlhz0qqxvzc98hgfqp2lf3ysa5q359p7aqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esz8jg6a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswmeswxk6xnt37xe6wn0wmn06xa2fp5hvrfywml5gg5y77hdfka4s503ylv&#39;&gt;nevent1q…3ylv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Unfortunately, it may be never! The weight of training data often outweighs any &amp;#34;thinking&amp;#34; by the model.
    </content>
    <updated>2025-03-22T12:13:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszqahdtp32kcx5w3mn2gg6840lx7qzjykl07ut9xxfqdwp97rsdlqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esarkzr3</id>
    
      <title type="html">go go Will ! Cover looking sick!</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszqahdtp32kcx5w3mn2gg6840lx7qzjykl07ut9xxfqdwp97rsdlqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esarkzr3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxj3pvcp8lxl6dhc6hjcyfkfkh2qksade5d9uua54wku77vke3utszqwdv8&#39;&gt;nevent1q…wdv8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;go go Will ! Cover looking sick!
    </content>
    <updated>2025-03-06T21:27:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspltql3ssfn0frq5sl3yrm02mwwazk3jpjl90ks2rh46tmxytkr6gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es3pavrw</id>
    
      <title type="html">Another great post from Carlton analyzing what tech bubble cycles ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspltql3ssfn0frq5sl3yrm02mwwazk3jpjl90ks2rh46tmxytkr6gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es3pavrw" />
    <content type="html">
      Another great post from Carlton analyzing what tech bubble cycles can really mean for developers. Buy a subscription, it’s worth your money and time, especially now there’s a sizeable back catalogue!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://fosstodon.org/@carlton/114093544846127347&#34;&gt;https://fosstodon.org/@carlton/114093544846127347&lt;/a&gt;
    </content>
    <updated>2025-03-02T21:49:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy56m2xeuq3c0n5ks65k8zw7gv2m5pxyrgyejz3eyge75eums2ajgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esg3u5uq</id>
    
      <title type="html">I am Ruff contributor 603 ! :partyparrot: #Python #Rust ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy56m2xeuq3c0n5ks65k8zw7gv2m5pxyrgyejz3eyge75eums2ajgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esg3u5uq" />
    <content type="html">
      I am Ruff contributor 603 ! :partyparrot: &lt;br/&gt;&lt;br/&gt;#Python #Rust&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/astral-sh/ruff/pull/16439&#34;&gt;https://github.com/astral-sh/ruff/pull/16439&lt;/a&gt;
    </content>
    <updated>2025-02-28T16:48:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq5szgqqe5mxhas5w7txkd9rlwpukc0d569fst24m04aazvmg0xwgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esvrljae</id>
    
      <title type="html">and in at least one case, lack of support in SMSes for the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq5szgqqe5mxhas5w7txkd9rlwpukc0d569fst24m04aazvmg0xwgzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esvrljae" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqf38n526vmy5plpdumk48zx3dqcwu9ayg0gmrt5jx28kyjj7gcqgszwxw6&#39;&gt;nevent1q…wxw6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;and in at least one case, lack of support in SMSes for the undotted I has lead to deaths: &lt;a href=&#34;https://languagelog.ldc.upenn.edu/nll/?p=73&#34;&gt;https://languagelog.ldc.upenn.edu/nll/?p=73&lt;/a&gt;
    </content>
    <updated>2025-02-20T12:33:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf9cap2fsay2ndmk687qe5reqqrjxdxzalx4tkckame0xut5luc7czyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esa7589t</id>
    
      <title>Nostr event nevent1qqsf9cap2fsay2ndmk687qe5reqqrjxdxzalx4tkckame0xut5luc7czyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esa7589t</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf9cap2fsay2ndmk687qe5reqqrjxdxzalx4tkckame0xut5luc7czyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esa7589t" />
    <content type="html">
       &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/956/654/948/048/821/original/a393a54348603069.jpg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-02-06T11:16:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2djl7zjgng5fn5h068apk34wdnyuwn2n3k5ev63z0n2p3u6p6zrszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es72w44l</id>
    
      <title type="html">Jesus, so bad...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2djl7zjgng5fn5h068apk34wdnyuwn2n3k5ev63z0n2p3u6p6zrszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es72w44l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0x3ejtn449vsm3cayr280pg36cevkhrqym7lhu7eadk57539wts0uuy56&#39;&gt;nevent1q…uy56&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Jesus, so bad...
    </content>
    <updated>2024-12-23T15:49:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsffw5rhe8ym5h6xy39sx0eydt64vpd9nt3w50km2h9s24hqjgt64szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esd3udt6</id>
    
      <title type="html">the new query_params parameter in test Client methods :)</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsffw5rhe8ym5h6xy39sx0eydt64vpd9nt3w50km2h9s24hqjgt64szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esd3udt6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyezjr53twgf53gr9mn6vc4rr3m2y34gm3frls22gyu2v0rhlmpzgap5c90&#39;&gt;nevent1q…5c90&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the new query_params parameter in test Client methods :)
    </content>
    <updated>2024-12-20T16:27:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd7h35w6kwsz70cjcdzduh92gzy2797vyj43d9c0znvrky6fpcuxczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es9f5hqg</id>
    
      <title type="html">🤔 Want to test your Django knowledge? Here’s my blog post ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd7h35w6kwsz70cjcdzduh92gzy2797vyj43d9c0znvrky6fpcuxczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es9f5hqg" />
    <content type="html">
      🤔 Want to test your Django knowledge?&lt;br/&gt;&lt;br/&gt;Here’s my blog post version of last night’s quiz at Django London. It’s been our annual tradition since 2016.&lt;br/&gt;&lt;br/&gt;#Django&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://adamj.eu/tech/2024/12/18/django-quiz-2024/&#34;&gt;https://adamj.eu/tech/2024/12/18/django-quiz-2024/&lt;/a&gt;
    </content>
    <updated>2024-12-18T22:26:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8vxrht0dc9erugr5fkp4m8alcw7fnhnv60e24u5xeh3jnzy7wywszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esky8att</id>
    
      <title type="html">do what the algorithm suggests and you shall be rewarded</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8vxrht0dc9erugr5fkp4m8alcw7fnhnv60e24u5xeh3jnzy7wywszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esky8att" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2906ta6vhqajjnehjelmt7gfx9cqwsn882acn6rse46eltzmncvqrnq9yp&#39;&gt;nevent1q…q9yp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;do what the algorithm suggests and you shall be rewarded
    </content>
    <updated>2024-12-11T15:34:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfkjg8dvv2khnrlvjf35gdn8d5sl9saq45qf84t9g3gse038fxutqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esa6pnv5</id>
    
      <title type="html">GitHub Copilot suggests that I write a very long series ranting ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfkjg8dvv2khnrlvjf35gdn8d5sl9saq45qf84t9g3gse038fxutqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esa6pnv5" />
    <content type="html">
      GitHub Copilot suggests that I write a very long series ranting about how Django views are NOT controllers&lt;br/&gt; &lt;img src=&#34;https://cdn.fosstodon.org/media_attachments/files/113/634/902/915/919/830/original/f53114305f68e49e.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-11T15:32:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg6ldwwmf9srydklhhdzkul0zylpvwf3jxk46q9m0hp9esa9dapqczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es6pyxmg</id>
    
      <title type="html">Thanks to @npub1nsp…ahke ’s new Django TV site, here are all ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg6ldwwmf9srydklhhdzkul0zylpvwf3jxk46q9m0hp9esa9dapqczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es6pyxmg" />
    <content type="html">
      Thanks to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nsp3hg75ge84dn5fttlkpxpxnj0dfl697239dtyz4js3mdw2jllqf8ahke&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Jeff Triplett&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nsp…ahke&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; ’s new Django TV site, here are all of my DjangoCon talks gathered on one page.&lt;br/&gt;&lt;br/&gt;#Django&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://djangotv.com/presenters/adam-johnson/&#34;&gt;https://djangotv.com/presenters/adam-johnson/&lt;/a&gt;
    </content>
    <updated>2024-12-07T22:06:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw8avevz300xq7lyshgjhrefqpyx7dx8kc9lghp2nt7cwllfu8j6qzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es4cr09r</id>
    
      <title type="html">Little reminder to do the 2024 #Django developers survey :) ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw8avevz300xq7lyshgjhrefqpyx7dx8kc9lghp2nt7cwllfu8j6qzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es4cr09r" />
    <content type="html">
      Little reminder to do the 2024 #Django developers survey :)&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.djangoproject.com/weblog/2024/nov/21/2024-django-developers-survey/&#34;&gt;https://www.djangoproject.com/weblog/2024/nov/21/2024-django-developers-survey/&lt;/a&gt;
    </content>
    <updated>2024-12-06T12:45:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf6kdhsg295gmkv4mz74pz35hz70stxjd3yxhq40eukg3dwx4r8dszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esnkv2g8</id>
    
      <title type="html">✍️ New post covering another useful way to launch pdb in ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf6kdhsg295gmkv4mz74pz35hz70stxjd3yxhq40eukg3dwx4r8dszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esnkv2g8" />
    <content type="html">
      ✍️ New post covering another useful way to launch pdb in Django, when a given SQL query runs&lt;br/&gt;&lt;br/&gt;#Django #Python&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://adamj.eu/tech/2024/12/05/django-sql-breakpoint/&#34;&gt;https://adamj.eu/tech/2024/12/05/django-sql-breakpoint/&lt;/a&gt;
    </content>
    <updated>2024-12-05T23:28:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs09tml3e5nzytxklhsskgwsc44kmvjacgf2yphvewqtxkxpadfymszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es5dypkc</id>
    
      <title type="html">noooo :(</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs09tml3e5nzytxklhsskgwsc44kmvjacgf2yphvewqtxkxpadfymszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es5dypkc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsraqu8m04f0zr5j4ggkjnkhgr003rznp0jsentexvj784trahsphs8gmet5&#39;&gt;nevent1q…met5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;noooo :(
    </content>
    <updated>2024-11-27T12:56:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswp3pdeek2lusehvpjhk2v4dw6dzezdq8fdpen83jgdvzvzqttv4szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es4ph3ve</id>
    
      <title type="html">Thanks for sharing, updating to Sequoia now !!!</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswp3pdeek2lusehvpjhk2v4dw6dzezdq8fdpen83jgdvzvzqttv4szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es4ph3ve" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyrfqf4rfagraymprhtm89rnzj5dd98eq3u63m03nufpxh95dcheshp95y0&#39;&gt;nevent1q…95y0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thanks for sharing, updating to Sequoia now !!!
    </content>
    <updated>2024-11-27T12:01:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdv3pypsft63h8vs553ehrzqm7dkqpxh97lxpsc9qtknfsclxjhkszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esefxm26</id>
    
      <title type="html">it would be great if it had a system check…</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdv3pypsft63h8vs553ehrzqm7dkqpxh97lxpsc9qtknfsclxjhkszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esefxm26" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs07jjn3ugxyk45ewqc9f4s8zw6g8c35y0fvkc7wr3en7ynnwh0z6qvrrhtp&#39;&gt;nevent1q…rhtp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it would be great if it had a system check…
    </content>
    <updated>2024-11-26T15:48:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszpalgmm47q69jwjsp578z9p8u9k79nefue3gmjekywwadtw4jv4gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5eswy8mq9</id>
    
      <title type="html">Congratulations! Quite something to pull off a whole platform ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszpalgmm47q69jwjsp578z9p8u9k79nefue3gmjekywwadtw4jv4gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5eswy8mq9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2hljaelkurxctvcztpqmxxwuqm8kwmvh3kz0wv09x8a75k90rrtcm9jweg&#39;&gt;nevent1q…jweg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Congratulations! Quite something to pull off a whole platform like that.
    </content>
    <updated>2024-11-26T14:55:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0cm5t4y66n6g4ufxp47xr2muqmpvfq7cn0226ln53etfmfscdzrqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5eszsemkz</id>
    
      <title type="html">🐴 Django-related deals for Black Friday! 🐴 My annual post ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0cm5t4y66n6g4ufxp47xr2muqmpvfq7cn0226ln53etfmfscdzrqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5eszsemkz" />
    <content type="html">
      🐴 Django-related deals for Black Friday! 🐴&lt;br/&gt;&lt;br/&gt;My annual post gathering deals from Django-related creators is up.&lt;br/&gt;&lt;br/&gt;Check it out for discounts on books, courses, and tools!&lt;br/&gt;&lt;br/&gt;#Django #BlackFriday&lt;br/&gt; &lt;br/&gt;&lt;a href=&#34;https://adamj.eu/tech/2024/11/18/django-black-friday-deals-2024/&#34;&gt;https://adamj.eu/tech/2024/11/18/django-black-friday-deals-2024/&lt;/a&gt;
    </content>
    <updated>2024-11-18T07:54:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv36r7y25u2qtnr650me8h8apmf7e8ar5u4n9azc5lzgwhv88an3gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esye9ya5</id>
    
      <title type="html">✍️ I just finished writing the new pdb chapter for Boost Your ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv36r7y25u2qtnr650me8h8apmf7e8ar5u4n9azc5lzgwhv88an3gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esye9ya5" />
    <content type="html">
      ✍️ I just finished writing the new pdb chapter for Boost Your Django DX. Lots of good stuff about pdb and ipdb.&lt;br/&gt;&lt;br/&gt;🖨️ I’m not against print debugging though, per this past post:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://adamj.eu/tech/2021/10/08/tips-for-debugging-with-print/&#34;&gt;https://adamj.eu/tech/2021/10/08/tips-for-debugging-with-print/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;🤔 Maybe I could squeeze a “print debugging” section in with these tips?&lt;br/&gt;&lt;br/&gt;#Django #Python
    </content>
    <updated>2024-11-08T13:53:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg4cep5fu8wnxknclhd2r9j8fe6pp73jdj6d65hy6ms6u68qmlkjqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esym7p9e</id>
    
      <title type="html">Anyone using Biome with their Django projects? Any tips? #Django ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg4cep5fu8wnxknclhd2r9j8fe6pp73jdj6d65hy6ms6u68qmlkjqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esym7p9e" />
    <content type="html">
      Anyone using Biome with their Django projects? Any tips?&lt;br/&gt;&lt;br/&gt;#Django &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://biomejs.dev/&#34;&gt;https://biomejs.dev/&lt;/a&gt;
    </content>
    <updated>2024-11-01T12:31:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrz6xn9q4qgc2v2pdgffkd97hs8yf4mzmmx7equpqvphhzsszje4czyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esywnr5x</id>
    
      <title type="html">📦 WhiteNoise 6.8.0 is out! Including: * A gnarly bug fix from ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrz6xn9q4qgc2v2pdgffkd97hs8yf4mzmmx7equpqvphhzsszje4czyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esywnr5x" />
    <content type="html">
      📦 WhiteNoise 6.8.0 is out!&lt;br/&gt;&lt;br/&gt;Including:&lt;br/&gt;&lt;br/&gt;* A gnarly bug fix from Per Myren&lt;br/&gt;* A correction to script prefix behaviour from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub10c6q3la803jw0p6nucef27uc32uuuxhch3fp9uxp567c7xccus7qvy0j74&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sarah Boyce&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub10c6…0j74&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;* An up-to-4x optimization of collectstatic from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fut8n0gq4stzh6uulc796qzvl7t36thk90ujt0l8ue3e7culyejshdnpl7&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Anthony&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fut…npl7&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;Please upgrade and test!&lt;br/&gt;&lt;br/&gt;#Django&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://whitenoise.readthedocs.io/en/stable/changelog.html&#34;&gt;https://whitenoise.readthedocs.io/en/stable/changelog.html&lt;/a&gt;
    </content>
    <updated>2024-10-28T11:36:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv5kep7qx05yazh7ha9z6jw4e4c40spkww8fnla4xu7qs65mf0u7szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esxq8g4v</id>
    
      <title type="html">no, but I’m interested. I have a WIP Django test client that ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv5kep7qx05yazh7ha9z6jw4e4c40spkww8fnla4xu7qs65mf0u7szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esxq8g4v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs202xkay3rmkg7wp8a6mqvx47ggyu73cupv0708fee3n3z48eca0qhkl3wj&#39;&gt;nevent1q…l3wj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;no, but I’m interested. I have a WIP Django test client that runs validator.nu on every response to check for valid HTML. I think similar to search for accessibility issues would be a neat way to do it.
    </content>
    <updated>2024-10-22T15:16:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9q8lwn7wrhazredq5lanla99a34j5rv6l5g20wk25uj50swnef6szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esdm4nkj</id>
    
      <title type="html">Nice, did you see ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9q8lwn7wrhazredq5lanla99a34j5rv6l5g20wk25uj50swnef6szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esdm4nkj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszehxwkx3n9ntwltuexmf4tu92wuuccfsu5fe37wywj8cnplnf5jsvrjumn&#39;&gt;nevent1q…jumn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nice, did you see &lt;a href=&#34;https://youtu.be/inRB6ull5WQ?si=WIzWKvWZDlMxhyVo&#34;&gt;https://youtu.be/inRB6ull5WQ?si=WIzWKvWZDlMxhyVo&lt;/a&gt; ? Basically htmx developers trying to get relevant bits into the HTML spec
    </content>
    <updated>2024-10-12T12:00:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw9exrjfzy678wqrg6qeya8vj3g09z4y9wfa4cpmgkuwnq7z8pzsqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esluydz6</id>
    
      <title type="html">we have a few videos from @npub1j05…cx2c here: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw9exrjfzy678wqrg6qeya8vj3g09z4y9wfa4cpmgkuwnq7z8pzsqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esluydz6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2q9qfwjjhe40wg4u9fff88ddljw5lhc2l3zkh7u4yqf6vn2vz9jqwul92c&#39;&gt;nevent1q…l92c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;we have a few videos from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1j05ftjpuhlmpuyr7atxd0p405cysyad8qmrqs2az98gra3zx8f0qm4cx2c&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Django London&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1j05…cx2c&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; here: &lt;a href=&#34;https://youtube.com/@djangolondon8379?si=Bc6XCpqqdbK_rjQq&#34;&gt;https://youtube.com/@djangolondon8379?si=Bc6XCpqqdbK_rjQq&lt;/a&gt; . Happy to add later through any open process there may be.
    </content>
    <updated>2024-09-28T01:17:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrhmvxnl4qanf5yef7mcty9hxd0fksaykmczucu23xrx79xfg69sczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esp6fn6t</id>
    
      <title type="html">Yesterday, I used the #Zed Multibuffer for two wide-reaching ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrhmvxnl4qanf5yef7mcty9hxd0fksaykmczucu23xrx79xfg69sczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esp6fn6t" />
    <content type="html">
      Yesterday, I used the #Zed Multibuffer for two wide-reaching refactors, and wow, it really sped things up. I am slowly adopting Zed, but there are enough rough edges to keep me using Sublime for most tasks.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://zed.dev/docs/multibuffers&#34;&gt;https://zed.dev/docs/multibuffers&lt;/a&gt;
    </content>
    <updated>2024-09-12T10:08:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8j8c3jweegtt4n0l0xpkr3appr6r4pgt5r4kqu40ur26m6nt6pkqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esw33fx3</id>
    
      <title type="html">No need to use the prefix, uv manages Python not the other way ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8j8c3jweegtt4n0l0xpkr3appr6r4pgt5r4kqu40ur26m6nt6pkqzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esw33fx3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgyfnmskhuqvqfxljjs4hvcsecet9lagd0dyk8cvn2j7w30375fhcywjwhf&#39;&gt;nevent1q…jwhf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No need to use the prefix, uv manages Python not the other way round. I guess they added support for convenience, to differentiate between multiple uv versions.
    </content>
    <updated>2024-09-07T16:24:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs90xuxd7v7j8cav5a9hkg3xvs9rnaal3y8sg9f2qg04qamu3kkseczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5essgrrar</id>
    
      <title type="html">I have this installed which speeds up environment creation: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs90xuxd7v7j8cav5a9hkg3xvs9rnaal3y8sg9f2qg04qamu3kkseczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5essgrrar" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyd5w7nrwy8zx5l3ale9c04ae63n3830047da3z0e4a34t7pnqe6q9wr29r&#39;&gt;nevent1q…r29r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have this installed which speeds up environment creation: &lt;a href=&#34;https://pypi.org/project/pre-commit-uv/#description&#34;&gt;https://pypi.org/project/pre-commit-uv/#description&lt;/a&gt;
    </content>
    <updated>2024-09-07T09:47:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2uqgpkkugsylxsa25xdlurwthsyygkvuvwqcr7prm26yfu3geplczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esq2v2j6</id>
    
      <title type="html">✍️ New post on a pattern for your API clients that read ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2uqgpkkugsylxsa25xdlurwthsyygkvuvwqcr7prm26yfu3geplczyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esq2v2j6" />
    <content type="html">
      ✍️ New post on a pattern for your API clients that read Django settings, using functools.cache and reloading based on the setting_changed signal.&lt;br/&gt;&lt;br/&gt;#Django&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://adamj.eu/tech/2024/09/05/django-settings-api-clients/&#34;&gt;https://adamj.eu/tech/2024/09/05/django-settings-api-clients/&lt;/a&gt;
    </content>
    <updated>2024-09-05T20:51:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqk729l6cfrw6euulsmt4cm5s6mnregrnx88r937nj3yfle77w3vszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5eswcx0h4</id>
    
      <title type="html">✍️ New post covering the fast and slow ways to rotate your ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqk729l6cfrw6euulsmt4cm5s6mnregrnx88r937nj3yfle77w3vszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5eswcx0h4" />
    <content type="html">
      ✍️ New post covering the fast and slow ways to rotate your Django secret key 🔑&lt;br/&gt;&lt;br/&gt;#Django&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://adamj.eu/tech/2024/08/30/django-rotate-secret-key/&#34;&gt;https://adamj.eu/tech/2024/08/30/django-rotate-secret-key/&lt;/a&gt;
    </content>
    <updated>2024-08-30T21:39:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst3y6ndvclvfjjdtuffg7xs08mrfeflgrv4y4hm3gxstsvs23sl0gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es9pcrpd</id>
    
      <title type="html">Ah, my bad, I misremembered.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst3y6ndvclvfjjdtuffg7xs08mrfeflgrv4y4hm3gxstsvs23sl0gzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es9pcrpd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdtje7c2fcgfwauq469cyaywwss0c6dnydf3km9g8ym470hcu2jggsa858f&#39;&gt;nevent1q…858f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ah, my bad, I misremembered.
    </content>
    <updated>2024-08-08T11:29:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9qwtrh4ywqfd58gvr5u3gz4xd57u44wfhtx9lzd83ahmz89e0p4szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esy56q5w</id>
    
      <title type="html">CSS native masonry layout is available experimentally in some ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9qwtrh4ywqfd58gvr5u3gz4xd57u44wfhtx9lzd83ahmz89e0p4szyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5esy56q5w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspjssnremzutu2t343dpvjlsjlyspvuuv96phd8my5sx8dtuklv3cv52l76&#39;&gt;nevent1q…2l76&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;CSS native masonry layout is available experimentally in some browsers, you could just use that with a fallback of aligned rows per &lt;a href=&#34;https://piccalil.li/blog/masonry-and-tabbing/&#34;&gt;https://piccalil.li/blog/masonry-and-tabbing/&lt;/a&gt;
    </content>
    <updated>2024-08-07T18:53:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgkmqnz34equp4e2k5ty5kccyfh4ctl57pq8mls0fesvxu6ap8yqszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5essndaa5</id>
    
      <title type="html">ah yes I noticed this too :)</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgkmqnz34equp4e2k5ty5kccyfh4ctl57pq8mls0fesvxu6ap8yqszyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5essndaa5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2egnemadqd8zq7xmsyr2w62y6fhq92ug9g6aamc247z5mfcnx97qyc539t&#39;&gt;nevent1q…539t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;ah yes I noticed this too :)
    </content>
    <updated>2024-08-07T10:04:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9sgsgpuycvkxqpypjuvc62qurmuz3tpm24el68n8wk8qrm7l5r7czyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es0uqzv0</id>
    
      <title type="html">Thank you, I will get on this during the week.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9sgsgpuycvkxqpypjuvc62qurmuz3tpm24el68n8wk8qrm7l5r7czyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5es0uqzv0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgw0ds4utt57yhp0kngwfftuul4yl0l6cy6am78686t0sxfcy8gzc2j7cdr&#39;&gt;nevent1q…7cdr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you, I will get on this during the week.
    </content>
    <updated>2024-08-04T08:39:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxu8qse5cwwrcxqmq6krygfmx7c9rdku47dhy4guawclqt7u4t7ggzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5essf58g5</id>
    
      <title type="html">Anthony treats his projects’ issue trackers as his personal ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxu8qse5cwwrcxqmq6krygfmx7c9rdku47dhy4guawclqt7u4t7ggzyqlh83mk2x9g20sm3pk97cmf8xe6nctxfeyfyef25k7d8yx77d5essf58g5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszz80a3z3as0068a8emz42fwmxkstjrt4alwgu7w2pm6y9ah947zsq2c2a2&#39;&gt;nevent1q…c2a2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Anthony treats his projects’ issue trackers as his personal inbox… can feel quite hostile to contribution and discussion.
    </content>
    <updated>2024-08-03T19:56:33Z</updated>
  </entry>

</feed>