<?xml version='1.0' encoding='utf-8'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://cnr.sh/.</loc>
    <lastmod>2025-02-12T02:02:18+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/talks</loc>
    <lastmod>2025-02-11T02:34:29+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/colophon</loc>
    <lastmod>2025-02-11T09:45:25+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/404</loc>
    <lastmod>2025-02-11T02:34:29+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2018-10-23-your-first-technical-presentation</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2012-10-22-tech-exits</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2021-11-08-work-for-two-companies</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2017-08-21-choosing-where-to-work</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts</loc>
    <lastmod>2025-02-11T02:34:29+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2018-11-12-dont-tell-people-what-to-do-ask-them-how-to-do-it</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2019-02-04-managing-kafka-topic-configuration</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2021-12-13-how-to-write-a-technical-book</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2019-01-15-research-cell-animal-human-software-simulation-speed-up-experimentation</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2019-01-22-kafka-escape-hatch</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2023-05-18-ai-helm-building-open-source-project-gpt-4</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2018-11-27-in-defense-of-design-documents</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2012-10-05-kafka-consumer-memory-tuning</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2012-09-25-kill-subprocesses-linux-bash</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2022-06-13-how-to-plan-work-for-infrastructure-team</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2018-11-05-kafka-change-data-capture-breaks-database-encapsulation</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2019-07-29-future-data-engineering</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2018-10-29-models-microservices-should-be-using-same-continuous-delivery-stack</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2013-06-14-yarn-with-cgroups</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2018-11-19-minimum-viable-infrastructure</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2017-08-14-one-big-cluster-many-small-ones</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2009-11-13-sort-reducer-input-value-hadoop</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/comparing-apache-cncf-commonhaus</loc>
    <lastmod>2025-02-13T07:53:14+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2021-06-08-what-the-heck-data-mesh</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2017-08-07-build-kafka-connector-source</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2012-09-29-streaming-live-sports-schedule-scores-stats-api</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2021-06-21-preventing-technology-turf-wars</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2021-10-11-google-oauth-wkwebview</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2021-11-01-missing-readme-books-and-links</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2017-08-29-how-paint-bike-shed-kafka-topic-naming-conventions</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2017-09-11-trust-but-automate</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2019-02-19-yes-you-still-need-qa-team-not-for-writing-tests</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://cnr.sh/posts/2023-01-05-recap-for-people-who-hate-data-catalogs</loc>
    <lastmod>2025-02-11T03:37:54+08:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>