<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://j-riv.com/</loc>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://j-riv.com/blog/</loc>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://j-riv.com/projects/</loc>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://j-riv.com/projects/feed.xml</loc>
  </url>
  <url>
    <loc>https://j-riv.com/projects/categories/</loc>
    <changefreq>weekly</changefreq>
  </url>

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <url>
    <loc>https://j-riv.com/projects/page/2/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  
  
  
  
  
  
  
  
  
  
  

  
  <url>
    <loc>https://j-riv.com/projects/category/commerce/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/category/integrations/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/category/infrastructure/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/category/mobile/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/category/automation/</loc>
    <changefreq>weekly</changefreq>
  </url>
  

  
  <url>
    <loc>https://j-riv.com/blog/posts/2026-08-28-pi-cluster-rebuild-guide/</loc>
    <lastmod>2026-08-28</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2026-08-25-learning-to-live-with-canine-diabetes/</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2024-11-28-the-homelab-revisited/</loc>
    <lastmod>2024-11-28</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2024-11-21-hd-fxlrst/</loc>
    <lastmod>2024-11-21</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2024-03-07-voron/</loc>
    <lastmod>2024-03-07</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2023-01-21-homelab-update/</loc>
    <lastmod>2023-01-21</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2023-01-20-klipper-the-gateway-drug-to-voron/</loc>
    <lastmod>2023-01-20</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2023-01-05-hd-fxbbs-5-gal-tank/</loc>
    <lastmod>2023-01-05</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-11-24-hd-fxbbs/</loc>
    <lastmod>2022-11-24</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-09-30-rasperry-pi-4-usb-boot/</loc>
    <lastmod>2022-09-30</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-05-01-raspberry-pi-cluster/</loc>
    <lastmod>2022-05-01</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-01-21-the-mac-pro-is-back/</loc>
    <lastmod>2022-01-21</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-01-20-dell-t620/</loc>
    <lastmod>2022-01-20</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-01-18-how-to-install-arch-linux-on-rpi4-with-usb-boot/</loc>
    <lastmod>2022-01-18</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-01-16-whats-a-raspberrry-pi/</loc>
    <lastmod>2022-01-16</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-01-11-dell-t5600/</loc>
    <lastmod>2022-01-11</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-01-10-thinkpad-t14-fedora/</loc>
    <lastmod>2022-01-10</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-01-06-intel-nuc-home-server/</loc>
    <lastmod>2022-01-06</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2022-01-01-dogs/</loc>
    <lastmod>2022-01-01</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2021-06-01-how-to-install-arch-linux/</loc>
    <lastmod>2021-06-01</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2021-05-19-love-for-linux/</loc>
    <lastmod>2021-05-19</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2020-10-20-pinebook-pro/</loc>
    <lastmod>2020-10-20</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2020-09-04-henry-the-pug-com/</loc>
    <lastmod>2020-09-04</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2020-04-17-hackintosh/</loc>
    <lastmod>2020-04-17</lastmod>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/posts/2019-12-28-multi-boot/</loc>
    <lastmod>2019-12-28</lastmod>
  </url>
  

  
  <url>
    <loc>https://j-riv.com/blog/category/3d-printing/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/dogs/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/education/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/hardware/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/homelab/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/infrastructure/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/klipper/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/life/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/linux/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/macos/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/motorcycles/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/raspberry-pi/</loc>
    <changefreq>weekly</changefreq>
  </url>
  
  <url>
    <loc>https://j-riv.com/blog/category/web-dev/</loc>
    <changefreq>weekly</changefreq>
  </url>
  

  
  <url>
    <loc>https://j-riv.com/projects/code-redemption-platform/</loc>
    
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/netsuite-lead-generator/</loc>
    
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/shopify-netsuite-connector/</loc>
    
  </url>
  

  
  <url>
    <loc>https://j-riv.com/other-projects/j-riv-personal-site/</loc>
    
  </url>
  
  <url>
    <loc>https://j-riv.com/other-projects/google-chat-notifications-service/</loc>
    
  </url>
  
  <url>
    <loc>https://j-riv.com/other-projects/b2b-storefront-split/</loc>
    
  </url>
  
  <url>
    <loc>https://j-riv.com/other-projects/multi-store-discount-code-generator/</loc>
    
  </url>
  
  <url>
    <loc>https://j-riv.com/other-projects/shopify-functions-suite/</loc>
    
  </url>
  
  <url>
    <loc>https://j-riv.com/other-projects/wholesale-partner-mobile-app/</loc>
    
  </url>
  
  <url>
    <loc>https://j-riv.com/other-projects/commerce-integration-api/</loc>
    
  </url>
  
  <url>
    <loc>https://j-riv.com/other-projects/netsuite-shopify-product-sync/</loc>
    
  </url>
  
  <url>
    <loc>https://j-riv.com/other-projects/netsuite-suitescript-automation/</loc>
    
  </url>
  

  
  <url>
    <loc>https://j-riv.com/projects/technology/11ty-eleventy-img/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/algolia/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/aws-ec2/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/aws-ecr/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/aws-rds/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/bullmq/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/docker/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/eleventy/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/esbuild/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/expo/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/express/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/firebase/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/gatsby/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/github-actions/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/github-pages/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/google-chat-api/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/graphql/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/graphql-code-generator/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/hmac-sha256/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/json-web-tokens-jwt-jwks/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/klaviyo-csv-export/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/mailgun/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/map-reduce-scripts/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/nativewind-tailwind-css/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/netsuite-map-reduce/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/netsuite-restlet/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/netsuite-restlets-oauth-1-0a/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/netsuite-suitelet/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/netsuite-suitescript-2-1/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/netsuite-token-based-authentication/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/node-js/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/nunjucks/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/oracle-netsuite/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/oracle-netsuite-restlets/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/passport-google-oauth/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/postgresql/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/prisma/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/prisma-orm/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/puppeteer/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/react/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/react-native/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/react-navigation/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/react-query/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/react-router/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/redis/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/remix/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/restlets/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/scheduled-scripts/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/sentry/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/shopify/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/shopify-admin-api/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/shopify-admin-graphql-api/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/shopify-app-bridge/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/shopify-checkout-ui-extensions/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/shopify-functions/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/shopify-graphql-codegen/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/shopify-polaris/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/shopify-pos-ui-extensions/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/shopify-storefront-api-graphql/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/sqlite/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/storefront-api/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/stripe/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/suitelets/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/suiteql/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/suitescript-2-x/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/twilio/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/typescript/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/typescript/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/winston/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/zendesk/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/technology/zod/</loc>
  </url>
  

  <url>
    <loc>https://j-riv.com/projects/technology/</loc>
  </url>

  
  <url>
    <loc>https://j-riv.com/projects/status/internal/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/status/live/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/status/private/</loc>
  </url>
  

  <url>
    <loc>https://j-riv.com/projects/status/</loc>
  </url>

  <url>
    <loc>https://j-riv.com/projects/group/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/group/commerce-automation/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/group/commerce-platform/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/group/internal-operations/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/group/mobile-commerce/</loc>
  </url>
  
  <url>
    <loc>https://j-riv.com/projects/group/shopify-netsuite-ecosystem/</loc>
  </url>
  
</urlset>