<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-05-29T05:52:14Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by klove 🐍🦀</title>
  <author>
    <name>klove 🐍🦀</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1mac22g92f9xgxjzujy0zqmgtqqjq6xv5mhat5szr5vw33a9q44tsr4zj7v.rss" />
  <link href="https://yabu.me/npub1mac22g92f9xgxjzujy0zqmgtqqjq6xv5mhat5szr5vw33a9q44tsr4zj7v" />
  <id>https://yabu.me/npub1mac22g92f9xgxjzujy0zqmgtqqjq6xv5mhat5szr5vw33a9q44tsr4zj7v</id>
  <icon>https://media.tech.lgbt/accounts/avatars/108/194/537/733/918/787/original/7e8f46c2c91ff177.jpg</icon>
  <logo>https://media.tech.lgbt/accounts/avatars/108/194/537/733/918/787/original/7e8f46c2c91ff177.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsggtft3lpsjjq3cf4aq5227uxeydclf454598nrvvw6n0scualjsszyr0hpffq4fy5eq6gtjg3ugrdpvqzgrgejnwl4wjqgw336x855zk4wg20fae</id>
    
      <title type="html">I&amp;#39;m working on a Python-&amp;gt;Rust educational project and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsggtft3lpsjjq3cf4aq5227uxeydclf454598nrvvw6n0scualjsszyr0hpffq4fy5eq6gtjg3ugrdpvqzgrgejnwl4wjqgw336x855zk4wg20fae" />
    <content type="html">
      I&amp;#39;m working on a Python-&amp;gt;Rust educational project and I&amp;#39;d love some ~lab rats~ volunteers to help me advance it.&lt;br/&gt;&lt;br/&gt;Do you know (some of) Python? Do you want to learn (some of) Rust? Do you have a free chunk of time, say around 6-8 hours?&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not sure exactly what we&amp;#39;ll do (that&amp;#39;s part of the project) but you&amp;#39;ll be helping me while learning Rust, and you&amp;#39;ll get access to a &amp;#34;secret&amp;#34; project.&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re interested, reply to this toot, I guess?&lt;br/&gt;&lt;br/&gt;#python #rustlang #rust
    </content>
    <updated>2025-10-30T06:01:20Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqyw62cf4svzerrudt037lzx8hpshvwmvnutxkj4k6aav76kudwhgzyr0hpffq4fy5eq6gtjg3ugrdpvqzgrgejnwl4wjqgw336x855zk4wqvq904</id>
    
      <title type="html">yeah, it doesn&amp;#39;t seem like an easy problem to solve. I&amp;#39;ll ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqyw62cf4svzerrudt037lzx8hpshvwmvnutxkj4k6aav76kudwhgzyr0hpffq4fy5eq6gtjg3ugrdpvqzgrgejnwl4wjqgw336x855zk4wqvq904" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxavggjpmcd6xramcgdz6dnlyuwrk6empzcxua6rpr4sa003fsyugvac4tz&#39;&gt;nevent1q…c4tz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;yeah, it doesn&amp;#39;t seem like an easy problem to solve. I&amp;#39;ll noodle on it a bit if I have time
    </content>
    <updated>2024-09-05T19:01:44Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsp5zsqf82cu0mg86p7f6a2538dz035zdyx6d43ukjss3g57p6adjqzyr0hpffq4fy5eq6gtjg3ugrdpvqzgrgejnwl4wjqgw336x855zk4wh2vxhx</id>
    
      <title type="html">hmm, that is a tricky situation and I&amp;#39;ve found myself there a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsp5zsqf82cu0mg86p7f6a2538dz035zdyx6d43ukjss3g57p6adjqzyr0hpffq4fy5eq6gtjg3ugrdpvqzgrgejnwl4wjqgw336x855zk4wh2vxhx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdqju75sa6acqd8madms5namsd9dcmg33een5qwj6y225tsd2l3agj0d6fg&#39;&gt;nevent1q…d6fg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;hmm, that is a tricky situation and I&amp;#39;ve found myself there a few times.&lt;br/&gt;&lt;br/&gt;I feel like it might need a third source of information, like a schema that remembers database shape/state. Then, when you switch branches, you could do a `dbdiff` or something to get the differences between schema and database? I&amp;#39;m sure there&amp;#39;s a ton I&amp;#39;m simplifying and leaving out, of course.&lt;br/&gt;&lt;br/&gt;Well, wait (lol, you get train of thought), you _should_ be able to reconstruct the shape of the database purely from the migrations. So shape that db in memory, then compare to the actual database shape. Produce a diff and then :magic: and you run the correct SQL commands to match the database to the migrations.
    </content>
    <updated>2024-09-05T17:21:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxlsn0k26yhhfdut97fwxvqvarguap6lkp2e6pp92zlxnsfkthlsszyr0hpffq4fy5eq6gtjg3ugrdpvqzgrgejnwl4wjqgw336x855zk4wmvqrp0</id>
    
      <title type="html">Hey #django friends! I&amp;#39;m almost done with a small utility and ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxlsn0k26yhhfdut97fwxvqvarguap6lkp2e6pp92zlxnsfkthlsszyr0hpffq4fy5eq6gtjg3ugrdpvqzgrgejnwl4wjqgw336x855zk4wmvqrp0" />
    <content type="html">
      Hey #django friends! I&amp;#39;m almost done with a small utility and I wanted to see what y&amp;#39;all think of it before I release it. &lt;a href=&#34;https://github.com/kennethlove/django-migrator&#34;&gt;https://github.com/kennethlove/django-migrator&lt;/a&gt; is the repository and currently the only way to install it.&lt;br/&gt;&lt;br/&gt;It adds three management commands:&lt;br/&gt;- `reset_database` which drops all tables and runs migrations&lt;br/&gt;- `redo_migration` which reverts and applies the last migration (this takes an optional app name)&lt;br/&gt;- `revert_migration` which reverts 1&#43; migrations, also optionally for an app&lt;br/&gt;&lt;br/&gt;I think they&amp;#39;re handy tools, especially early in development.&lt;br/&gt;&lt;br/&gt;Thanks for reading and looking!
    </content>
    <updated>2024-09-05T15:33:15Z</updated>
  </entry>

</feed>