<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-17T06:45:14Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by adamghill</title>
  <author>
    <name>adamghill</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1dykvdcfywnddux4f2gpznfxaelcqf7ggqj2c9eukx00ae4sczf7qdjhxet.rss" />
  <link href="https://yabu.me/npub1dykvdcfywnddux4f2gpznfxaelcqf7ggqj2c9eukx00ae4sczf7qdjhxet" />
  <id>https://yabu.me/npub1dykvdcfywnddux4f2gpznfxaelcqf7ggqj2c9eukx00ae4sczf7qdjhxet</id>
  <icon>https://cdn.masto.host/indiewebsocial/accounts/avatars/109/276/909/843/659/739/original/995a04da205ca06b.jpg</icon>
  <logo>https://cdn.masto.host/indiewebsocial/accounts/avatars/109/276/909/843/659/739/original/995a04da205ca06b.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsf8y0ewuccawdpuhv5lzpz5ch875p52w9anwkfd9fe73llstqgzmczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c0fykuj</id>
    
      <title type="html">Some concrete thoughts: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf8y0ewuccawdpuhv5lzpz5ch875p52w9anwkfd9fe73llstqgzmczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c0fykuj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy4yg6usf4ateurvc2vrsxxg330z3unlmq4papnntuyyedfkr8x3ch4kzv9&#39;&gt;nevent1q…kzv9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Some concrete thoughts: &lt;a href=&#34;https://dev.to/adamghill/checking-django-settings-12g4&#34;&gt;https://dev.to/adamghill/checking-django-settings-12g4&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;I have prototype code for this, but wanted to get feedback about the ideas first. Might post in the Django forum eventually…&lt;br/&gt;&lt;br/&gt;#Django #Python
    </content>
    <updated>2026-02-12T16:00:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy4yg6usf4ateurvc2vrsxxg330z3unlmq4papnntuyyedfkr8x3czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c67ftmt</id>
    
      <title>Nostr event nevent1qqsy4yg6usf4ateurvc2vrsxxg330z3unlmq4papnntuyyedfkr8x3czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c67ftmt</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy4yg6usf4ateurvc2vrsxxg330z3unlmq4papnntuyyedfkr8x3czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c67ftmt" />
    <content type="html">
      &lt;a href=&#34;https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/#the-settings-file-still-feels-like-a-lot&#34;&gt;https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/#the-settings-file-still-feels-like-a-lot&lt;/a&gt; continues to live rent free in my head
    </content>
    <updated>2026-02-12T14:44:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqst6xu5s577layuu3ewx4q3e2c3cseq0eqxc34p40nfng88x04a66qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cv4d7jd</id>
    
      <title type="html">Looking forward to quite a few of these talks about #Python and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqst6xu5s577layuu3ewx4q3e2c3cseq0eqxc34p40nfng88x04a66qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cv4d7jd" />
    <content type="html">
      Looking forward to quite a few of these talks about #Python and #Django&lt;br/&gt;&lt;br/&gt;Also ❤️ this design&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://lp.jetbrains.com/python-unplugged&#34;&gt;https://lp.jetbrains.com/python-unplugged&lt;/a&gt;
    </content>
    <updated>2026-02-12T03:33:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw2jx8mkgkteuc2f3dljw023mhngt9mlaawzdwzglz4j9tax2qw5szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cuvhtx3</id>
    
      <title type="html">0.6.1 of django-new has been released. 🚀 - Lots of UI tweaks. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw2jx8mkgkteuc2f3dljw023mhngt9mlaawzdwzglz4j9tax2qw5szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cuvhtx3" />
    <content type="html">
      0.6.1 of django-new has been released. 🚀&lt;br/&gt;&lt;br/&gt;- Lots of UI tweaks.&lt;br/&gt;- `--data` flag for data-specific applications.&lt;br/&gt;- Generate `summary.html` for a user-friendly explanation of the newly created application (h/t &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub12q02cjj827d8a75uxm6zq2ljlgpzsecjlgmu46as3xgx0uz3t64snnsm0v&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Eric Matthes&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub12q0…sm0v&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;).&lt;br/&gt;- BETA: `--install` to install packages (only `whitenoise` currently supported).&lt;br/&gt;&lt;br/&gt;🛠️ &lt;a href=&#34;https://github.com/adamghill/django-new&#34;&gt;https://github.com/adamghill/django-new&lt;/a&gt;&lt;br/&gt;📦 &lt;a href=&#34;https://pypi.org/project/django-new/&#34;&gt;https://pypi.org/project/django-new/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Django #Python #WebDev #API #HTML&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/115/680/065/798/677/878/original/9f19fc4bfa140879.mp4&#34;&gt;&lt;/video&gt;&lt;br/&gt;
    </content>
    <updated>2025-12-07T20:02:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx3nnfx8pa3hl5gs4mlvkfysztgngw3czemrt5sjgl8uz28hp4aegzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cgvt262</id>
    
      <title type="html">I&amp;#39;ve been playing with Auphonic a little bit. Do you have ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx3nnfx8pa3hl5gs4mlvkfysztgngw3czemrt5sjgl8uz28hp4aegzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cgvt262" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw5yfntzawjtd9xraujvj8jdcg8umzt3djguj9ydkzmxxpk7gxnnc5tckqx&#39;&gt;nevent1q…ckqx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been playing with Auphonic a little bit. Do you have suggestions for good settings to remove filler words? In my testing, it sounds a little choppier than I wanted, but there are also a lot of knobs to tweak.
    </content>
    <updated>2025-12-06T22:24:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxys8sx8alqfra8wa974kn9j6jhdev2lwha2e0y5v6903wx86na6szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c5502wx</id>
    
      <title type="html">oooh they had Leuchtturm1917 at my local shop, but no dots. Maybe ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxys8sx8alqfra8wa974kn9j6jhdev2lwha2e0y5v6903wx86na6szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c5502wx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvuf0huppfqtrqx29wmq8qvxhllnq06pljwghrvtqlxcn8r5pyaqqtmdmxn&#39;&gt;nevent1q…dmxn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;oooh they had Leuchtturm1917 at my local shop, but no dots. Maybe I should just take the leap and order one. 😅
    </content>
    <updated>2025-12-04T14:32:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrdd2yhaqhg45yhkjeey8qytghhu5ft7ytvgdqv8adss6wpf95qaszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cp4ynzu</id>
    
      <title type="html">I still take a decent amount of handwritten notes, so I tend to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrdd2yhaqhg45yhkjeey8qytghhu5ft7ytvgdqv8adss6wpf95qaszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cp4ynzu" />
    <content type="html">
      I still take a decent amount of handwritten notes, so I tend to try out lots of different stationary paraphernalia.&lt;br/&gt;&lt;br/&gt;For pens, previously used LePen, Sakura Micron, and even Sharpie Pens. Currently really enjoying the Uniball ONE: &lt;a href=&#34;https://www.unibrands.co/collections/uni-ball-one-top-sellers&#34;&gt;https://www.unibrands.co/collections/uni-ball-one-top-sellers&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve tried Moleskins, Field Notes, and lots of no name notebooks, but I tend to like grids for some reason. Really loving this Kleid right now: &lt;a href=&#34;https://yosekastationery.com/products/kleid-2mm-grid-notes-a5&#34;&gt;https://yosekastationery.com/products/kleid-2mm-grid-notes-a5&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Would love other recommendations!
    </content>
    <updated>2025-12-04T14:12:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr8984d8sayjwvszttjsxj4h35jzt9kan04j3f9nsk06nk70xsp0czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c2smn6n</id>
    
      <title type="html">For context: it takes me around an hour for every 10 minutes of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr8984d8sayjwvszttjsxj4h35jzt9kan04j3f9nsk06nk70xsp0czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c2smn6n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0jtmqxsk60u7pyvtuaktcwm088j4a4fahq5luhhwvf0qcl29vj3s5v6vm8&#39;&gt;nevent1q…6vm8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;For context: it takes me around an hour for every 10 minutes of finished audio just for the first pass edit.&lt;br/&gt;&lt;br/&gt;And I used to be slower 😫
    </content>
    <updated>2025-11-23T15:02:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0jtmqxsk60u7pyvtuaktcwm088j4a4fahq5luhhwvf0qcl29vj3szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cshl2g6</id>
    
      <title type="html">Looking for #podcast editing recommendations. @npub1vxf…0y8f ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0jtmqxsk60u7pyvtuaktcwm088j4a4fahq5luhhwvf0qcl29vj3szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cshl2g6" />
    <content type="html">
      Looking for #podcast editing recommendations. &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1vxfxw9egtptyy9833wvvfyep5kaj0gc5xz9phjnsa62k8z8630lqw40y8f&#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 Brew Podcast&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1vxf…0y8f&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; currently uses:&lt;br/&gt;&lt;br/&gt;- free tier of Riverside for recording the audio&lt;br/&gt;- Audacity for the first round of edits, removing um’s, etc.&lt;br/&gt;- Ableton for the second round of edits, intro, outro music, etc&lt;br/&gt;- $19/month Buzzsprout for hosting&lt;br/&gt;&lt;br/&gt;The process works, but turns out I dread editing so it takes me forever.&lt;br/&gt;&lt;br/&gt;Some ideas:&lt;br/&gt;- pay for Buzzsprout magic AI&lt;br/&gt;- pay for Riverside magic AI&lt;br/&gt;- pay an actual editor&lt;br/&gt;- stop being so picky&lt;br/&gt;- just deal with it
    </content>
    <updated>2025-11-23T12:47:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgpjzazqkcfghv9suayxvcmx7jz307k9hxrp4fvmg84vcjg3nr02qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cgt5x59</id>
    
      <title type="html">Released 0.23.0 of dj-angles with some additional features for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgpjzazqkcfghv9suayxvcmx7jz307k9hxrp4fvmg84vcjg3nr02qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cgt5x59" />
    <content type="html">
      Released 0.23.0 of dj-angles with some additional features for integrating with &lt;a href=&#34;https://github.com/carltongibson/django-template-partials&#34;&gt;https://github.com/carltongibson/django-template-partials&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;dj-angles is the way to build HTML-first Django templates.&lt;br/&gt;&lt;br/&gt;- Add support for inline template partials&lt;br/&gt;- Add support for using named template partials&lt;br/&gt;&lt;br/&gt;📖 &lt;a href=&#34;https://dj-angles.adamghill.com/&#34;&gt;https://dj-angles.adamghill.com/&lt;/a&gt;&lt;br/&gt;🛠️ &lt;a href=&#34;https://github.com/adamghill/dj-angles&#34;&gt;https://github.com/adamghill/dj-angles&lt;/a&gt;&lt;br/&gt;📦 &lt;a href=&#34;https://pypi.org/project/dj-angles/&#34;&gt;https://pypi.org/project/dj-angles/&lt;/a&gt;
    </content>
    <updated>2025-11-22T02:54:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspcw0mlgmf5j06xhcchsyxxhvzqzsvahlg5r9l4ef5tf5qkf4c4yszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6trhxj</id>
    
      <title type="html">My wife creates a lot of #stainedglass projects that are a little ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspcw0mlgmf5j06xhcchsyxxhvzqzsvahlg5r9l4ef5tf5qkf4c4yszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6trhxj" />
    <content type="html">
      My wife creates a lot of #stainedglass projects that are a little outside the norm. 👻&lt;br/&gt;&lt;br/&gt;Here is one she made before #Halloween to pay homage to Stanley Kubrick&amp;#39;s classic #film, The Shining.&lt;br/&gt;&lt;br/&gt;Read more details about this piece at &lt;a href=&#34;https://glass-o-lantern.com/the-shining/&#34;&gt;https://glass-o-lantern.com/the-shining/&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;Follow her at &lt;a href=&#34;https://www.instagram.com/glass_o_lantern/&#34;&gt;https://www.instagram.com/glass_o_lantern/&lt;/a&gt; to see what she works on next.&lt;br/&gt;&lt;br/&gt;#cinemastodon #cinema #letterboxd #horror #art&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/115/521/088/676/580/928/original/5da23962b6891303.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-11-09T18:12:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg48emshp3t3yjf8hx7aehax9fdv6kk5h390y7sptlnvfk6x8h5sgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cat8wla</id>
    
      <title type="html">Really enjoyed the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg48emshp3t3yjf8hx7aehax9fdv6kk5h390y7sptlnvfk6x8h5sgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cat8wla" />
    <content type="html">
      Really enjoyed the &lt;a href=&#34;https://djangochat.com/episodes/django-survey-2025-jeff-triplett&#34;&gt;https://djangochat.com/episodes/django-survey-2025-jeff-triplett&lt;/a&gt; podcast that was released today about the latest Django survey.&lt;br/&gt;&lt;br/&gt;💯 to all of the talk about the #Django ecosystem page at &lt;a href=&#34;https://www.djangoproject.com/community/ecosystem/&#34;&gt;https://www.djangoproject.com/community/ecosystem/&lt;/a&gt;! Really glad this got over the hurdles to make this live. 😍&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;/npub120gmhw9sf32ttamhayjhst9k558dkwnh9pl4nvwkqma7463fy9msq0wm7n&#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 Chat Podcast&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub120g…wm7n&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-10-27T21:28:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz6tkyq4jjwpcw4n0t6r3ndfpp6vttemkw29u7hfz3ghrt24zac2szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cg4tz8e</id>
    
      <title type="html">I wanted to add a progress SVG to my new project&amp;#39;s #Django ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz6tkyq4jjwpcw4n0t6r3ndfpp6vttemkw29u7hfz3ghrt24zac2szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cg4tz8e" />
    <content type="html">
      I wanted to add a progress SVG to my new project&amp;#39;s #Django template via &lt;a href=&#34;https://github.com/adamghill/dj-spinners&#34;&gt;https://github.com/adamghill/dj-spinners&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;1. `uv add dj-angles dj-spinners`&lt;br/&gt;2. Add mapper to `dj-angles` settings in my project (&lt;a href=&#34;https://dj-angles.adamghill.com/en/latest/mappers.html#string-value&#34;&gt;https://dj-angles.adamghill.com/en/latest/mappers.html#string-value&lt;/a&gt;)&lt;br/&gt;3. Add `&amp;#34;dj_spinners.templatetags.dj_spinners”,` to `TEMPLATES[0].OPTIONS.builtins`&lt;br/&gt;4. Instead of `{% spinner &amp;#34;3-dots-bounce&amp;#34; %} ` use `&amp;lt;dj-spinner name=&amp;#34;3-dots-bounce&amp;#34; /&amp;gt;`&lt;br/&gt;&lt;br/&gt;Voilà!&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/115/440/806/845/501/192/original/0a931dacdd9f678d.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/115/440/807/157/794/179/original/75b2f359e23fc79a.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-10-26T13:55:29Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg9h8d430cxfljdwt4jw4pszl889m8m2zxz9clszu6q3ljn663xmgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8camas9a</id>
    
      <title type="html">1. Start new Django project by copying my last project and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg9h8d430cxfljdwt4jw4pszl889m8m2zxz9clszu6q3ljn663xmgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8camas9a" />
    <content type="html">
      1. Start new Django project by copying my last project and manually changing everything&lt;br/&gt;2. Thought “I bet there is a starter project”&lt;br/&gt;3. Looked at a few starter projects, but realize I’m probably too opinionated for someone else’s starter project&lt;br/&gt;4. Thought “I should make a cookiecutter”&lt;br/&gt;5. Remembered I have a cookiecutter, but I never finished it&lt;br/&gt;6. Look at cookiecutter&lt;br/&gt;7. Realize I’d have to keep it up to date&lt;br/&gt;8. Get distracted and think I should start a new project&lt;br/&gt;&lt;br/&gt;Cycle repeats ad infintum
    </content>
    <updated>2025-10-01T19:30:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw99pgvtc33tv4q5tau7m5ajk0ckmler5u4jv3yjhgj454afgze5czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c5jwpdk</id>
    
      <title type="html">I&amp;#39;ve been messing with the benchmarks in ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw99pgvtc33tv4q5tau7m5ajk0ckmler5u4jv3yjhgj454afgze5czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c5jwpdk" />
    <content type="html">
      I&amp;#39;ve been messing with the benchmarks in &lt;a href=&#34;https://github.com/FarhanAliRaza/django-rapid&#34;&gt;https://github.com/FarhanAliRaza/django-rapid&lt;/a&gt; all day and I can&amp;#39;t get Django ASGI (with uvicorn) to perform any faster than Django WSGI (gunicorn). I have a feeling I&amp;#39;m missing something and it&amp;#39;s not a fair setup, though.
    </content>
    <updated>2025-09-28T02:39:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0k4akr8lnpmp3vp0m7mvupnmrx5dtl60dqfdtp5ptk42rfjcvlrczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c0s3cxp</id>
    
      <title type="html">I wrote down some thoughts about doing a redesign of the #Django ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0k4akr8lnpmp3vp0m7mvupnmrx5dtl60dqfdtp5ptk42rfjcvlrczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c0s3cxp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxckum6h7ugkcj6pyfc0ra6sl0t3gt46nmd6eylqmndfwf0hcp5dgsch8l3&#39;&gt;nevent1q…h8l3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I wrote down some thoughts about doing a redesign of the #Django homepage, why it’s important, “competitor” research, etc.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://docs.google.com/document/d/1huzCQFrYISa-377eSJX8s8_3guH-kNVSaaDMkV28-0U/edit?usp=sharing&#34;&gt;https://docs.google.com/document/d/1huzCQFrYISa-377eSJX8s8_3guH-kNVSaaDMkV28-0U/edit?usp=sharing&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I’d love any feedback here, as comments on the doc itself, or in the forum thread: &lt;a href=&#34;https://forum.djangoproject.com/t/want-to-work-on-a-homepage-site-redesign/42909/28&#34;&gt;https://forum.djangoproject.com/t/want-to-work-on-a-homepage-site-redesign/42909/28&lt;/a&gt;. 🙏
    </content>
    <updated>2025-09-27T03:25:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8mjhcps2vg4el9s78m4m3xvh5tfx9gs85nr06fdq48qlkg2pg75qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ccyq8wm</id>
    
      <title type="html">I love this so much ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8mjhcps2vg4el9s78m4m3xvh5tfx9gs85nr06fdq48qlkg2pg75qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ccyq8wm" />
    <content type="html">
      I love this so much &lt;a href=&#34;https://owickstrom.github.io/the-monospace-web/&#34;&gt;https://owickstrom.github.io/the-monospace-web/&lt;/a&gt;
    </content>
    <updated>2025-09-25T16:09:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8v6h2jfwhnjp55dasfpnx43d0ld5qyxexqd87km2luhumn54nlvszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ch3mc4p</id>
    
      <title type="html">I’m curious to hear what you decide to do here. Most of the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8v6h2jfwhnjp55dasfpnx43d0ld5qyxexqd87km2luhumn54nlvszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ch3mc4p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs06zcafascenw26xg8d9azcft3dqdlgx8tyft4vrnufvn08qjjskqa0gkwv&#39;&gt;nevent1q…gkwv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I’m curious to hear what you decide to do here. Most of the major CSS frameworks use NodeJS toolchains (I think?). What would be the alternative you are thinking about?
    </content>
    <updated>2025-09-23T18:35:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxckum6h7ugkcj6pyfc0ra6sl0t3gt46nmd6eylqmndfwf0hcp5dgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6zma0v</id>
    
      <title type="html">Posted a call to action on the forum: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxckum6h7ugkcj6pyfc0ra6sl0t3gt46nmd6eylqmndfwf0hcp5dgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6zma0v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs86dwnplmjtdf37arq5v8fmrvq4r4rh7y8fh5qv5xw8f3w9tfdhvq79t4tc&#39;&gt;nevent1q…t4tc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Posted a call to action on the forum: &lt;a href=&#34;https://forum.djangoproject.com/t/want-to-work-on-a-homepage-site-redesign/42909&#34;&gt;https://forum.djangoproject.com/t/want-to-work-on-a-homepage-site-redesign/42909&lt;/a&gt;
    </content>
    <updated>2025-09-21T17:22:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs86dwnplmjtdf37arq5v8fmrvq4r4rh7y8fh5qv5xw8f3w9tfdhvqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cg6my6l</id>
    
      <title type="html">Caveat: when it comes to design, everyone is a critic. And ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs86dwnplmjtdf37arq5v8fmrvq4r4rh7y8fh5qv5xw8f3w9tfdhvqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cg6my6l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvl0djhfkvfk0lvzpqju07nejjxfrszklp28dd9l254ked3797k3qaj6zw3&#39;&gt;nevent1q…6zw3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Caveat: when it comes to design, everyone is a critic. And don&amp;#39;t read too much into any of this -- it’s a first draft after a few hours of throwing together HTML. 😅&lt;br/&gt;&lt;br/&gt;With that said, if anyone is interested, DM me your GitHub username and I can add you to a private repo where I&amp;#39;m messing with a redesign of the #Django homepage.&lt;br/&gt;&lt;br/&gt;Currently just regular HTML &#43; TailwindCSS &#43; a tiny bit of vanilla JavaScript.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/115/242/953/729/412/011/original/9bf2d7b3af7f536d.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-09-21T15:18:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvl0djhfkvfk0lvzpqju07nejjxfrszklp28dd9l254ked3797k3qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6kqwr3</id>
    
      <title type="html">&amp;gt;until people see a proper design, it&amp;#39;s not gonna advance ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvl0djhfkvfk0lvzpqju07nejjxfrszklp28dd9l254ked3797k3qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6kqwr3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdjvcsc99qr86w5ftmjy7mr2qq3qrlmqztrdrm23e74sxr4zjaffgjkyzrp&#39;&gt;nevent1q…yzrp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;&amp;gt;until people see a proper design, it&amp;#39;s not gonna advance&lt;br/&gt;&lt;br/&gt;The flip side: hard to ask people to spend time on a proper design if there is a limited chance of getting traction. Sounds like maybe that&amp;#39;s not a concern, though. Good to know.
    </content>
    <updated>2025-09-21T03:56:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswnha37pjmrhunduu32gcw2atunhxgl2805z7nwxahsgnc03nnc3szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6jf0d5</id>
    
      <title type="html">I may or may not have cloned ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswnha37pjmrhunduu32gcw2atunhxgl2805z7nwxahsgnc03nnc3szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6jf0d5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrm5d7njc2wzp455jy3xd7w3u3ne9tje6yamxznse3d5wy9jasc4cwsx6dt&#39;&gt;nevent1q…x6dt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I may or may not have cloned &lt;a href=&#34;https://github.com/django/djangoproject.com&#34;&gt;https://github.com/django/djangoproject.com&lt;/a&gt; yesterday 😭
    </content>
    <updated>2025-09-20T20:25:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvp7qkp8w8ah8w3ee9y2ej0re54nqnala65ac4u8evx9nrfflkfsgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c5wy253</id>
    
      <title type="html">Not trying to beat a dead horse, but I&amp;#39;ve recently (again) ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvp7qkp8w8ah8w3ee9y2ej0re54nqnala65ac4u8evx9nrfflkfsgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c5wy253" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs02cspqt9m94a4afkjtrc47fa37kte7ktqg2r5ezfsmnf4ludkmxg93j9ht&#39;&gt;nevent1q…j9ht&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Not trying to beat a dead horse, but I&amp;#39;ve recently (again) been looking at the homepage of a bunch of different web frameworks.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s interesting to see how they market and position themselves. Personally, I think Django does a disservice to itself by not making it super duper clear how it can solve common use cases.&lt;br/&gt;&lt;br/&gt;(I know there is a working group and I wish them godspeed; if people are interested in WGs, they are here: &lt;a href=&#34;https://github.com/django/dsf-working-groups/tree/main/active&#34;&gt;https://github.com/django/dsf-working-groups/tree/main/active&lt;/a&gt;)
    </content>
    <updated>2025-09-20T20:04:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs02cspqt9m94a4afkjtrc47fa37kte7ktqg2r5ezfsmnf4ludkmxgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c8psw5z</id>
    
      <title>Nostr event nevent1qqs02cspqt9m94a4afkjtrc47fa37kte7ktqg2r5ezfsmnf4ludkmxgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c8psw5z</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs02cspqt9m94a4afkjtrc47fa37kte7ktqg2r5ezfsmnf4ludkmxgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c8psw5z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstuxu7wea56extgr8lyccr0vepfd79k04tkql25dvfu3gdqqnyugclysp8k&#39;&gt;nevent1q…sp8k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;🌶️🌶️🌶️&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/115/238/127/947/132/966/original/380507ec492057e2.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-09-20T18:51:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr83hqj8fatfwac8u66p3t58nr5seguqf8xxsn6j0kt5lqlyna3gszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c23x30c</id>
    
      <title type="html">I was interviewing someone the other day who had 5&#43; years of ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr83hqj8fatfwac8u66p3t58nr5seguqf8xxsn6j0kt5lqlyna3gszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c23x30c" />
    <content type="html">
      I was interviewing someone the other day who had 5&#43; years of Django experience and he said that Django “can&amp;#39;t be used for microservices”.&lt;br/&gt;&lt;br/&gt;🤔&lt;br/&gt;&lt;br/&gt;That&amp;#39;s going to live rent-free in my brain for awhile I&amp;#39;m afraid.
    </content>
    <updated>2025-09-20T17:14:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszaexjyau7wa93qltkdm3xmu9m58x20lvxn4hhm4s8hfp6xg5feugzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c5qutz9</id>
    
      <title type="html">My wife is on a stained glass kick recently and this #Godzilla is ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszaexjyau7wa93qltkdm3xmu9m58x20lvxn4hhm4s8hfp6xg5feugzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c5qutz9" />
    <content type="html">
      My wife is on a stained glass kick recently and this #Godzilla is amazing.&lt;br/&gt;&lt;br/&gt;I love the fire everywhere, atomic breath, and the textured glass for its body.&lt;br/&gt;&lt;br/&gt;#art #stainedglass #movies #artist #cinemastodon #Letterboxd #monsterdon #japan #cinema #horror&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/115/136/945/497/560/700/original/740890006810f1e3.jpeg&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-09-02T21:59:33Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspe0z45fqpke8wy6p6vt4c9ldqxwx6lnpprt09th7xpz7k4w67tlszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ckz97nw</id>
    
      <title type="html">🚀 New #Django library: dj-raincheck ☔️ Quickly schedule ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspe0z45fqpke8wy6p6vt4c9ldqxwx6lnpprt09th7xpz7k4w67tlszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ckz97nw" />
    <content type="html">
      🚀 New #Django library: dj-raincheck ☔️&lt;br/&gt;&lt;br/&gt;Quickly schedule functions to run after a view request is completed without setting up any complicated background task infrastructure.&lt;br/&gt;&lt;br/&gt;⚙️ &lt;a href=&#34;https://github.com/adamghill/dj-raincheck&#34;&gt;https://github.com/adamghill/dj-raincheck&lt;/a&gt;&lt;br/&gt;📦 &lt;a href=&#34;https://pypi.org/project/dj-raincheck/&#34;&gt;https://pypi.org/project/dj-raincheck/&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/115/075/860/109/098/973/original/2c8a12b59dc03547.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-08-23T03:04:40Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgpskwq5nn559gjvpdkhnrngu5ldx9yf86g6vsrthen4vrscdvqsczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c075yhm</id>
    
      <title type="html">Updated dj-lite for #Django to 1.0.0! 💡 - Add kwargs for all ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgpskwq5nn559gjvpdkhnrngu5ldx9yf86g6vsrthen4vrscdvqsczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c075yhm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9p0wededet2jsdxw62ju9ueka9zct45vnjen4vd6ucs2jxqvx0jg0slt2u&#39;&gt;nevent1q…lt2u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Updated dj-lite for #Django  to 1.0.0! 💡&lt;br/&gt;&lt;br/&gt;- Add kwargs for all default pragmas&lt;br/&gt;- Allow adding additional pragmas if needed&lt;br/&gt;- Substantial updates to the readme&lt;br/&gt;- Add `temp_store=MEMORY` pragma by default (from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1nyljwlryf37rrlavu3wnxae0es3uajc560ahrhyecvpd6f3h9zcqqzltu2&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Oliver Andrich&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1nyl…ltu2&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;)&lt;br/&gt;&lt;br/&gt;Default #SQLite pragmas are now:&lt;br/&gt;```&lt;br/&gt;PRAGMA journal_mode=WAL;&lt;br/&gt;PRAGMA synchronous=NORMAL;&lt;br/&gt;PRAGMA temp_store=MEMORY;&lt;br/&gt;PRAGMA mmap_size=134217728;&lt;br/&gt;PRAGMA journal_size_limit=27103364;&lt;br/&gt;PRAGMA cache_size=2000;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;🛠️ &lt;a href=&#34;https://github.com/adamghill/dj-lite&#34;&gt;https://github.com/adamghill/dj-lite&lt;/a&gt;&lt;br/&gt;📦 &lt;a href=&#34;https://pypi.org/project/dj-lite/&#34;&gt;https://pypi.org/project/dj-lite/&lt;/a&gt;
    </content>
    <updated>2025-08-09T21:47:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9p0wededet2jsdxw62ju9ueka9zct45vnjen4vd6ucs2jxqvx0jgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c84enqa</id>
    
      <title type="html">Made a little library to ensure that #SQLite is setup for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9p0wededet2jsdxw62ju9ueka9zct45vnjen4vd6ucs2jxqvx0jgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c84enqa" />
    <content type="html">
      Made a little library to ensure that #SQLite is setup for production use in #Django.&lt;br/&gt;&lt;br/&gt;📦 &lt;a href=&#34;https://pypi.org/project/dj-lite/&#34;&gt;https://pypi.org/project/dj-lite/&lt;/a&gt;&lt;br/&gt;🛠️ &lt;a href=&#34;https://github.com/adamghill/dj-lite&#34;&gt;https://github.com/adamghill/dj-lite&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Based mostly on &lt;a href=&#34;https://blog.pecar.me/sqlite-django-config&#34;&gt;https://blog.pecar.me/sqlite-django-config&lt;/a&gt; from &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;.
    </content>
    <updated>2025-07-27T22:25:58Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs86gxgy83zhphel9tc0252lplp8k8rf9rw03y6rrufs3c6hfe4utczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8czx7s06</id>
    
      <title type="html">We think social platforms can be a force for community-building ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs86gxgy83zhphel9tc0252lplp8k8rf9rw03y6rrufs3c6hfe4utczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8czx7s06" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxmmddu2d0xxwe0t6ww3mjpuvqnuaw2h0ne6j2y6nfaxuwxvqrz9qkurtcs&#39;&gt;nevent1q…rtcs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We think social platforms can be a force for community-building and collaboration, so we wrote a manifesto for BeeSocial.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://beesocial.dev/manifesto&#34;&gt;https://beesocial.dev/manifesto&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Help us build something better by signing up and giving us feedback! We&amp;#39;d love to hear what you think and what could be improved.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/114/726/745/593/766/928/original/28e79810c9cdd251.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-06-22T11:20:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxmmddu2d0xxwe0t6ww3mjpuvqnuaw2h0ne6j2y6nfaxuwxvqrz9qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ch72xsh</id>
    
      <title type="html">@npub1tga…xqfr and I have been working on a fun side project ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxmmddu2d0xxwe0t6ww3mjpuvqnuaw2h0ne6j2y6nfaxuwxvqrz9qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ch72xsh" />
    <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;/npub1tgac9rmletc3k60lwhxn0m5py6kq9kl035wct56wg7vkmu95dwdsvvxqfr&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sangeeta Jadoonanan&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1tga…xqfr&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and I have been working on a fun side project and we are finally ready to launch a very early MVP.&lt;br/&gt;&lt;br/&gt;✨ &lt;a href=&#34;https://beesocial.dev&#34;&gt;https://beesocial.dev&lt;/a&gt; ✨&lt;br/&gt;&lt;br/&gt;Current features:&lt;br/&gt;- sign up&lt;br/&gt;- create a profile with a description, social media, and skills&lt;br/&gt;- add links or collections of links&lt;br/&gt;&lt;br/&gt;We have some (read: lots! bordering on too many) ideas for other features, but would love to hear any early feedback.&lt;br/&gt;&lt;br/&gt;Want to see an example of what a profile looks like? Check out &lt;a href=&#34;https://beesocial.dev/@adamghill&#34;&gt;https://beesocial.dev/@adamghill&lt;/a&gt;. 🐝&lt;br/&gt;&lt;br/&gt;#WIP #WorkInPublic&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/114/723/384/679/579/538/original/04d74d85a9bfc861.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/114/723/385/027/984/139/original/767f136d4713d2db.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/114/723/385/359/230/325/original/008fbc854bf144f5.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-06-21T21:05:41Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2scddx2m6ylycw75gaaxqc6vew7nu3weyc9mz3yfsu52shru3u6qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cc7zpr6</id>
    
      <title type="html">I built/support a few #FastAPI applications in prod, my $0.02: 1. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2scddx2m6ylycw75gaaxqc6vew7nu3weyc9mz3yfsu52shru3u6qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cc7zpr6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8rlusrxq6mdhqv0hq865p5kdd40yczlwncep7mccfcfczced67gqspf9me&#39;&gt;nevent1q…f9me&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I built/support a few #FastAPI applications in prod, my $0.02:&lt;br/&gt;&lt;br/&gt;1. Focus on one explicit use case. No templates, no ORM, etc. so the surface area/ramp up much smaller than Django.&lt;br/&gt;2. Defined happy paths, less analysis paralysis.&lt;br/&gt;3. I personally feel that all-async is a little overblown, but others obviously don&amp;#39;t. Plus, “the fastest x” is always good marketing.&lt;br/&gt;4. Ride the AI boom.&lt;br/&gt;&lt;br/&gt;TBH, I think #Django can learn from some of this. 😅
    </content>
    <updated>2025-05-18T15:19:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqmhu06vpwv2v62sd2qr49ayt3rjaajqms7eqpevkg4w6ja8wmgegzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c2j42ds</id>
    
      <title type="html">Did you know that the #Django admin can be themed?! 🤯 Here are ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqmhu06vpwv2v62sd2qr49ayt3rjaajqms7eqpevkg4w6ja8wmgegzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c2j42ds" />
    <content type="html">
      Did you know that the #Django admin can be themed?! 🤯 &lt;br/&gt;&lt;br/&gt;Here are 10 packages for the Django admin which can transform it with a Dracula theme, #Bootstrap #CSS, #Tailwind, and more!&lt;br/&gt;&lt;br/&gt;Jazz up your Django admin today! 🎷&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.djangoproject.com/weblog/2025/apr/18/admin-theme-roundup/&#34;&gt;https://www.djangoproject.com/weblog/2025/apr/18/admin-theme-roundup/&lt;/a&gt;
    </content>
    <updated>2025-04-18T14:28:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9apvfp9yqzhe0anenqvma76xl6sm8j90rat7dlspc9c8x4xu03sgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cvdvr2t</id>
    
      <title type="html">Ever wonder why the #Django `date` filter uses formats from PHP?! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9apvfp9yqzhe0anenqvma76xl6sm8j90rat7dlspc9c8x4xu03sgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cvdvr2t" />
    <content type="html">
      Ever wonder why the #Django `date` filter uses formats from PHP?! I did! 😂&lt;br/&gt;&lt;br/&gt;So, I made a `dateformat` filter which uses the normal #Python `strftime` format strings (cheatsheet here: &lt;a href=&#34;https://strftime.org&#34;&gt;https://strftime.org&lt;/a&gt;). Docs for the new filter: &lt;a href=&#34;https://dj-angles.adamghill.com/en/latest/filters/dateformat.html&#34;&gt;https://dj-angles.adamghill.com/en/latest/filters/dateformat.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;New `dj-call` and `dj-model` mappers were also added. Docs for the tags: &lt;a href=&#34;https://dj-angles.adamghill.com/en/latest/tag-elements.html&#34;&gt;https://dj-angles.adamghill.com/en/latest/tag-elements.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Both included in the newly published 0.17.0 of `dj-angles`. ✨ &lt;br/&gt;&lt;br/&gt;📖 &lt;a href=&#34;https://dj-angles.adamghill.com/&#34;&gt;https://dj-angles.adamghill.com/&lt;/a&gt;&lt;br/&gt;📦 &lt;a href=&#34;https://pypi.org/project/dj-angles/&#34;&gt;https://pypi.org/project/dj-angles/&lt;/a&gt;&lt;br/&gt;🛠️ &lt;a href=&#34;https://codeberg.org/adamghill/dj-angles&#34;&gt;https://codeberg.org/adamghill/dj-angles&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/114/169/710/470/464/812/original/bc7ffc7fc533299c.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/114/169/710/809/736/704/original/e22650b37012a88a.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/114/169/711/151/581/559/original/571debf696794da7.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-03-16T02:19:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfxf3crq6qkwcusshpyz6e97azuums4q7jeh84xfd4ulcm2tha22czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cy2d7wn</id>
    
      <title type="html">Released 0.13.1 of dj-angles, a way to make #Django templates ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfxf3crq6qkwcusshpyz6e97azuums4q7jeh84xfd4ulcm2tha22czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cy2d7wn" />
    <content type="html">
      Released 0.13.1 of dj-angles, a way to make #Django templates look more like normal HTML. 🎉&lt;br/&gt;&lt;br/&gt;Changes:&lt;br/&gt;- Handle newlines in elements (very helpful for those automatic HTML formatters!)&lt;br/&gt;&lt;br/&gt;📚 &lt;a href=&#34;https://dj-angles.adamghill.com/&#34;&gt;https://dj-angles.adamghill.com/&lt;/a&gt;&lt;br/&gt;🛠️ &lt;a href=&#34;https://github.com/adamghill/dj-angles&#34;&gt;https://github.com/adamghill/dj-angles&lt;/a&gt;&lt;br/&gt;📦 &lt;a href=&#34;https://pypi.org/project/dj-angles/&#34;&gt;https://pypi.org/project/dj-angles/&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/970/581/297/892/195/original/5f7ddd12b1149fe2.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-02-08T22:17:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswqsgqp8sndh770zywxjyffd96yyv969ewyvkdz6tnkjqyfqxgs7gzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ctwjcsp</id>
    
      <title type="html">One thing I&amp;#39;m still investigating: how to make #SQLite as ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswqsgqp8sndh770zywxjyffd96yyv969ewyvkdz6tnkjqyfqxgs7gzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ctwjcsp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2v4e2jytc6pv4u48s4r06jtwm7jnaw83uaxr8u77lwzhv8vnd5tgcu2exx&#39;&gt;nevent1q…2exx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;One thing I&amp;#39;m still investigating: how to make #SQLite as similar to #PostgreSQL as possible via pragmas (&lt;a href=&#34;https://www.sqlite.org/pragma.html&#34;&gt;https://www.sqlite.org/pragma.html&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;I&amp;#39;m ok sacrificing some speed for referential integrity. I&amp;#39;m currently looking into:&lt;br/&gt;&lt;br/&gt;PRAGMA strict = ON;&lt;br/&gt;PRAGMA case_sensitive_like = ON;&lt;br/&gt;PRAGMA recursive_triggers = ON;&lt;br/&gt;PRAGMA automatic_index = ON;&lt;br/&gt;PRAGMA encoding = &amp;#39;UTF-8&amp;#39;;&lt;br/&gt;&lt;br/&gt;Anyone have experience with these? I&amp;#39;m thinking about modifying &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; benchmark in &lt;a href=&#34;https://blog.pecar.me/django-sqlite-benchmark&#34;&gt;https://blog.pecar.me/django-sqlite-benchmark&lt;/a&gt; to see what the impacts are.
    </content>
    <updated>2025-01-20T18:09:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2v4e2jytc6pv4u48s4r06jtwm7jnaw83uaxr8u77lwzhv8vnd5tgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cg7yzh9</id>
    
      <title type="html">I wrote up how I’m currently using #SQLite in production with ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2v4e2jytc6pv4u48s4r06jtwm7jnaw83uaxr8u77lwzhv8vnd5tgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cg7yzh9" />
    <content type="html">
      I wrote up how I’m currently using #SQLite in production with #Django because I couldn’t find one place with everything. Hopefully it’s helpful!&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://alldjango.com/articles/definitive-guide-to-using-django-sqlite-in-production&#34;&gt;https://alldjango.com/articles/definitive-guide-to-using-django-sqlite-in-production&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I’d appreciate hearing feedback about anything I might be missing. 💚&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/861/355/386/211/088/original/01ef08f83c2ed7d4.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-01-20T15:20:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrlw8xyfr0mzfkgwz5dst8vwfxetct8v9r5qn4g6s3ccf9lytdmpczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c40aqwx</id>
    
      <title type="html">Based on https://blog.pecar.me/django-sqlite-benchmark (and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrlw8xyfr0mzfkgwz5dst8vwfxetct8v9r5qn4g6s3ccf9lytdmpczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c40aqwx" />
    <content type="html">
      Based on &lt;a href=&#34;https://blog.pecar.me/django-sqlite-benchmark&#34;&gt;https://blog.pecar.me/django-sqlite-benchmark&lt;/a&gt; (and &lt;a href=&#34;https://blog.pecar.me/django-sqlite-dblock&#34;&gt;https://blog.pecar.me/django-sqlite-dblock&lt;/a&gt;) by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/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; this is my current settings for #Sqlite in #Django. It seems more stable than the default, although I&amp;#39;ve only done limited testing.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m still unsure about the foreign_keys pragma, but coming from PostgreSQL, it at least _sounds_ like something I want.&lt;br/&gt;&lt;br/&gt;Feedback appreciated!&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/824/064/767/919/565/original/3514b478816cc884.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-01-14T01:16:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvt3qtlmvqh7vhp28lj3heeylyk24l6hnm87m2edqcur024gmrf8szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6jt7rq</id>
    
      <title type="html">I have! Trying to decide if I think $99 is reasonable or not. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvt3qtlmvqh7vhp28lj3heeylyk24l6hnm87m2edqcur024gmrf8szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6jt7rq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspg0dy5sz9vjd6r4t5trhqkc7v52mgfnud0hx7zfuxq23uuweppnc8ez6nl&#39;&gt;nevent1q…z6nl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I have! Trying to decide if I think $99 is reasonable or not. 🤣 It might be…
    </content>
    <updated>2025-01-05T22:27:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrt5p2e5nvyslvp3wjc68757040muynufuhqtuz96p4mqp0eqa5mczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cn3u9td</id>
    
      <title type="html">I realize this is very subjective, but what is the “Postico for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrt5p2e5nvyslvp3wjc68757040muynufuhqtuz96p4mqp0eqa5mczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cn3u9td" />
    <content type="html">
      I realize this is very subjective, but what is the “Postico for SQLIte”? I&amp;#39;ve looked at most of commonly cited tools and none are really fitting the bill imo. Willing to pay if it&amp;#39;s reasonable.
    </content>
    <updated>2025-01-05T22:15:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8y4gm3ahdl360a6m2a9evp4dr5xg7qxysqy3cyznvxw8rfts4m8gzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ccp4k6a</id>
    
      <title type="html">I don’t really care about 9 9s or anything, I was mostly ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8y4gm3ahdl360a6m2a9evp4dr5xg7qxysqy3cyznvxw8rfts4m8gzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ccp4k6a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9wxgn7ed5huc5r6whxaqwmrrxz0j9zvcpq8hk52qrmmcl7d5uawc6l66gl&#39;&gt;nevent1q…66gl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don’t really care about 9 9s or anything, I was mostly thinking about blue/green deployments.&lt;br/&gt;&lt;br/&gt;I guess &lt;a href=&#34;https://litestream.io/reference/restore/&#34;&gt;https://litestream.io/reference/restore/&lt;/a&gt; could be called when the new container starts up?
    </content>
    <updated>2025-01-04T13:20:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0jtnswum0rnn2h9nvm3hrlm99ed557e6a4fy00mptf4t53x06myczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8caea6el</id>
    
      <title type="html">“better to use MongoDB instead” no thanks once bitten twice ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0jtnswum0rnn2h9nvm3hrlm99ed557e6a4fy00mptf4t53x06myczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8caea6el" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9wxgn7ed5huc5r6whxaqwmrrxz0j9zvcpq8hk52qrmmcl7d5uawc6l66gl&#39;&gt;nevent1q…66gl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;“better to use MongoDB instead” no thanks once bitten twice shy
    </content>
    <updated>2025-01-04T01:44:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9zx5c8zy43qs8tv3ar52gt88c0tjwzgs5ar8h35rd2g82srusa7czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cze666w</id>
    
      <title type="html">ok... so maybe I wasn&amp;#39;t missing anything. 😂 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9zx5c8zy43qs8tv3ar52gt88c0tjwzgs5ar8h35rd2g82srusa7czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cze666w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8cgy4uazczaza4ttlm0wr99hs4l049l0qha57fmd8auzet6j2uvs5780u0&#39;&gt;nevent1q…80u0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;ok... so maybe I wasn&amp;#39;t missing anything. 😂&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/maxpert/marmot&#34;&gt;https://github.com/maxpert/marmot&lt;/a&gt; looks like an interesting approach if I ever need more than one container I suppose.
    </content>
    <updated>2025-01-04T00:25:16Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvg4q34v5uct4z2er6nj79hnjhwcvy07dkkxaf0z5g5y2p0e7zq7szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cwzednt</id>
    
      <title type="html">ok this is the part I don’t understand. 1 webserver -&amp;gt; 1 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvg4q34v5uct4z2er6nj79hnjhwcvy07dkkxaf0z5g5y2p0e7zq7szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cwzednt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgfku72rgfgttdmmestr47795a4gdthrh67v795wkt6mgef09a55slljadq&#39;&gt;nevent1q…jadq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;ok this is the part I don’t understand.&lt;br/&gt;&lt;br/&gt;1 webserver -&amp;gt; 1 SQLite file (in the same Docker container?)&lt;br/&gt;&lt;br/&gt;How do you scale to 2 webservers? I’ve read through litestream/marmot docs, but I’m missing something. They replicate to S3. Is a process running on all of the webservers keeping their SQLite db file up to date?&lt;br/&gt;&lt;br/&gt;Sorry if this is a dumb question, I searched around a little bit but was looking for a step-by-step tutorial and failed. 🫠
    </content>
    <updated>2025-01-03T18:00:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsymhuv8t9zyr9epyucl6gf52avnsjzd5manxqumsjqchjpr8veg5czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cnafzl5</id>
    
      <title type="html">Is there a https://github.com/oldmoe/litestack for #Django? The ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsymhuv8t9zyr9epyucl6gf52avnsjzd5manxqumsjqchjpr8veg5czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cnafzl5" />
    <content type="html">
      Is there a &lt;a href=&#34;https://github.com/oldmoe/litestack&#34;&gt;https://github.com/oldmoe/litestack&lt;/a&gt; for #Django? The ORM already supports SQLite, what else can it be used for?
    </content>
    <updated>2025-01-03T14:22:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq2h92fzsgdt9a7kph8hakyemfyd6trhu4nekhw6jsds7qcw9hf2czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cuxpx3y</id>
    
      <title type="html">Two thoughts 1. print debugging for life 2. how many different ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq2h92fzsgdt9a7kph8hakyemfyd6trhu4nekhw6jsds7qcw9hf2czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cuxpx3y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswp3sh4kjpf4ud2k7p8sp96wsjmcyertagncqr26536y6tujka2fgpsd23d&#39;&gt;nevent1q…d23d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Two thoughts&lt;br/&gt;&lt;br/&gt;1. print debugging for life&lt;br/&gt;2. how many different ways can I misspell “template”?&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/696/822/189/251/705/original/6d446c53d0c1ab36.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-22T13:57:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswp3sh4kjpf4ud2k7p8sp96wsjmcyertagncqr26536y6tujka2fgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c0v5pe3</id>
    
      <title type="html">What started as a way to just configure multiple sites for ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswp3sh4kjpf4ud2k7p8sp96wsjmcyertagncqr26536y6tujka2fgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c0v5pe3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs83rulmh098c7d86v50mfsu3pwsuf3rr5562mvh4gwmkp73qg22yc77ajwa&#39;&gt;nevent1q…ajwa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What started as a way to just configure multiple sites for Coltrane has escalated into &lt;br/&gt;- brand new TOML configuration file for all Coltrane settings&lt;br/&gt;- rewriting large parts of the code for settings&lt;br/&gt;- handling three different directory structures for coltrane apps&lt;br/&gt;- adding a default healthcheck url for sites&lt;br/&gt;- custom static templatetag which overrides Django’s
    </content>
    <updated>2024-12-20T12:26:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs83rulmh098c7d86v50mfsu3pwsuf3rr5562mvh4gwmkp73qg22yczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cqcj2v3</id>
    
      <title type="html">Prototyping a sites.json file to configure multiple sites. - ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs83rulmh098c7d86v50mfsu3pwsuf3rr5562mvh4gwmkp73qg22yczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cqcj2v3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgrs7fshyalt6p8mgly4tyg94uqwqfz2rn7xpd35rgz5f0sk37klc4mgcjt&#39;&gt;nevent1q…gcjt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Prototyping a sites.json file to configure multiple sites.&lt;br/&gt;&lt;br/&gt;- Dictionary key is the site name (and corresponding folder)&lt;br/&gt;- Dictionary value is an array of domains associated with the site&lt;br/&gt;&lt;br/&gt;I should probably make this structure more explicit (and verbose, but whatever).&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/589/425/787/664/620/original/013092e35324b95e.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-03T14:44:52Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgrs7fshyalt6p8mgly4tyg94uqwqfz2rn7xpd35rgz5f0sk37klczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ch7k0g5</id>
    
      <title type="html">The version on the right has the same negative as templates in ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgrs7fshyalt6p8mgly4tyg94uqwqfz2rn7xpd35rgz5f0sk37klczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ch7k0g5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspnw97kgd436uqhs0erxuvn3pav669ef8l93deuhnh8lyltj6t9kqx5tduc&#39;&gt;nevent1q…tduc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The version on the right has the same negative as templates in Django apps where they need to be namespaced in another directory so they don’t conflict.&lt;br/&gt;&lt;br/&gt;e.g. sites/adamghill/templates/adamghill/base.html and sites/alldjango/templates/alldjango/base.html&lt;br/&gt;&lt;br/&gt;Although, maybe I could solve for that since I know which site should be handling the current request. 🤔&lt;br/&gt;&lt;br/&gt;I also don&amp;#39;t know how to deal with the static site building with multiple sites. Maybe output just has sub-folders for each site?
    </content>
    <updated>2024-12-03T14:33:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspnw97kgd436uqhs0erxuvn3pav669ef8l93deuhnh8lyltj6t9kqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cr9zss6</id>
    
      <title type="html">Thinking through approaches for serving multiple domains from 1 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspnw97kgd436uqhs0erxuvn3pav669ef8l93deuhnh8lyltj6t9kqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cr9zss6" />
    <content type="html">
      Thinking through approaches for serving multiple domains from 1 &lt;a href=&#34;https://coltrane.adamghill.com&#34;&gt;https://coltrane.adamghill.com&lt;/a&gt; deployable.&lt;br/&gt;&lt;br/&gt;Left is how it currently works: directories inside templates, content, etc for each site.&lt;br/&gt;&lt;br/&gt;Right is what I’m thinking about: directories for each site with templates, content, etc inside.&lt;br/&gt;&lt;br/&gt;If I squint, the version on the right almost looks like Django apps — a probably useful analogy, although they _are_ slightly different. The version on the left feels messier, especially with a lot of sites.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/589/371/844/938/990/original/328008b11afe903c.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-12-03T14:31:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstt3euszvfet3d2jnm2dty44s6yqg3mq2sxjqrd4xcyzd7yvdrduszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c7gf5lp</id>
    
      <title type="html">Anyone have a recommendation for having sub-domains in a #Django ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstt3euszvfet3d2jnm2dty44s6yqg3mq2sxjqrd4xcyzd7yvdrduszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c7gf5lp" />
    <content type="html">
      Anyone have a recommendation for having sub-domains in a #Django project? Theoretically, I could set it up in nginx, but I&amp;#39;d like to avoid that because I&amp;#39;m lazy. &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/jazzband/django-hosts&#34;&gt;https://github.com/jazzband/django-hosts&lt;/a&gt; seems promising?
    </content>
    <updated>2024-11-09T21:16:12Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfm46dfk67a5zx6sjzumakrdpcrqvpswfgegpf7crf2jhrnygww2szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c394k6l</id>
    
      <title type="html">I’m being a little hypocritical because I have side projects ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfm46dfk67a5zx6sjzumakrdpcrqvpswfgegpf7crf2jhrnygww2szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c394k6l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstrkpr23sr6ekwum4p08cejtgt03t6u76v3z5s4m62vvhsmq0ad4s3gzt2h&#39;&gt;nevent1q…zt2h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I’m being a little hypocritical because I have side projects like that, too.&lt;br/&gt;&lt;br/&gt;However, I think it’s reasonable to hold VC-backed (or acquired for $20M) products to a different standard than my nights and weekends projects.
    </content>
    <updated>2024-11-05T15:08:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstxfaqu6srw3m3hhpt4uhk47xsc829afpwlzlg68rqmuldpsfm5zszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cu6rztk</id>
    
      <title type="html">The hill I will die on: not allowing sign-ups with an ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstxfaqu6srw3m3hhpt4uhk47xsc829afpwlzlg68rqmuldpsfm5zszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cu6rztk" />
    <content type="html">
      The hill I will die on: not allowing sign-ups with an email/password is an anti-pattern.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/430/696/251/056/815/original/5af6f82150e70291.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-05T13:57:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs05204qwj0pphk9lpajer2dswf7shywctg0dpt50npl2km20lt9vczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cet70gw</id>
    
      <title type="html">The trusted publishing workflow on #PyPI is pretty magical! 🪄 ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs05204qwj0pphk9lpajer2dswf7shywctg0dpt50npl2km20lt9vczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cet70gw" />
    <content type="html">
      The trusted publishing workflow on #PyPI is pretty magical! 🪄&lt;br/&gt;&lt;br/&gt;Now every time I create a release in #GitHub, it will be published to #PyPI automatically -- no more manual building and publishing from my local dev box.&lt;br/&gt;&lt;br/&gt;Steps:&lt;br/&gt;🔐 Set up a trusted publisher for your package on PyPI and test PyPI&lt;br/&gt;📃 Add a GitHub Action workflow like &lt;a href=&#34;https://github.com/adamghill/dj-angles/blob/main/.github/workflows/publish.yml&#34;&gt;https://github.com/adamghill/dj-angles/blob/main/.github/workflows/publish.yml&lt;/a&gt;&lt;br/&gt;🧠 Bask in the knowledge of automating a previously manual process&lt;br/&gt;&lt;br/&gt;Next up: move all my other #Python projects to a similar setup.&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/375/486/331/080/840/original/a7d852e04ff93ce5.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/375/486/658/918/879/original/2a71b9d9afd0c6df.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/375/486/998/854/586/original/afc6ec17e77992ee.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-26T19:57:24Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd0gjgy6k849dkrfzjclzyy4sajafqw27ash9nn4qszlnl88e09qgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cf35w0p</id>
    
      <title type="html">✨ 0.9.0 of dj-angles, a library to incorporate more HTML into ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd0gjgy6k849dkrfzjclzyy4sajafqw27ash9nn4qszlnl88e09qgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cf35w0p" />
    <content type="html">
      ✨ 0.9.0 of dj-angles, a library to incorporate more HTML into #Django templates, is now published. ✨&lt;br/&gt;&lt;br/&gt;The main feature is (beta) support for slots in components! 🎰🚀&lt;br/&gt;&lt;br/&gt;Slots documentation: &lt;a href=&#34;https://dj-angles.adamghill.com/en/latest/components.html#slots&#34;&gt;https://dj-angles.adamghill.com/en/latest/components.html#slots&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;📖 &lt;a href=&#34;https://dj-angles.adamghill.com&#34;&gt;https://dj-angles.adamghill.com&lt;/a&gt;&lt;br/&gt;📦 &lt;a href=&#34;https://pypi.org/project/dj-angles&#34;&gt;https://pypi.org/project/dj-angles&lt;/a&gt;&lt;br/&gt;🛠️ &lt;a href=&#34;https://github.com/adamghill/dj-angles&#34;&gt;https://github.com/adamghill/dj-angles&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Python #HTML #WebComponents #CSS #DJT&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/342/601/205/592/970/original/7c94a2d852eeb733.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-21T00:10:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstayyyhvndvuuj5pu3z763hwkq5sgh44ntn6c5jld0cc23rjh5tfgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cggpvgc</id>
    
      <title type="html">Of course, now I have ~0 CDs and a growing vinyl collection. So, ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstayyyhvndvuuj5pu3z763hwkq5sgh44ntn6c5jld0cc23rjh5tfgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cggpvgc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsffk4taf2749nkhxtp22j3q4gyd8myj2u7x5kuy9s5sjlu730r22c7nq8dk&#39;&gt;nevent1q…q8dk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Of course, now I have ~0 CDs and a growing vinyl collection. So, I’m also part of the problem. 🎧
    </content>
    <updated>2024-10-20T21:07:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsffk4taf2749nkhxtp22j3q4gyd8myj2u7x5kuy9s5sjlu730r22czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cgpkz02</id>
    
      <title type="html">As someone who grew up buying CDs — I probably had a couple ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsffk4taf2749nkhxtp22j3q4gyd8myj2u7x5kuy9s5sjlu730r22czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cgpkz02" />
    <content type="html">
      As someone who grew up buying CDs — I probably had a couple hundred at one point — this is bonkers. &lt;a href=&#34;https://www.theverge.com/2024/3/26/24112369/riaa-2023-music-revenue-streaming-vinyl-cds-physical-media&#34;&gt;https://www.theverge.com/2024/3/26/24112369/riaa-2023-music-revenue-streaming-vinyl-cds-physical-media&lt;/a&gt;
    </content>
    <updated>2024-10-20T19:30:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqswprm77gxzpasnycet7q424pztc9scj9xg9r4l398csstkd7d8deszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c50h7sx</id>
    
      <title type="html">Oh, yeah `uv add --editable .` adds the `tool.uv.sources` section ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswprm77gxzpasnycet7q424pztc9scj9xg9r4l398csstkd7d8deszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c50h7sx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr936padp9lnpf2fnd7fv5e9hvw52r6jz9ez6svgs9gc7xeunp6dgd6qpa6&#39;&gt;nevent1q…qpa6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh, yeah `uv add --editable .` adds the `tool.uv.sources` section and is documented in &lt;a href=&#34;https://docs.astral.sh/uv/concepts/dependencies/#editable-dependencies&#34;&gt;https://docs.astral.sh/uv/concepts/dependencies/#editable-dependencies&lt;/a&gt;. I think that was how I figured out the right incantation for pyproject.toml, so maybe that&amp;#39;s good enough?
    </content>
    <updated>2024-10-20T14:30:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstr55aw73p060wzs36rvex2m8w8c5mldvxrc9y95ney30fgmug32gzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ccneyqa</id>
    
      <title type="html">I have to re-figure out how to include an editable dependency ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstr55aw73p060wzs36rvex2m8w8c5mldvxrc9y95ney30fgmug32gzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ccneyqa" />
    <content type="html">
      I have to re-figure out how to include an editable dependency with #uv every time I need it for local development. Not sure why this isn&amp;#39;t more clear in the documentation, but adding a source and a path works fine for my use case. Not sure if I should make a PR or not. 😬&lt;br/&gt;&lt;br/&gt;Workspaces are sort of similar (see &lt;a href=&#34;https://github.com/astral-sh/uv/issues/8195&#34;&gt;https://github.com/astral-sh/uv/issues/8195&lt;/a&gt;), but I have separate repos because I have different libraries, so it&amp;#39;s not the same. I think.&lt;br/&gt;&lt;br/&gt;#Python&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/340/153/537/434/129/original/1456e33e5bd0eced.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-10-20T14:09:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvhnz38kchxknprqa9y927ycetd74ze0vpz92e56f4pka66mjej6qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8crw96yu</id>
    
      <title type="html">Do you use a library for it?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvhnz38kchxknprqa9y927ycetd74ze0vpz92e56f4pka66mjej6qzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8crw96yu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxtn23rdwnpdqhkhp759gfwl3q86d5vte02gk4hxp2d5jj3aglazcp20yyv&#39;&gt;nevent1q…0yyv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Do you use a library for it?
    </content>
    <updated>2024-10-19T13:54:37Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8nlf8j53f5cn0dl8jawst68lsud9e22gunh2xh03euammz8nr8lqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8czqwy83</id>
    
      <title type="html">I followed all the Python/Django people I could find there, but ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8nlf8j53f5cn0dl8jawst68lsud9e22gunh2xh03euammz8nr8lqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8czqwy83" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst7fgx82ea7u6syshqr7m99jvht7kg96jshjc8xgqwg5eya25lltclsv58s&#39;&gt;nevent1q…v58s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I followed all the Python/Django people I could find there, but it still doesn’t feel as vibrant for tech discussions as Mastodon. Yet?
    </content>
    <updated>2024-10-19T13:42:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs09gs2kq9g5l22c533yvt09qyf2m03q3cm4sdeumd7ka648zan4dqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cd6vzyh</id>
    
      <title>Nostr event nevent1qqs09gs2kq9g5l22c533yvt09qyf2m03q3cm4sdeumd7ka648zan4dqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cd6vzyh</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs09gs2kq9g5l22c533yvt09qyf2m03q3cm4sdeumd7ka648zan4dqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cd6vzyh" />
    <content type="html">
      TIL &lt;a href=&#34;https://zuplo.com/blog/2024/10/10/unlocking-the-power-of-json-patch&#34;&gt;https://zuplo.com/blog/2024/10/10/unlocking-the-power-of-json-patch&lt;/a&gt;
    </content>
    <updated>2024-10-19T13:32:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyjtejlqguxs8mveeakn3upkc0ujdhy708005gc672hz0s32p60cgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8crka5wd</id>
    
      <title type="html">“20 to 30-hour sample app” hard pass 😂</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyjtejlqguxs8mveeakn3upkc0ujdhy708005gc672hz0s32p60cgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8crka5wd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszxvuxt5fn9klhlf8e6jlpqj5n52qxkn47ws860pyj7plu680y4zs0rtx0s&#39;&gt;nevent1q…tx0s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;“20 to 30-hour sample app” hard pass 😂
    </content>
    <updated>2024-10-13T22:44:03Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsydlla88dsdg5jgw9u865fzhasz202y2y4m05cgqkw5nk808am34czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8chjlyn7</id>
    
      <title type="html">I&amp;#39;m not actively looking for a job, but if I ever was my ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsydlla88dsdg5jgw9u865fzhasz202y2y4m05cgqkw5nk808am34czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8chjlyn7" />
    <content type="html">
      I&amp;#39;m not actively looking for a job, but if I ever was my _hope_ is that instead of doing take home assignments, I could just point at my 100&#43; GitHub repos and be like, check it out. I kind of know what I&amp;#39;m doing sometimes.
    </content>
    <updated>2024-10-13T21:47:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqlmsp74s0rvvj7226509vx6p04jgru79xwn3dffp8j0rng6uz6cgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c7yjsyf</id>
    
      <title type="html">I can&amp;#39;t believe there are 2 Meow Wolfs in Texas and neither ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqlmsp74s0rvvj7226509vx6p04jgru79xwn3dffp8j0rng6uz6cgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c7yjsyf" />
    <content type="html">
      I can&amp;#39;t believe there are 2 Meow Wolfs in Texas and neither are in Austin (one is outside Dallas, &lt;a href=&#34;https://www.youtube.com/watch?v=FkPsX06hrnI&#34;&gt;https://www.youtube.com/watch?v=FkPsX06hrnI&lt;/a&gt;, and a new one opening soon in Houston, &lt;a href=&#34;https://www.youtube.com/watch?v=G2TJ9M7PCbI&#34;&gt;https://www.youtube.com/watch?v=G2TJ9M7PCbI&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;I might have to go other places in Texas at some point.&lt;br/&gt;&lt;br/&gt;#MeowWolf #art #weird
    </content>
    <updated>2024-10-11T03:57:13Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvv495tr3zxxyamvu80avg2lezqjs30npe2dtf3eguxqgefdg7lxgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cp65yev</id>
    
      <title type="html">Nice! I’m rocking a very similar setup although I don&amp;#39;t ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvv495tr3zxxyamvu80avg2lezqjs30npe2dtf3eguxqgefdg7lxgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cp65yev" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd30gmnp9hdn9hhrygel7xwu4ksxcn0eqymmzygq3kk40jwy9jj9slkxelj&#39;&gt;nevent1q…xelj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Nice! I’m rocking a very similar setup although I don&amp;#39;t quite understand the need for direnv? I tend to run all commands via `uv run …` which ensures the virtualenv is up to date and uses the appropriate virtualenv when running the command.&lt;br/&gt;&lt;br/&gt;After using poetry and uv I almost never “activate” the virtualenv anymore. Maybe there is a good reason to, though!&lt;br/&gt;&lt;br/&gt;btw, this is where I&amp;#39;ve landed (for now 😂) for my config files: &lt;a href=&#34;https://github.com/adamghill/dotfiles&#34;&gt;https://github.com/adamghill/dotfiles&lt;/a&gt;.
    </content>
    <updated>2024-10-10T01:05:36Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvztypsaelewuv8f5cj45wcsu5p7tl628lpcq4f5wcs7qd9nm2t4szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ct4z55y</id>
    
      <title type="html">Looking at https://github.com/andrewgodwin/django-singlefile from ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvztypsaelewuv8f5cj45wcsu5p7tl628lpcq4f5wcs7qd9nm2t4szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ct4z55y" />
    <content type="html">
      Looking at &lt;a href=&#34;https://github.com/andrewgodwin/django-singlefile&#34;&gt;https://github.com/andrewgodwin/django-singlefile&lt;/a&gt; from &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub160zn00nq64d36am0wk3n048vz35nagks7p68fz2at22axeuu2zkqha49wu&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Andrew Godwin&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub160z…49wu&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; again and the read-only models is a neat idea I didn’t remember from last time.&lt;br/&gt;&lt;br/&gt;However, what made me laugh was putting the `singlefile` module under a `django` folder. Like, I would _not_ have thought to do that. &lt;br/&gt;&lt;br/&gt;Feels very cheeky. 😆 I like it.
    </content>
    <updated>2024-09-22T03:49:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspfpqdt0nuuatv5cck7hhd88te3glnur5ywjutp5mytgxueawu3dgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6n88g4</id>
    
      <title type="html">I see Mastodon servers for: Ruby, JWM, PHP, Clojure, and Drupal. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspfpqdt0nuuatv5cck7hhd88te3glnur5ywjutp5mytgxueawu3dgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c6n88g4" />
    <content type="html">
      I see Mastodon servers for: Ruby, JWM, PHP, Clojure, and Drupal. None for Django (maybe too niche?), but also none for Python (which is a little surprising).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://masto.host/&#34;&gt;https://masto.host/&lt;/a&gt; seems relatively reasonably priced.&lt;br/&gt;&lt;br/&gt;Moderating is the tricky part of hosting a Mastodon server, though, right?
    </content>
    <updated>2024-09-22T02:40:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgmsl65rw6sjucsd7jtcrydqjfumh4j8nrn623dlk7za5rh6mcmhqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c3xq3qa</id>
    
      <title type="html">Ironic that Django came about because a company paid the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgmsl65rw6sjucsd7jtcrydqjfumh4j8nrn623dlk7za5rh6mcmhqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c3xq3qa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqeflcgl4ks49t6zk5ajt67avl60lz84xxa8nnev58s492rlk7y5gmrx6rz&#39;&gt;nevent1q…x6rz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Ironic that Django came about because a company paid the developers to build it.&lt;br/&gt;&lt;br/&gt;We just need to go back to our roots! 😆
    </content>
    <updated>2024-09-19T12:54:21Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsg3uhnl6y0zvmdwvaa4dgxxguy4dytlv890qzg4tx50jng5xxkx7gzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c98du6e</id>
    
      <title type="html">I think about the Rails vs Laravel vs Django vs NextJS ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg3uhnl6y0zvmdwvaa4dgxxguy4dytlv890qzg4tx50jng5xxkx7gzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8c98du6e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9rw8n50qfclul8kzhgjvtu0z9dhdwktxpyh2a298j2reny3hmutsz59qt6&#39;&gt;nevent1q…9qt6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think about the Rails vs Laravel vs Django vs NextJS communities a lot. They definitely feel different to me, especially the “willingness to pay” for a high quality library.
    </content>
    <updated>2024-09-19T12:31:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd0z0xmj899sglvy9vpj3uqsehpvn3t8nqy2gj3eqs2f370tzzjyszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8caz23pm</id>
    
      <title type="html">yeah, not sure a BDFL is actually required. Consensus-driven ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd0z0xmj899sglvy9vpj3uqsehpvn3t8nqy2gj3eqs2f370tzzjyszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8caz23pm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0r7ujg3npcpvx2xmevkt92thptshzfy7n7acld5aghp0d75g889gz4tjsv&#39;&gt;nevent1q…tjsv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yeah, not sure a BDFL is actually required. Consensus-driven development is good, actually! Definitely multiple ways to arrive at the same destination.
    </content>
    <updated>2024-09-18T19:30:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs884ncsf8zhytj0mdrd276g6v4tvadvg82vn9h6k6fl8k8c4m6r3gzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cp405t8</id>
    
      <title type="html">Take 45 minutes and watch ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs884ncsf8zhytj0mdrd276g6v4tvadvg82vn9h6k6fl8k8c4m6r3gzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cp405t8" />
    <content type="html">
      Take 45 minutes and watch &lt;a href=&#34;https://www.youtube.com/watch?v=31pBMi0UdYE&#34;&gt;https://www.youtube.com/watch?v=31pBMi0UdYE&lt;/a&gt; launching Flux UI for Laravel.&lt;br/&gt;&lt;br/&gt;Who is doing similar work for Django? Who is pushing the DX forward?&lt;br/&gt;&lt;br/&gt;Rails has always had a marketing machine behind it because of the creators. Laravel has been building over the past few years.&lt;br/&gt;&lt;br/&gt;I, personally, would love if Django inched slightly closer toward that ethos. Django is world-class! I wish more devs knew how awesome it is — that requires better marketing IMO.&lt;br/&gt;&lt;br/&gt;More details: &lt;a href=&#34;https://dev.to/adamghill/django-roadmap-2024-2ocn&#34;&gt;https://dev.to/adamghill/django-roadmap-2024-2ocn&lt;/a&gt;
    </content>
    <updated>2024-09-18T17:59:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8nmjcpumhsk0gdqfysjw5xe9k9gzc88yaj0ykhfeyag6v42laagqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ck72vsc</id>
    
      <title type="html">“1 million bucks” I think I chose the wrong profession</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8nmjcpumhsk0gdqfysjw5xe9k9gzc88yaj0ykhfeyag6v42laagqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8ck72vsc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspe402eedtky8sc0vnfwshf3m3ttyz3j249jc9ckylxspwpljqpncjshgue&#39;&gt;nevent1q…hgue&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;“1 million bucks” I think I chose the wrong profession
    </content>
    <updated>2024-09-14T20:25:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvla7qvnq8p87mgvzun6dyu2l7y68nsfd7npakw46sgp6ze89yvkqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cpml8em</id>
    
      <title type="html">As he mentions on his podcast, 1 MILLION dollars sounds like a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvla7qvnq8p87mgvzun6dyu2l7y68nsfd7npakw46sgp6ze89yvkqzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cpml8em" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdglqrelpvjpjepjekzestqdfn62mzyhjmyemw4sl9z5r04pnsuhg9sakc8&#39;&gt;nevent1q…akc8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;As he mentions on his podcast, 1 MILLION dollars sounds like a lot (and it is!), but it&amp;#39;s taken 5 years to get there. If he didn&amp;#39;t quit his job at the beginning and was a senior developer making $200k (which is doable depending on where you work) at a &amp;#34;regular job&amp;#34; he&amp;#39;d end up at the same financial outcome.
    </content>
    <updated>2024-08-28T13:06:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdglqrelpvjpjepjekzestqdfn62mzyhjmyemw4sl9z5r04pnsuhgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cdew8mm</id>
    
      <title>Nostr event nevent1qqsdglqrelpvjpjepjekzestqdfn62mzyhjmyemw4sl9z5r04pnsuhgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cdew8mm</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdglqrelpvjpjepjekzestqdfn62mzyhjmyemw4sl9z5r04pnsuhgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cdew8mm" />
    <content type="html">
      &lt;a href=&#34;https://calebporzio.com/i-just-cracked-1-million-on-github-sponsors-heres-my-playbook&#34;&gt;https://calebporzio.com/i-just-cracked-1-million-on-github-sponsors-heres-my-playbook&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#IndieDev #IndieHackers #OSS #OpenSource&lt;br/&gt; &lt;img src=&#34;https://cdn.masto.host/indiewebsocial/media_attachments/files/113/039/780/804/992/883/original/e7cb46d2fa9ffe7e.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-28T13:02:55Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqszwkcjq50dxn6wmjftz6j27cltxs4l6m79ectg7trnmn44u7rkpdgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8czpyjq3</id>
    
      <title type="html">Oh, I didn&amp;#39;t see this part. I just noped out of the logging ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqszwkcjq50dxn6wmjftz6j27cltxs4l6m79ectg7trnmn44u7rkpdgzyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8czpyjq3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfcmm369g6ssn7lldsdf4vgy4q03aj4arxt8378v53qrr6ppzvqpqncegh2&#39;&gt;nevent1q…egh2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh, I didn&amp;#39;t see this part. I just noped out of the logging in to GitHub for Copilot for now. I&amp;#39;ll tinker with the AI integrations at some point later.
    </content>
    <updated>2024-08-25T13:49:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsz3zrw3hnux6zfd8rcz0cvff65yqfu37rnn6dqn7c3gap7t03zqxszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8clrs2wd</id>
    
      <title type="html">Downloaded https://zed.dev to check it out. The peak AI-ness ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsz3zrw3hnux6zfd8rcz0cvff65yqfu37rnn6dqn7c3gap7t03zqxszyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8clrs2wd" />
    <content type="html">
      Downloaded &lt;a href=&#34;https://zed.dev&#34;&gt;https://zed.dev&lt;/a&gt; to check it out.&lt;br/&gt;&lt;br/&gt;The peak AI-ness marketing spiel on the homepage is like _whatever_, but it _is_ giving Sublime Text a run for its money for the “I need to open up a file real quick and make a few edits&amp;#34; use case. I also enabled vim mode for extra cool points (although that might get disabled real quick).&lt;br/&gt;&lt;br/&gt;- `pyright` for #Python static analysis, same as VSCode Pylance&lt;br/&gt;- Configure venv: &lt;a href=&#34;https://zed.dev/docs/languages/python?highlight=python#virtual-environments&#34;&gt;https://zed.dev/docs/languages/python?highlight=python#virtual-environments&lt;/a&gt;&lt;br/&gt;- Ruff integration: &lt;a href=&#34;https://docs.astral.sh/ruff/editors/setup/#__tabbed_3_1&#34;&gt;https://docs.astral.sh/ruff/editors/setup/#__tabbed_3_1&lt;/a&gt;
    </content>
    <updated>2024-08-25T13:34:02Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx328fgrt0359rq5hdgghyqd9p9ajx44t849nvmf7fyr3dw4axhuczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cjg0eex</id>
    
      <title type="html">I need to check how ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx328fgrt0359rq5hdgghyqd9p9ajx44t849nvmf7fyr3dw4axhuczyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cjg0eex" />
    <content type="html">
      I need to check how &lt;a href=&#34;https://astral.sh/blog/uv-unified-python-packaging&#34;&gt;https://astral.sh/blog/uv-unified-python-packaging&lt;/a&gt; works with &lt;a href=&#34;https://pypi.org/project/django-unicorn-playground/&#34;&gt;https://pypi.org/project/django-unicorn-playground/&lt;/a&gt; now. When I tried it a month or so ago I ran into some snags, but maybe the issues have been smoothed over at this point.&lt;br/&gt;&lt;br/&gt;#Python #PEP723 #uv
    </content>
    <updated>2024-08-21T11:49:45Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs96kxldpassuln0870lzeaajqrshl7zgcsa8gx7qx0suaerwszv0szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cj3skqm</id>
    
      <title type="html">What&amp;#39;s the most popular non-Python static site generator? By ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs96kxldpassuln0870lzeaajqrshl7zgcsa8gx7qx0suaerwszv0szyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cj3skqm" />
    <content type="html">
      What&amp;#39;s the most popular non-Python static site generator?&lt;br/&gt;&lt;br/&gt;By which I explicitly mean “what do you think is used the most/has the most installs?”, not what you personally think is the best.&lt;br/&gt;&lt;br/&gt;Poll options are based on the number of GitHub stars, but feel free to reply if I&amp;#39;m missing one (Hexo? NextJS?) or if there is a better approach than GitHub stars.&lt;br/&gt;&lt;br/&gt;#StaticSite #HTML #CSS #SSG
    </content>
    <updated>2024-08-04T15:00:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq7nfysgq2ygchlhh4nkqw99etg2a63mqa5h5jksxvzj37qm6m76czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cvg4yvx</id>
    
      <title type="html">Pinboard dying a slow death is basically why I built my own. I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq7nfysgq2ygchlhh4nkqw99etg2a63mqa5h5jksxvzj37qm6m76czyp5je3hpy36d4hs649fqy2dymh8lqp8epqzftqh8jcealhxkrqf8cvg4yvx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrjxe5zztgpzae0fucvj4m0eq0zmf7secn6za873x88frdz7zwp2s3xdzz2&#39;&gt;nevent1q…dzz2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Pinboard dying a slow death is basically why I built my own. I have literally 0 paying users, but I built it for my own purposes so it’s still useful to me.
    </content>
    <updated>2024-08-03T02:44:16Z</updated>
  </entry>

</feed>