<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-08T15:00:58Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Oliver Andrich</title>
  <author>
    <name>Oliver Andrich</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1nyljwlryf37rrlavu3wnxae0es3uajc560ahrhyecvpd6f3h9zcqqzltu2.rss" />
  <link href="https://yabu.me/npub1nyljwlryf37rrlavu3wnxae0es3uajc560ahrhyecvpd6f3h9zcqqzltu2" />
  <id>https://yabu.me/npub1nyljwlryf37rrlavu3wnxae0es3uajc560ahrhyecvpd6f3h9zcqqzltu2</id>
  <icon>https://f2.tchncs.de/accounts/avatars/112/463/515/098/343/774/original/e8e72e34d57be0a4.jpeg</icon>
  <logo>https://f2.tchncs.de/accounts/avatars/112/463/515/098/343/774/original/e8e72e34d57be0a4.jpeg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsdxmxd43shrdvqn4ednvlaetsgp5xcgfy9vurs2ld00kplnv4djgczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqfgnden</id>
    
      <title type="html">Thank you for the effort. And Django News is the only newsletter ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdxmxd43shrdvqn4ednvlaetsgp5xcgfy9vurs2ld00kplnv4djgczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqfgnden" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszg47fglpqch7tyuq9ar9qaqulqhgx0ynjzfcu9r8krl9gwh52zlq28t8e5&#39;&gt;nevent1q…t8e5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Thank you for the effort. And Django News is the only newsletter I read top to bottom. I hope for another 7 years or so.
    </content>
    <updated>2026-04-03T11:26:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdeu3djfwspf6h0uzjkp8633y24hcj9q0wszenx6s24c3l8gj37qszyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqgmr6nf</id>
    
      <title type="html">Not sure what he wants. But he requests full attention from me. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdeu3djfwspf6h0uzjkp8633y24hcj9q0wszenx6s24c3l8gj37qszyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqgmr6nf" />
    <content type="html">
      Not sure what he wants. But he requests full attention from me. #caturday #catsofmastodon&lt;br/&gt; &lt;img src=&#34;https://f2.tchncs.de/media_attachments/files/116/308/177/944/352/204/original/0e00d042e4feda90.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-03-28T18:19:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp5ty4rwgs4p9cxk0tqhrchnef0uy80xau33drrclmv2g2u79wy0szyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq22nvzh</id>
    
      <title type="html">Chilling in the bed with your cat is the best thing to start ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp5ty4rwgs4p9cxk0tqhrchnef0uy80xau33drrclmv2g2u79wy0szyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq22nvzh" />
    <content type="html">
      Chilling in the bed with your cat is the best thing to start #caturday&lt;br/&gt; &lt;img src=&#34;https://f2.tchncs.de/media_attachments/files/116/028/179/385/215/722/original/a494bc87257d1a3f.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2026-02-07T07:33:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspsdgh3qkgea8z3fzl8nseu9tqyfq36kxkck3lf2lh94kpz23z0zgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqcnpz03</id>
    
      <title type="html">Great talk by @npub1fdr…lvhs Very inspiring along with the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspsdgh3qkgea8z3fzl8nseu9tqyfq36kxkck3lf2lh94kpz23z0zgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqcnpz03" />
    <content type="html">
      Great talk by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fdrpydz4n2dpgpy5xhsa6rjg8ytggn82mt0addw6sf93272nhhnqsjlvhs&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Cory Doctorow&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fdr…lvhs&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; Very inspiring along with the announcement of the digital indipendence day.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://media.ccc.de/v/39c3-a-post-american-enshittification-resistant-internet&#34;&gt;https://media.ccc.de/v/39c3-a-post-american-enshittification-resistant-internet&lt;/a&gt;
    </content>
    <updated>2026-01-02T08:12:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspfsp8z8d3shh4x9vzyjgqjyq686rjcd9cqe72mfkxj92rnjnk4fgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq6r392k</id>
    
      <title type="html">Best $50 I spent today. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspfsp8z8d3shh4x9vzyjgqjyq686rjcd9cqe72mfkxj92rnjnk4fgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq6r392k" />
    <content type="html">
      Best $50 I spent today.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.djangoproject.com/fundraising/&#34;&gt;https://www.djangoproject.com/fundraising/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#SupportDjango #Django
    </content>
    <updated>2025-08-02T13:23:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdchff0q9s242slplf3cnzcq7m345z3h3x7vhlxnlgxtmjkugcy9gzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqz2y7zh</id>
    
      <title type="html">Django turned 20 yesterday! Apart from Python, no other tech has ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdchff0q9s242slplf3cnzcq7m345z3h3x7vhlxnlgxtmjkugcy9gzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqz2y7zh" />
    <content type="html">
      Django turned 20 yesterday! Apart from Python, no other tech has stuck with me this long. Happy birthday, you brilliant little framework. &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://someonewho.codes/django-turned-20/&#34;&gt;https://someonewho.codes/django-turned-20/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#python #django
    </content>
    <updated>2025-07-14T19:51:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr8az4gzzunxck7d22crja5dd7h4tkhjzwkej0402kvjxghea64qqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqqsdc86</id>
    
      <title type="html">and for a bigger django project it looks the same, but also ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr8az4gzzunxck7d22crja5dd7h4tkhjzwkej0402kvjxghea64qqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqqsdc86" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2g2rrjytde32tal8ranfzqf2hn4am0ed0vjq4edcqt73jyt78wrc2c6fwn&#39;&gt;nevent1q…6fwn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;and for a bigger django project it looks the same, but also includes guidelines how to build models, views, and so on.
    </content>
    <updated>2025-05-26T19:49:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2g2rrjytde32tal8ranfzqf2hn4am0ed0vjq4edcqt73jyt78wrczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqxtxk73</id>
    
      <title type="html">From my django project I can&amp;#39;t share anything yet, because I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2g2rrjytde32tal8ranfzqf2hn4am0ed0vjq4edcqt73jyt78wrczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqxtxk73" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsftvnulwyga5wp2dx76z4agsfk9xckcpvd0c6xeh6z38rhtre7wsqfh0ghc&#39;&gt;nevent1q…0ghc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;From my django project I can&amp;#39;t share anything yet, because I have to clean it up a bit. But I currently work on a pluggable django app, that uses this file.&lt;br/&gt;&lt;br/&gt;Most of it, it discovered by itself like the usage of the just command or how the project is structured. But as I am a big fan of django-test-plus, I told Junie a bit about this preference and that I want 100% test coverage. I also had to mention, that mocking should be the last thing to do. Otherwise it would mock almost everything even to hide failing tests from you.&lt;br/&gt;&lt;br/&gt;The fun part is, that you can talk with Junie about the guidelines and he/she/it adapts them accordingly.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://gist.github.com/oliverandrich/62516ce3da5b334d63b7ddbb146a6281&#34;&gt;https://gist.github.com/oliverandrich/62516ce3da5b334d63b7ddbb146a6281&lt;/a&gt;
    </content>
    <updated>2025-05-26T19:46:18Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdndcfxd354kxj66xccd5xy0ezmt45sn7cpvdkls9pz76jxw6ckrgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqw83u3e</id>
    
      <title type="html">@npub1p8l…anzv @npub1mjx…httg Do you guys have advice how to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdndcfxd354kxj66xccd5xy0ezmt45sn7cpvdkls9pz76jxw6ckrgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqw83u3e" />
    <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;/npub1p8lllvgc2kgywjh29f68fexnluelr4d2f5jjaqru63xkkjuvq69quqanzv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Paul Everitt&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1p8l…anzv&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; Do you guys have advice how to handle the .junie directory in a project? Would you commit it to source control? I normally avoid to add my .idea folder, cause other people might have different settings and requirements. But the guideline.md seems to be a good candidate to share between users.
    </content>
    <updated>2025-05-25T14:49:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgk7qydjwh969drxcknaez0vqcwhlr287s3kysm5j05nw07qdpt2szyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq03fx4m</id>
    
      <title type="html">I do a ton of stuff with shortcuts: switching desktops, adding ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgk7qydjwh969drxcknaez0vqcwhlr287s3kysm5j05nw07qdpt2szyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq03fx4m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9a2c276uelqtxz4numlrpn3j9tyyjltdp7cgwljmwhlhetaqjapgxg0f7m&#39;&gt;nevent1q…0f7m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I do a ton of stuff with shortcuts: switching desktops, adding task based on the current application to Todoist, trigger standard AI prompts I use and so on. I would have the same problem as Kev.
    </content>
    <updated>2025-05-02T16:28:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9tcxc3h3ek00mdhq509p2cp8jpun4w4a22w3ke9dame5uk0m2qrqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqekl42p</id>
    
      <title type="html">I keep a journal in my notes app. Would you like to see it as a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9tcxc3h3ek00mdhq509p2cp8jpun4w4a22w3ke9dame5uk0m2qrqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqekl42p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfpz3angvrs4jlaup3xflt00hwr9uvdy0xxw279cejd6tjwl4veyc5nezv9&#39;&gt;nevent1q…ezv9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I keep a journal in my notes app. Would you like to see it as a blogpost or like a gist? It contains criticism, suggestions and so on. Overall the experience is awesome. Junie and I harmonize way better then Cursor and I. Mostly, I would love to see that it takes more obvious things into account. When I tell it/him/her about them, he/she/it does immediately what I expect.
    </content>
    <updated>2025-04-26T11:47:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsztt4x4alvmm35kyx0cv6kuh7nt7k2afn64l2dvmfp7fexga6kjlczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq4t68hz</id>
    
      <title type="html">I am a big fan of the AI Assistant and Junie at the moment. I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsztt4x4alvmm35kyx0cv6kuh7nt7k2afn64l2dvmfp7fexga6kjlczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq4t68hz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxfvn4yqrkz5kcdmntkadgnw6ku047rqmedyrvnxmn9rck9rfza9c7z74tk&#39;&gt;nevent1q…74tk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I am a big fan of the AI Assistant and Junie at the moment. I like the deep integration.
    </content>
    <updated>2025-04-24T17:56:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx9kukhvvk73x0umadj8lsz06gy3ed0plfwyv6nfcjdqezs50js4qzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqxnhczv</id>
    
      <title type="html">@npub1fh7…ee83 is it possible to host Docker Containers on a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx9kukhvvk73x0umadj8lsz06gy3ed0plfwyv6nfcjdqezs50js4qzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqxnhczv" />
    <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;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; is it possible to host Docker Containers on a project like Forgejo does, or is this a feature only available to some projects?
    </content>
    <updated>2025-04-22T13:30:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqfnrtahzzlfgpht9849zgmx5vsw6sgcqzr8a4vuf46vughghef8szyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq05a40q</id>
    
      <title type="html">pytest fixture are confusing me way too often, too. Especially ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqfnrtahzzlfgpht9849zgmx5vsw6sgcqzr8a4vuf46vughghef8szyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq05a40q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr6u87tyu755zn35fatuy0t2kkva2z67qsm7ju2hw62lqfn4sw2wsz3krjr&#39;&gt;nevent1q…krjr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;pytest fixture are confusing me way too often, too. Especially when I have to layer them or add some mocked services… This always ends up in a total mess. But pytest &#43; TestCase works great for me.
    </content>
    <updated>2025-03-25T13:10:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdzkden2ujsn7h3v68wt4xrx7jutscp8n8z4rrmypa7p8frna8v6qzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqyhv4xs</id>
    
      <title type="html">it works for me as the main application for calendaring in my ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdzkden2ujsn7h3v68wt4xrx7jutscp8n8z4rrmypa7p8frna8v6qzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqyhv4xs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy65j0ygng33yvp6ypzk7uxfhrw7aazuw92n277tmc23u6vn2ucggck53k2&#39;&gt;nevent1q…53k2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;it works for me as the main application for calendaring in my O365 organization. The only missing feature is, that you can&amp;#39;t create a link to a Teams meeting. That is my primary reason to have finally switched to Fantastical.
    </content>
    <updated>2025-02-26T07:41:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstysu4m7drr9crfhh2p068s887frrr5yqj5w7lz6teh6uhqgttp3czyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq9fujxc</id>
    
      <title type="html">Set up my @npub1fh7…ee83 supporting membership. And canceled my ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstysu4m7drr9crfhh2p068s887frrr5yqj5w7lz6teh6uhqgttp3czyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq9fujxc" />
    <content type="html">
      Set up my &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; supporting membership. And canceled my GitHub Pro membership. Spending money on Codeberg e.V. feels way better.
    </content>
    <updated>2025-01-09T10:29:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvlpuej6rkvx3u9anyevmf77educdwn83uq5vgfwrmlqf0fuwx2pczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqkezuht</id>
    
      <title type="html">@npub1fh7…ee83 if I start as a supporting member, can I switch ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvlpuej6rkvx3u9anyevmf77educdwn83uq5vgfwrmlqf0fuwx2pczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqkezuht" />
    <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;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; if I start as a supporting member, can I switch later on an active membership? Or do I have to decide this upfront?
    </content>
    <updated>2024-12-25T10:35:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8fmncsr7807lpuervuh7hdd642t4kgpe3ceh9xvvpdxgdf3krd0qzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqlqkjrr</id>
    
      <title type="html">I use codeberg for all my private repos. Works like a charm and I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8fmncsr7807lpuervuh7hdd642t4kgpe3ceh9xvvpdxgdf3krd0qzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqlqkjrr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr6qdech5utzdupp9lzuxwj0eyaep0lhqz8sg8wt4ug68thjk4mggm97x56&#39;&gt;nevent1q…7x56&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I use codeberg for all my private repos. Works like a charm and I love when it would see more adoption in the python community.
    </content>
    <updated>2024-12-24T17:54:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8zf49y3h6nl5dt5l5gxa0d93y4tj2aqsqfj8u0s4202p9yk3r4nczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqx7ecp7</id>
    
      <title type="html">Played a bit with copier today. Nice tool and I love how it can ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8zf49y3h6nl5dt5l5gxa0d93y4tj2aqsqfj8u0s4202p9yk3r4nczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqx7ecp7" />
    <content type="html">
      Played a bit with copier today. Nice tool and I love how it can apply updates to existing projects. I guess I will converted my 5 #python standard templates for projects, toys and experiments to use it. &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://copier.readthedocs.io/en/stable/&#34;&gt;https://copier.readthedocs.io/en/stable/&lt;/a&gt;
    </content>
    <updated>2024-12-21T17:03:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst556t268zr3vd9afcyn6frmpj2f4gdxkyzep5hlkw8gxvdt4te4szyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqvlvchm</id>
    
      <title type="html">Don&amp;#39;t do it. I was a lousy joke. The last thing I would ever ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst556t268zr3vd9afcyn6frmpj2f4gdxkyzep5hlkw8gxvdt4te4szyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqvlvchm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs82z4tdjey6m4vkaqmxpnrrn3pm7q5z7w8zzzht8lkeg82zs0qwlcktxdv9&#39;&gt;nevent1q…xdv9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Don&amp;#39;t do it. I was a lousy joke. The last thing I would ever want to attend is a machine generated talk. On this topic, I am old fashioned. I want to see a human and be able to believe it is a human. (But I see a time, when I can’t detect it anymore.)
    </content>
    <updated>2024-12-11T15:46:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgh8qupsz88np6kw4anrutxnn9dc8p0t4lfluadnn8j3upfcd2sxqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqkmwd63</id>
    
      <title type="html">can we get a on-demand-django-tv-feature? I head to Django TV and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgh8qupsz88np6kw4anrutxnn9dc8p0t4lfluadnn8j3upfcd2sxqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqkmwd63" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs256p8pf7kqgke8574tmfcc05mnhuplce7lyvs39s77wdd2uq0mxct4yp6j&#39;&gt;nevent1q…yp6j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;can we get a on-demand-django-tv-feature? I head to Django TV and ask for a fresh talk about a topic.
    </content>
    <updated>2024-12-11T15:41:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsty9vtjjvz8vgqv2jv90d7tp6wa35xygv6tasxv9kylqfdpfur9ugzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq9xywly</id>
    
      <title type="html">@npub1p8l…anzv May I ask another question about PyCharm? Why ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsty9vtjjvz8vgqv2jv90d7tp6wa35xygv6tasxv9kylqfdpfur9ugzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq9xywly" />
    <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;/npub1p8lllvgc2kgywjh29f68fexnluelr4d2f5jjaqru63xkkjuvq69quqanzv&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Paul Everitt&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1p8l…anzv&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; May I ask another question about PyCharm? &lt;br/&gt;&lt;br/&gt;Why doesn&amp;#39;t it pickup the venv from the project directory, when it is available? Currently, I always see, that it picks a virtual environment from another project and I have to manually configure that I want to use the one from the project directory. For me this is bad DX. But I may miss the point. Can you point me to an explanation? I haven&amp;#39;t found anything in the help and on the forums about it.
    </content>
    <updated>2024-11-27T09:05:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq2yyxkpv8dcfs9mcej8awy047pjraw2nqr99hjuf4jrwhvjrk7dczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqew6wc7</id>
    
      <title type="html">Finally, I found a use case for a script that use the inline ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq2yyxkpv8dcfs9mcej8awy047pjraw2nqr99hjuf4jrwhvjrk7dczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqew6wc7" />
    <content type="html">
      Finally, I found a use case for a script that use the inline script metadata of PEP 723. It might be the best solution to build and deploy my Todoist agent script.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://micro.webology.dev/2024/08/22/python-uv-run.html&#34;&gt;https://micro.webology.dev/2024/08/22/python-uv-run.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#python
    </content>
    <updated>2024-11-20T23:10:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs82z0f3yu2q2ehtnyqrufw9sc7ymgjrnjal7lyhasxrsc6hys4xyczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqeyzrdr</id>
    
      <title type="html">I feel you. For me it helped me to setup an appointment with a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs82z0f3yu2q2ehtnyqrufw9sc7ymgjrnjal7lyhasxrsc6hys4xyczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqeyzrdr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszzg6wuj7xcruylxpfcv3m8p64p4feadhny302vspptjauj7degeqp29qju&#39;&gt;nevent1q…9qju&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I feel you. For me it helped me to setup an appointment with a customer and than I had to be able to show something. I sometimes sad, that my brain works best under pressure - Django saved my ass thousands of times. :)
    </content>
    <updated>2024-11-20T16:04:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxd4awq0wnq3vag3d4jhej360fausngm9dpg4d4j6t3trdwqg3wjqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq0va4ey</id>
    
      <title type="html">the first version of my solution was totally over-engineered. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxd4awq0wnq3vag3d4jhej360fausngm9dpg4d4j6t3trdwqg3wjqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq0va4ey" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspwg729wxpjgykrdmhnh25jrajumsc05xecrehah92cvdpldxftms0wzhjp&#39;&gt;nevent1q…zhjp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the first version of my solution was totally over-engineered. Then I sat down for a weekend session and rewrote it from scratch.
    </content>
    <updated>2024-11-20T15:56:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrxa7rqzkkcxtjdtnc0m8ah3v9pmsakaan68c65t08c3s7s2mhx4czyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqryqf38</id>
    
      <title type="html">Sounds like a good story for a longer blog post. But I have to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrxa7rqzkkcxtjdtnc0m8ah3v9pmsakaan68c65t08c3s7s2mhx4czyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqryqf38" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswfzdcn3hqert709vlgq266rqa23dj8zlc9u9ny8m5amnuqn0welccxnf9w&#39;&gt;nevent1q…nf9w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Sounds like a good story for a longer blog post. But I have to sync this with marketing.
    </content>
    <updated>2024-11-20T13:58:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswfzdcn3hqert709vlgq266rqa23dj8zlc9u9ny8m5amnuqn0welczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq4qg9aq</id>
    
      <title type="html">I add image descriptions to images. Summarize send documents. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswfzdcn3hqert709vlgq266rqa23dj8zlc9u9ny8m5amnuqn0welczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq4qg9aq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst7rvxegd2a4h48q02cdfymrmvse4lez5tztcwwmycreqx33lnefcfjvage&#39;&gt;nevent1q…vage&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I add image descriptions to images. Summarize send documents. Create articles from press information, police stories, etc. pp. Extract event data for an event database on the web page and so on. And finally I answer the basic journalistic questions about the email content - who, when, what, why, how?
    </content>
    <updated>2024-11-20T13:57:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst7rvxegd2a4h48q02cdfymrmvse4lez5tztcwwmycreqx33lnefczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq0j44d4</id>
    
      <title type="html">With LLM power, I implemented automatic routing, spam detection ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst7rvxegd2a4h48q02cdfymrmvse4lez5tztcwwmycreqx33lnefczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq0j44d4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswhys8ew62rwejwqnfrrc7lng8led4p4mkzl35kxjyhv90ju39wusvkmg2r&#39;&gt;nevent1q…mg2r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;With LLM power, I implemented automatic routing, spam detection and removal uninteresting content. The basic pattern is, decompose the email, anonymize it, send it to the LLM with a prompt and expect yes or no answer. Take action based on the response.&lt;br/&gt;&lt;br/&gt;After the routing the automatica content processing starts.
    </content>
    <updated>2024-11-20T13:56:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswhys8ew62rwejwqnfrrc7lng8led4p4mkzl35kxjyhv90ju39wuszyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq3skha5</id>
    
      <title type="html">I have that big django application I maintain since 2008. One ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswhys8ew62rwejwqnfrrc7lng8led4p4mkzl35kxjyhv90ju39wuszyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq3skha5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp3le08zvedmwf7ehy7nwwdfcm0pr48uatmyyulz3fpaeh62sxngqgtghmf&#39;&gt;nevent1q…ghmf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have that big django application I maintain since 2008. One part of it is, that I import e-mail for further processing by newspaper editors and creating articles from the send in content. Until the LLM rise, I extracted meta-data, removed unusable parts, convert images, resized them and so on. But then the editor had to take over and decide what to do with it.
    </content>
    <updated>2024-11-20T13:54:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp3le08zvedmwf7ehy7nwwdfcm0pr48uatmyyulz3fpaeh62sxngqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq6cp9jv</id>
    
      <title type="html">I have not written up, what we do in our product. But this sounds ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp3le08zvedmwf7ehy7nwwdfcm0pr48uatmyyulz3fpaeh62sxngqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq6cp9jv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2edaw8tpmzfa3l8nnyapa8zn5cd4v846vnumruchmgmn2pza4t3q2cu7ew&#39;&gt;nevent1q…u7ew&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have not written up, what we do in our product. But this sounds like a good idea. &lt;br/&gt;&lt;br/&gt;Let me describe what I do there in 2-3 posts. 😀
    </content>
    <updated>2024-11-20T13:51:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvxqgajxfusv4jzmkpukmkk3f7g4pmn37g3k0wx5zx9kc5k7ruuagzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq0zne2n</id>
    
      <title type="html">I love how good the feedback is on my automatic e-mail processing ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvxqgajxfusv4jzmkpukmkk3f7g4pmn37g3k0wx5zx9kc5k7ruuagzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq0zne2n" />
    <content type="html">
      I love how good the feedback is on my automatic e-mail processing with AI. This augments the AI in the editor within our django application perfectly. Happy developer life.&lt;br/&gt;&lt;br/&gt;Now back to some management tasks…
    </content>
    <updated>2024-11-20T13:23:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsghmlrrqjdje3satwfp95vm3kwsqmf4rs85r2wm76gthfaw54c4egzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqnpufqn</id>
    
      <title type="html">A few days ago I asked for use cases of web panels in #vivaldi ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsghmlrrqjdje3satwfp95vm3kwsqmf4rs85r2wm76gthfaw54c4egzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqnpufqn" />
    <content type="html">
      A few days ago I asked for use cases of web panels in #vivaldi and a lot of suggestions were shared. I tried them all. But I have to admit - web panels and the sidebar in general is of no use to me. But the same applies to bookmark handling. Seems as I am a bit unorthodox in my browser usage.
    </content>
    <updated>2024-11-09T15:56:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstslwm8tdlaqdzc298ckgv66guuvvhhx2awtaxvuczg78dkzruzggzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqc2m5j6</id>
    
      <title type="html">I am curious. What do people use web panels for in ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstslwm8tdlaqdzc298ckgv66guuvvhhx2awtaxvuczg78dkzruzggzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqc2m5j6" />
    <content type="html">
      I am curious. What do people use web panels for in &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19rt082e6rjeam5rrrky2jnkw9yrpz62c4c6uvg56cgg6cmg37atsfwadh9&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Vivaldi Browser&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19rt…adh9&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;. I have added chatgpt, bsky and mastodon there. But this is more like toying around. I would love to learn what other people do with it and how they enjoy them. #vivaldi
    </content>
    <updated>2024-11-04T15:52:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0xt0stauz86acmqnrgz23c3g4lurq2mt820fskz0pvgyyfnw3z5gzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqut3zr3</id>
    
      <title type="html">and then it will do my laundry.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0xt0stauz86acmqnrgz23c3g4lurq2mt820fskz0pvgyyfnw3z5gzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqut3zr3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv7zrhntf7dgnq88erpv2yxlj9uu7urea3dug4rmdk87cmvlykacg9uhlvu&#39;&gt;nevent1q…hlvu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;and then it will do my laundry.
    </content>
    <updated>2024-11-04T13:29:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw667c6fe46922jht3ajf2zpv8t7x6tg5lz5da9c62ayzpcltmphczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq3x8pfs</id>
    
      <title type="html">Ah, okay. Then I will wait for it ;) I currently think, that my ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw667c6fe46922jht3ajf2zpv8t7x6tg5lz5da9c62ayzpcltmphczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq3x8pfs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfrev0n2ay4w980term6q0wpnup8ta7uu5pvwpnk7pll5pucapjjs2nca80&#39;&gt;nevent1q…ca80&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ah, okay. Then I will wait for it ;) &lt;br/&gt;&lt;br/&gt;I currently think, that my main problem is, that this happens outside of my coding environment or so. On the other hand I tried out the latest changes in Copilot, that makes a lot of sense. May I should give this a try with a fresh project. In an existing project it was helpful.
    </content>
    <updated>2024-11-01T20:03:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2cjs0r4urfyhetczshfeah73gt3m37na07lvq9rd4vhjjv5n0j7czyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqtta0wy</id>
    
      <title type="html">is this talk somewhere available? I tried to use Claude projects ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2cjs0r4urfyhetczshfeah73gt3m37na07lvq9rd4vhjjv5n0j7czyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqtta0wy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsger3hgt7gvg3g2f364eddqgunqejqg5m28dhmerpagf7xyk7985g7qdhcc&#39;&gt;nevent1q…dhcc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;is this talk somewhere available? I tried to use Claude projects in a project, and once again I fail to use an AI tool for success. I guess I need some inspiration.
    </content>
    <updated>2024-11-01T19:47:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8el66s92ecdfh8shxuxhcw5ndqgnt68we0plh6wzq4yp8qux3e0gzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqpu5qwu</id>
    
      <title type="html">Bukowski is a nice name for a tool that converts pyproject.toml ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8el66s92ecdfh8shxuxhcw5ndqgnt68we0plh6wzq4yp8qux3e0gzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqpu5qwu" />
    <content type="html">
      Bukowski is a nice name for a tool that converts pyproject.toml files from poetry to uv. I love the irony in the name.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/ninoseki/bukowski&#34;&gt;https://github.com/ninoseki/bukowski&lt;/a&gt;
    </content>
    <updated>2024-10-29T15:30:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstj7ndr73kpgzvgwed4qnze4z5cr2w4frlls4m4xu95y6n6ttdffqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq3nwxvp</id>
    
      <title type="html">This is a very good advice. I guess he has a ton of questions to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstj7ndr73kpgzvgwed4qnze4z5cr2w4frlls4m4xu95y6n6ttdffqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq3nwxvp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszjvrfz5qgsvulkd2e5pkqs38748j8ukt4w2l2nyqjgmprq5lz74qv504r8&#39;&gt;nevent1q…04r8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This is a very good advice. I guess he has a ton of questions to add. ;)
    </content>
    <updated>2024-10-14T20:23:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw0plz58w9nrl9mm9rhemzh5q6yz283q77l6lukvrf9vsdw3ggvqszyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqxynx6e</id>
    
      <title type="html">I am a bit afraid to do so… :D</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw0plz58w9nrl9mm9rhemzh5q6yz283q77l6lukvrf9vsdw3ggvqszyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqxynx6e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdzeeanhq3j5je5gx48qrkalrwl8nvgqzthzvnpqkw7hwyn8fuxmcxremvu&#39;&gt;nevent1q…emvu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I am a bit afraid to do so… :D
    </content>
    <updated>2024-10-14T20:12:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv7shty6yk2ckys8v8qvxcfvm6z57s06q5c0af4zklxvw4mfprapszyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqxcxkvt</id>
    
      <title type="html">Can’t sleep. Can’t relax. Luckily, my brain doesn’t think ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv7shty6yk2ckys8v8qvxcfvm6z57s06q5c0af4zklxvw4mfprapszyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqxcxkvt" />
    <content type="html">
      Can’t sleep. Can’t relax. Luckily, my brain doesn’t think about work at all, which is better than the last days. But why on earth does my brain discuss class-based views vs. function-based views for hours now? I am not sure how to explain this to the doctor tomorrow. 😂 at least I can tell her, I feel better this evening than the whole weekend.
    </content>
    <updated>2024-10-14T19:25:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrpx5ng859vq0j29l8wx7qczxyvv9gwlu9she9q5vmcafnr347n3gzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqys27ru</id>
    
      <title type="html">Since Hetzner is offering S3 buckets now. I could play a bit with ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrpx5ng859vq0j29l8wx7qczxyvv9gwlu9she9q5vmcafnr347n3gzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqys27ru" />
    <content type="html">
      Since Hetzner is offering S3 buckets now. I could play a bit with SQLite and Litestream for some of my smaller applications. Would love to see how this replicates.
    </content>
    <updated>2024-10-04T15:26:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswhfa0xwt698zw38x53tgqeu68grvazuhxdgjsaehwz748fr8easgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqrudkhk</id>
    
      <title type="html">But it seems as gpt4o-mini is just perfect to transform short ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswhfa0xwt698zw38x53tgqeu68grvazuhxdgjsaehwz748fr8easgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqrudkhk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs26fpx8ha4lqryacyedk5nwq5p2ektmws6nmkt9sc05ezy4e5gqcqqd7lp4&#39;&gt;nevent1q…7lp4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;But it seems as gpt4o-mini is  just perfect to transform short task description from a quick add dialog into proper data sets.
    </content>
    <updated>2024-10-02T21:10:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs26fpx8ha4lqryacyedk5nwq5p2ektmws6nmkt9sc05ezy4e5gqcqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqn6a3n5</id>
    
      <title type="html">Just got bitten by this little &amp;#34;feature&amp;#34; of Open AI. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs26fpx8ha4lqryacyedk5nwq5p2ektmws6nmkt9sc05ezy4e5gqcqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqn6a3n5" />
    <content type="html">
      Just got bitten by this little &amp;#34;feature&amp;#34; of Open AI. Well, then I have to add the current date to my system instructions.&lt;br/&gt; &lt;img src=&#34;https://f2.tchncs.de/media_attachments/files/113/239/867/173/134/433/original/68697332fd8494db.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-02T21:07:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswrmmh9smz8tdpwgawc0ltha9zwu3fnm4rrtwhh4k8y6jjwne4x3qzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq9xyuwm</id>
    
      <title type="html">Two weeks with uv Two weeks after switching from Poetry to UV, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswrmmh9smz8tdpwgawc0ltha9zwu3fnm4rrtwhh4k8y6jjwne4x3qzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq9xyuwm" />
    <content type="html">
      Two weeks with uv &lt;br/&gt;&lt;br/&gt;Two weeks after switching from Poetry to UV, I’m fully sold. UV has streamlined my workflow, resolved issues like XKCD #1987, and made managing Python projects easier. While some quirks exist, they don’t affect me. With Astral now supporting PyPI publishing, UV has become my go-to tool for Python development. …&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://andrich.me/2024/10/two-weeks-with-uv/&#34;&gt;https://andrich.me/2024/10/two-weeks-with-uv/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#django #python #PythonTooling #uv
    </content>
    <updated>2024-10-01T19:19:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw2p89zwsac79vr2cl0hm9yf2tedh740aa76lj33m670ey2ds42vczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqmvt5d6</id>
    
      <title type="html">I gave it a try, the impact was a bit to big or I have to take ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw2p89zwsac79vr2cl0hm9yf2tedh740aa76lj33m670ey2ds42vczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqmvt5d6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvl28ul4vquqvggv0ta6ac8wn7kaqdm7wxlua379v4u992p2mcjdg4gw8qw&#39;&gt;nevent1q…w8qw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I gave it a try, the impact was a bit to big or I have to take care of too much things. It seems as it is easier to fork the library I want to use and create version with changeable forms and proper i18n.
    </content>
    <updated>2024-09-22T12:20:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrx538ulwknstghvxmt4782y6kafyx0pjh2lg4ufgqy4n6afdd4dgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq9u52xp</id>
    
      <title type="html">oh. This sounds like something to evaluate in the afternoon while ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrx538ulwknstghvxmt4782y6kafyx0pjh2lg4ufgqy4n6afdd4dgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq9u52xp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8gsxj3vdqw6v0qs9lq0zuh20h7kqmxqfwqncscxyvmmycrmpjdeqsmhhk8&#39;&gt;nevent1q…hhk8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oh. This sounds like something to evaluate in the afternoon while being on a train. Thanks.
    </content>
    <updated>2024-09-22T10:31:38Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspc3l5mqd2vg04rd7zpuadgreq5u5elk5sujg68ldleahsnhm05wszyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqu38536</id>
    
      <title type="html">The inability to overwrite label_suffix globally in #django ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspc3l5mqd2vg04rd7zpuadgreq5u5elk5sujg68ldleahsnhm05wszyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqu38536" />
    <content type="html">
      The inability to overwrite label_suffix globally in #django drives me nuts (again). Just to get rid of the colon, I have to subclass all forms and most of the views of a 3rd party library now. (May be I should create a fork with proper i18n and and without the colon.)
    </content>
    <updated>2024-09-22T09:20:47Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf2wyc8cmexp2e9ltnpdrt3gj8u8tu9skg7g9jtsstqpzqv5gekxqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq7r6js7</id>
    
      <title type="html">Oh, thanks for the info. Than I have to check projects ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf2wyc8cmexp2e9ltnpdrt3gj8u8tu9skg7g9jtsstqpzqv5gekxqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq7r6js7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs877q54hnjra6e7su8k5ym8yre9c0dz5z9ypcjtep53t2u84u280gjwje6q&#39;&gt;nevent1q…je6q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh, thanks for the info. Than I have to check projects separately. I would love to finally see some AI tooling, that makes me happy.
    </content>
    <updated>2024-09-19T20:32:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswfn3l6v7dh5d3qyd9sh3z3nx4fw2x8wq2ts7r4untywzz7s4d3pqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqzuazlg</id>
    
      <title type="html">Just starting with it. Claude Dev uses projects and stuff and the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswfn3l6v7dh5d3qyd9sh3z3nx4fw2x8wq2ts7r4untywzz7s4d3pqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqzuazlg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxudnrhfzp4eqeuvn8ap5d292g8vtv8ws3js96878hqatmwnmpzucmfccp7&#39;&gt;nevent1q…ccp7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Just starting with it. Claude Dev uses projects and stuff and the results are so impressive. Finally, I get into a zone, where I can accept these tools.
    </content>
    <updated>2024-09-19T20:25:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyupgsauunqhv2amgey6xwfdnk6dzz7exsy4r296tcfye66yz2ytqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq7zzact</id>
    
      <title type="html">After being frustrated by Tabnine, Copilot and friends, I gave ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyupgsauunqhv2amgey6xwfdnk6dzz7exsy4r296tcfye66yz2ytqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq7zzact" />
    <content type="html">
      After being frustrated by Tabnine, Copilot and friends, I gave Claude Dev a try. An open source extension that uses Claude.ai.&lt;br/&gt;&lt;br/&gt;It doesn&amp;#39;t interfere with my coding and creates a mess with „autocompletes“ that are not worth a penny. The chat is way more helpful. By using the features of Claude, it can interact with your code base. But as a good citizen, it always ask for permission to send to data off site.&lt;br/&gt;&lt;br/&gt;This is how it should be! &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev&#34;&gt;https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#ai #coding #assistant #python
    </content>
    <updated>2024-09-19T20:18:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrhux8nqv9yqgksfhtxaqwxy8q9tfp8pv5se9mwce3s04x37dkhlczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqg72thg</id>
    
      <title type="html">may be I should just go with requirements.txt.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrhux8nqv9yqgksfhtxaqwxy8q9tfp8pv5se9mwce3s04x37dkhlczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqg72thg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs85e30w9szf7chys47fqmv53tda78mthxehzfefaghd2weny74e7slpnxpy&#39;&gt;nevent1q…nxpy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;may be I should just go with requirements.txt.
    </content>
    <updated>2024-09-15T16:14:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs85e30w9szf7chys47fqmv53tda78mthxehzfefaghd2weny74e7szyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqannfty</id>
    
      <title type="html">I would love to setup the environment inside the container based ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs85e30w9szf7chys47fqmv53tda78mthxehzfefaghd2weny74e7szyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqannfty" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs00rptvrwwd672zp27djgc28vpwsmsxvu5y4xd5386zaxnwjaqz8q29wckp&#39;&gt;nevent1q…wckp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I would love to setup the environment inside the container based on the uv.lock file. Or can uv pip also use it?
    </content>
    <updated>2024-09-15T16:12:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrspcdj6kkpug38va83td2agu80f3zfqsxkme4krvemc3xqe6r8aqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqmvg0mc</id>
    
      <title type="html">uv sync --frozen, my #django project and this Docker container ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrspcdj6kkpug38va83td2agu80f3zfqsxkme4krvemc3xqe6r8aqzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqmvg0mc" />
    <content type="html">
      uv sync --frozen, my #django project and this Docker container are fighting a strange fight.
    </content>
    <updated>2024-09-15T16:09:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyau5ljnhpz8f4gkljcde8ylv09j23n3w0saelxzsdssyyw9jgxhgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq7s6n8c</id>
    
      <title type="html">Oh, I have to check out this episodes. Seems as I missed it.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyau5ljnhpz8f4gkljcde8ylv09j23n3w0saelxzsdssyyw9jgxhgzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq7s6n8c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2j4vxt06pxpc00tz8v4ygtwt65z7fvha8k7326v734fq9ywnjuxspuf6mu&#39;&gt;nevent1q…f6mu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh, I have to check out this episodes. Seems as I missed it.
    </content>
    <updated>2024-09-15T15:22:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsta5tu059w2sxhz3smju4uddw9flysk5svjl6qxdkjes8p036c8vczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq67jxxm</id>
    
      <title type="html">@npub15wd…rte4 have to tried to create a Dockerfile for uv and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsta5tu059w2sxhz3smju4uddw9flysk5svjl6qxdkjes8p036c8vczyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tq67jxxm" />
    <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;/npub15wdfr9znyzrrucep9sa57p4p823cpue65gch3r83wtn8qxax2l6qw8rte4&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Anže&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub15wd…rte4&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; have to tried to create a Dockerfile for uv and django projects? I am currently stuck with &amp;#34;uv sync —frozen“. I am sure, I am missing something, but don&amp;#39;t get it.
    </content>
    <updated>2024-09-15T15:04:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2s9x7nny5s373pq344sjct7hdfd7h4g3uz2xvumqntzpywk57s4gzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqux7nzu</id>
    
      <title type="html">#python confession. Homebrew is still the best way to have Python ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2s9x7nny5s373pq344sjct7hdfd7h4g3uz2xvumqntzpywk57s4gzyzvn7fmuv3x8cv0l4nj96vmh9lxz8nktznflkuwun8ps9hfxxu5tqux7nzu" />
    <content type="html">
      #python confession. Homebrew is still the best way to have Python 3.8 to 3.12 in parallel on my mac and keep it up to date.
    </content>
    <updated>2024-09-04T13:55:28Z</updated>
  </entry>

</feed>