<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//blog.hibsbod.com/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://blog.hibsbod.com/ring-buffers-vs-double-ended-linked-lists/</loc><lastmod>2026-04-27T16:45:42.000Z</lastmod><image:image><image:loc>https://blog.hibsbod.com/content/images/2026/04/image.png</image:loc><image:caption>image.png</image:caption></image:image></url><url><loc>https://blog.hibsbod.com/unraveling-apache-kafka-a-comprehensive-exploration-of-message-queuing/</loc><lastmod>2026-04-27T16:45:40.000Z</lastmod><image:image><image:loc>https://blog.hibsbod.com/content/images/2026/04/kafka-overview.png</image:loc><image:caption>kafka-overview.png</image:caption></image:image></url><url><loc>https://blog.hibsbod.com/capn-proto-vs-protobuf-why-we-switched/</loc><lastmod>2026-04-27T16:45:38.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/go-generics-in-practice-what-theyre-actually-good-for/</loc><lastmod>2026-04-27T16:45:36.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/what-it-actually-means-to-be-a-senior-engineer/</loc><lastmod>2026-04-27T16:45:34.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/why-performance-isnt-always-the-north-star/</loc><lastmod>2026-04-27T16:45:33.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/consistent-hashing-how-distributed-systems-route-without-a-coordinator/</loc><lastmod>2026-04-27T16:45:30.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/using-aeron-cluster-as-a-source-of-truth/</loc><lastmod>2026-04-27T16:45:29.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/latency-vs-throughput-theyre-not-the-same-thing/</loc><lastmod>2026-04-27T16:45:27.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/write-ahead-logs-the-idea-behind-most-durable-systems/</loc><lastmod>2026-04-27T16:45:26.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/self-hosting-everything-what-i-learned-running-my-own-stack/</loc><lastmod>2026-04-27T16:45:24.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/distributed-consensus-without-the-phd/</loc><lastmod>2026-04-27T16:45:22.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/when-to-build-vs-buy-a-framework-i-actually-use/</loc><lastmod>2026-04-27T16:45:21.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/memory-models-and-why-they-matter-for-concurrent-code/</loc><lastmod>2026-04-27T16:45:19.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/the-boring-architecture-that-ships/</loc><lastmod>2026-04-27T16:45:17.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/websockets-unraveled/</loc><lastmod>2026-04-27T16:05:03.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/wrap-up-on-the-interview-season/</loc><lastmod>2026-04-27T15:32:17.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/saga-pattern/</loc><lastmod>2026-04-27T15:16:08.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/grpc-and-go/</loc><lastmod>2026-04-27T15:13:30.000Z</lastmod><image:image><image:loc>https://blog.hibsbod.com/content/images/2026/04/grpc-icon-color.png</image:loc><image:caption>grpc-icon-color.png</image:caption></image:image></url><url><loc>https://blog.hibsbod.com/new-leetcode-project/</loc><lastmod>2026-04-27T15:13:29.000Z</lastmod><image:image><image:loc>https://blog.hibsbod.com/content/images/2026/04/leetcode_sharing-1.png</image:loc><image:caption>leetcode_sharing-1.png</image:caption></image:image></url><url><loc>https://blog.hibsbod.com/snowflake/</loc><lastmod>2026-04-27T15:13:26.000Z</lastmod><image:image><image:loc>https://blog.hibsbod.com/content/images/2026/04/snowflake.jpg</image:loc><image:caption>snowflake.jpg</image:caption></image:image></url><url><loc>https://blog.hibsbod.com/experience-of-doing-blind75/</loc><lastmod>2026-04-27T15:13:25.000Z</lastmod><image:image><image:loc>https://blog.hibsbod.com/content/images/2026/04/leetcode_sharing.png</image:loc><image:caption>leetcode_sharing.png</image:caption></image:image></url><url><loc>https://blog.hibsbod.com/story-of-our-kafka-message-loss/</loc><lastmod>2026-04-27T15:13:23.000Z</lastmod><image:image><image:loc>https://blog.hibsbod.com/content/images/2026/04/ack-all.png</image:loc><image:caption>ack-all.png</image:caption></image:image></url><url><loc>https://blog.hibsbod.com/websocket-in-go/</loc><lastmod>2023-04-12T20:04:19.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/building-a-functional-team/</loc><lastmod>2022-07-08T07:17:52.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/my-life-state-machines/</loc><lastmod>2022-03-15T10:04:00.000Z</lastmod></url><url><loc>https://blog.hibsbod.com/my-two-cent-as-an-interviewer/</loc><lastmod>2022-01-11T10:03:00.000Z</lastmod></url></urlset>