<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
  xmlns:content="http://purl.org/rss/1.0/modules/content/" 
  xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:atom="http://www.w3.org/2005/Atom" 
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>2023 on River Writes - A MediaWiki Blog</title>
    <link>https://river.me/2023/</link>
    <description>RheingoldRiver&#39;s blog - MediaWiki development, Leaguepedia stories, and productivity hacks</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>©2020-2026, All Rights Reserved</copyright>
    <lastBuildDate>Sun, 17 Dec 2023 07:15:58 +0000</lastBuildDate>
    
        <atom:link href="https://river.me/2023/index.xml" rel="self" type="application/rss+xml" />
    

      
      <item>
        <title>Book Review - The Field Guide to Global Payments</title>
        <link>https://river.me/blog/book-review-global-payments/</link>
        <pubDate>Sun, 17 Dec 2023 07:15:58 +0000</pubDate>
        
        <atom:modified>Sun, 17 Dec 2023 07:15:58 +0000</atom:modified>
        <guid>https://river.me/blog/book-review-global-payments/</guid>
        <description>A review of &amp;ldquo;A Field Guide to Global Payments,&amp;rdquo; including a table of initialisms used in the book.</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>books</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Ordering a Cargo field</title>
        <link>https://river.me/blog/cargo-order/</link>
        <pubDate>Sun, 03 Dec 2023 18:02:20 +0000</pubDate>
        
        <atom:modified>Sun, 03 Dec 2023 18:02:20 +0000</atom:modified>
        <guid>https://river.me/blog/cargo-order/</guid>
        <description>How can you enforce a sorting order on a Cargo field when displaying tabular data?</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>cargo</category>
            
          
            
              <category>best_practices</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>ShareX image effects</title>
        <link>https://river.me/blog/sharex-image-effects/</link>
        <pubDate>Sun, 26 Nov 2023 16:40:47 +0000</pubDate>
        
        <atom:modified>Sun, 26 Nov 2023 16:40:47 +0000</atom:modified>
        <guid>https://river.me/blog/sharex-image-effects/</guid>
        <description>How to use ShareX image effects &amp;amp; spam your friends with rainbows</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>sharex</category>
            
          
            
              <category>tutorial</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>How to use Weblate</title>
        <link>https://river.me/blog/weblate/</link>
        <pubDate>Wed, 15 Nov 2023 02:34:59 +0000</pubDate>
        
        <atom:modified>Wed, 15 Nov 2023 02:34:59 +0000</atom:modified>
        <guid>https://river.me/blog/weblate/</guid>
        <description>A guide to using Weblate as a translator</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>weblate</category>
            
          
            
              <category>tutorial</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>How to use Dev Tools</title>
        <link>https://river.me/blog/dev-tools/</link>
        <pubDate>Sat, 04 Nov 2023 20:52:47 +0000</pubDate>
        
        <atom:modified>Sat, 04 Nov 2023 20:52:47 +0000</atom:modified>
        <guid>https://river.me/blog/dev-tools/</guid>
        <description>Learn how to edit CSS interactively</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>css</category>
            
          
            
              <category>firefox</category>
            
          
            
              <category>tutorial</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Surfaces with pentominoes</title>
        <link>https://river.me/blog/surfaces-with-pentominoes/</link>
        <pubDate>Sat, 21 Oct 2023 01:18:07 +0000</pubDate>
        
        <atom:modified>Sat, 21 Oct 2023 01:18:07 +0000</atom:modified>
        <guid>https://river.me/blog/surfaces-with-pentominoes/</guid>
        <description>Embedding a grid on a surface doesn&amp;rsquo;t really work, but we can approximate.</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>pentominoes</category>
            
          
            
              <category>graph_theory</category>
            
          
            
              <category>topology</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Serialization woes</title>
        <link>https://river.me/blog/serialization-woes/</link>
        <pubDate>Thu, 05 Oct 2023 06:29:07 +0000</pubDate>
        
        <atom:modified>Thu, 05 Oct 2023 06:29:07 +0000</atom:modified>
        <guid>https://river.me/blog/serialization-woes/</guid>
        <description>My journey of encoding pentominoes on surfaces into permalinks</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>react</category>
            
          
            
              <category>typescript</category>
            
          
            
              <category>pentominoes</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>I don&#39;t like infoboxes - EMWCon 2023</title>
        <link>https://river.me/blog/emwcon-2023-talk/</link>
        <pubDate>Tue, 06 Jun 2023 08:02:30 +0000</pubDate>
        
        <atom:modified>Tue, 06 Jun 2023 08:02:30 +0000</atom:modified>
        <guid>https://river.me/blog/emwcon-2023-talk/</guid>
        <description>I attended EMWCon 2023 remotely again in 2023 and finally gave the presentation everyone has been waiting for: I don&amp;rsquo;t like infoboxes.</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>talk</category>
            
          
            
              <category>best_practices</category>
            
          
            
              <category>mediawiki</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>List-type fields, for realsies</title>
        <link>https://river.me/blog/cargo-list-type-fields/</link>
        <pubDate>Sat, 20 May 2023 23:06:27 +0000</pubDate>
        
        <atom:modified>Sat, 20 May 2023 23:06:27 +0000</atom:modified>
        <guid>https://river.me/blog/cargo-list-type-fields/</guid>
        <description>What are list-type fields? What &lt;em&gt;aren&amp;rsquo;t&lt;/em&gt; they? How do I query them?</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>cargo</category>
            
          
            
              <category>best_practices</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Mediawiker 3.6.14</title>
        <link>https://river.me/blog/mediawiker-3-6-14/</link>
        <pubDate>Sat, 20 May 2023 06:25:55 +0000</pubDate>
        
        <atom:modified>Sat, 20 May 2023 06:25:55 +0000</atom:modified>
        <guid>https://river.me/blog/mediawiker-3-6-14/</guid>
        <description>SublimeText extension  Mediawiker 3.6.14 release update, plus some bonuses</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>sublimetext</category>
            
          
            
              <category>news</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Book review - Everybody Writes</title>
        <link>https://river.me/blog/book-review-everybody-writes/</link>
        <pubDate>Fri, 28 Apr 2023 08:31:15 +0000</pubDate>
        
        <atom:modified>Fri, 28 Apr 2023 08:31:15 +0000</atom:modified>
        <guid>https://river.me/blog/book-review-everybody-writes/</guid>
        <description>&amp;ldquo;Everybody Writes&amp;rdquo; was deeply disappointing to me because it wasn&amp;rsquo;t the book I wanted to read. That said, I think it can be a valuable resource for people who want an introductory and accessible writing book.</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>books</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>How I found four marketing books</title>
        <link>https://river.me/blog/found-marketing-books/</link>
        <pubDate>Tue, 04 Apr 2023 02:08:55 +0000</pubDate>
        
        <atom:modified>Tue, 04 Apr 2023 02:08:55 +0000</atom:modified>
        <guid>https://river.me/blog/found-marketing-books/</guid>
        <description>Subtitle: I dropped my keys - no, I mean bouncy balls - no, I mean information - in the light and learned to stop looking for it in the dark: An information-seeking parable</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>books</category>
            
          
            
              <category>information-science</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>Paste a transparent-background image with PIL</title>
        <link>https://river.me/blog/pil-mask/</link>
        <pubDate>Wed, 22 Feb 2023 19:20:21 +0000</pubDate>
        
        <atom:modified>Wed, 22 Feb 2023 19:20:21 +0000</atom:modified>
        <guid>https://river.me/blog/pil-mask/</guid>
        <description>How to paste a transparent-background image file over another file using PIL, or WTF is a mask and how does it work?</description>
        
        <dc:creator>river</dc:creator>
        
        
        
        
          
            
              <category>python</category>
            
          
            
              <category>pil</category>
            
          
            
              <category>tsubaki</category>
            
          
        
        
        
      </item>
      

    
  </channel>
</rss>
