<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://residwi.dev/posts/starting-this-blog</loc>
<lastmod>2021-12-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/from-php-to-ruby-on-rails</loc>
<lastmod>2022-02-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/learning-go-after-dynamic-languages</loc>
<lastmod>2022-04-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/design-patterns-in-ruby</loc>
<lastmod>2022-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/pairing-and-tdd-changed-how-i-work</loc>
<lastmod>2022-09-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/the-worker-that-kept-eating-its-memory</loc>
<lastmod>2023-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/autoscaling-workers-on-queue-depth</loc>
<lastmod>2023-11-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/refactoring-a-go-service-to-90-percent-coverage</loc>
<lastmod>2023-12-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/verifying-rewarded-ad-callbacks-server-side</loc>
<lastmod>2024-04-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/from-vscode-to-neovim</loc>
<lastmod>2024-08-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/dont-create-a-new-row-for-every-retry</loc>
<lastmod>2024-10-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/posts/signing-apple-promotional-offers-with-jws</loc>
<lastmod>2025-12-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/bundle-exec-matters</loc>
<lastmod>2021-12-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/pipe-sql-dump-into-postgres-container</loc>
<lastmod>2022-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/killing-an-n-plus-1-with-preload</loc>
<lastmod>2022-03-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/net-http-request-per-goroutine</loc>
<lastmod>2022-05-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/delete-all-evicted-pods</loc>
<lastmod>2022-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/rewrite-commit-author-with-rebase</loc>
<lastmod>2022-08-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/quorum-is-ceil-n-over-2</loc>
<lastmod>2022-10-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/circuit-breaker-fallback-cached-response</loc>
<lastmod>2023-02-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/kafka-ordered-events-same-topic</loc>
<lastmod>2023-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/postgres-connection-pool-max-idle</loc>
<lastmod>2023-07-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/closure-tree-filter-early</loc>
<lastmod>2023-08-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/context-withtimeout-wont-stop-a-blocking-call</loc>
<lastmod>2023-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/find-vs-find-by</loc>
<lastmod>2023-09-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/go-1-21-min-max-clear</loc>
<lastmod>2023-10-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/postgres-partial-indexes</loc>
<lastmod>2024-01-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/verifying-ecdsa-signatures-in-go</loc>
<lastmod>2024-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/idempotency-keys-stop-duplicate-charges</loc>
<lastmod>2024-10-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/til/migrating-tailwind-v3-to-v4</loc>
<lastmod>2025-06-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://residwi.dev/about</loc>
</url>
<url>
<loc>https://residwi.dev/</loc>
</url>
<url>
<loc>https://residwi.dev/posts</loc>
</url>
<url>
<loc>https://residwi.dev/projects</loc>
</url>
<url>
<loc>https://residwi.dev/tags</loc>
</url>
<url>
<loc>https://residwi.dev/til</loc>
</url>
<url>
<loc>https://residwi.dev/tags/jekyll/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/ruby/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/rails/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/php/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/go/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/design-patterns/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/books/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/tdd/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/pair-programming/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/xp/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/kubernetes/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/debugging/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/hpa/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/pubsub/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/scaling/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/testing/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/refactoring/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/security/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/ads/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/cryptography/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/neovim/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/vim/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/tooling/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/payments/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/idempotency/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/postgres/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/apple/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/bundler/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/docker/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/performance/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/concurrency/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/kubectl/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/git/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/distributed-systems/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/resilience/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/caching/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/kafka/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/messaging/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/tailwindcss/</loc>
</url>
<url>
<loc>https://residwi.dev/tags/css/</loc>
</url>
</urlset>
