<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://tigerabrodi.blog/css-offset-path-reference-guide</loc>
    <lastmod>2025-07-13T06:45:20.433Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/svg-drawing-animation-notes</loc>
    <lastmod>2025-07-12T11:00:55.258Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/modern-react-query-mistakes-to-avoid</loc>
    <lastmod>2025-07-10T10:45:56.060Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/chronological-guide-building-and-publishing-a-react-library</loc>
    <lastmod>2025-07-10T07:56:58.804Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/react-smil-viewbox-animation-notes</loc>
    <lastmod>2025-07-10T06:52:23.887Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/svg-animations-reference-notes</loc>
    <lastmod>2025-07-10T06:43:34.187Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/css-transforms-and-animation-reference-notes</loc>
    <lastmod>2025-07-10T06:40:23.429Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/svg-notes-polyline</loc>
    <lastmod>2025-07-06T14:07:12.794Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/svg-notes-circle-and-ellipse</loc>
    <lastmod>2025-07-06T13:45:07.423Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/svg-notes-line-and-rect-reference</loc>
    <lastmod>2025-07-06T13:44:43.675Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/svg-notes-svg-tag</loc>
    <lastmod>2025-07-06T13:44:11.718Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/notes-on-flex-grow-flex-shrink-and-flex-basis</loc>
    <lastmod>2025-07-05T17:09:54.125Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/proper-error-handling-in-react-query</loc>
    <lastmod>2025-07-05T16:44:08.366Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/performance-optimizations-with-react-query</loc>
    <lastmod>2025-07-05T16:39:24.916Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/all-the-steps-for-optimistic-updates-in-react-query</loc>
    <lastmod>2025-07-05T16:33:59.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/infinite-queries-in-react-query</loc>
    <lastmod>2025-07-05T16:29:55.597Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/initialdata-vs-placeholderdata-in-react-query</loc>
    <lastmod>2025-07-05T16:15:06.272Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/parallel-queries-when-working-with-react-query</loc>
    <lastmod>2025-07-05T16:04:45.657Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/preventing-goroutine-leaks</loc>
    <lastmod>2025-07-02T05:27:42.681Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-chi-cheatsheet</loc>
    <lastmod>2025-07-01T04:41:38.183Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-concurrency-9-context-and-cancellations</loc>
    <lastmod>2025-06-29T15:44:55.317Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-concurrency-8-mutexes</loc>
    <lastmod>2025-06-29T14:55:46.912Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-concurrency-7-waitgroup</loc>
    <lastmod>2025-06-29T13:29:09.963Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-concurrency-6-worker-pool-pattern</loc>
    <lastmod>2025-06-29T13:28:27.352Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-concurrency-5-select</loc>
    <lastmod>2025-06-29T13:28:02.515Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-concurrency-4-channel-operations</loc>
    <lastmod>2025-06-29T13:27:40.879Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-concurrency-3-channels</loc>
    <lastmod>2025-06-29T13:27:21.075Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-concurrency-2-goroutines</loc>
    <lastmod>2025-06-29T13:26:59.730Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-concurrency-1-concurrency-vs-parallelism</loc>
    <lastmod>2025-06-29T13:26:37.194Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/golang-for-typescript-devs</loc>
    <lastmod>2025-06-29T07:58:46.453Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/cloudflare-learnings</loc>
    <lastmod>2025-06-28T17:38:45.395Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/grafana-span-queries-and-traceql-learnings</loc>
    <lastmod>2025-06-28T17:37:30.581Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/redis-streams-learnings</loc>
    <lastmod>2025-06-28T17:32:40.774Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/mistakes-golang-book-notes</loc>
    <lastmod>2025-06-28T17:30:58.190Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/redisvalkey-rate-limiting-learnings</loc>
    <lastmod>2025-06-28T17:30:22.447Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/server-sent-events-a-practical-guide-for-the-real-world</loc>
    <lastmod>2025-04-09T04:25:59.536Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/intersection-and-mutation-observers-explained</loc>
    <lastmod>2025-04-05T07:37:48.639Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/how-to-fix-maximum-update-depth-exceeded-error-in-react</loc>
    <lastmod>2025-03-30T17:18:28.092Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/my-favorite-debugging-technique-binary-elimination</loc>
    <lastmod>2025-03-30T10:12:27.468Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/how-to-handle-pasting-images-to-inputs-in-react</loc>
    <lastmod>2025-03-30T05:08:57.310Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/reactchildrenonly-expected-to-receive-a-single-react-element-child</loc>
    <lastmod>2025-03-30T05:03:32.280Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/the-5-whys-digging-past-what-customers-ask-for</loc>
    <lastmod>2025-03-10T04:46:08.827Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/one-way-vs-two-way-door-decisions-a-framework-for-better-choices</loc>
    <lastmod>2025-03-10T04:40:07.497Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/vercel-ai-sdk-tool-calling-cheat-sheet</loc>
    <lastmod>2025-03-10T04:35:25.709Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/prompt-engineering-in-vercels-ai-sdk</loc>
    <lastmod>2025-03-10T04:29:49.271Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/vercel-ai-sdk-reference-notes</loc>
    <lastmod>2025-02-28T17:23:00.856Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/principles-for-building-great-ai-interfaces</loc>
    <lastmod>2025-02-28T06:50:10.043Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/agent-recipes-code-and-visuals</loc>
    <lastmod>2025-02-27T17:37:21.106Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/ai-as-a-judge-practical-implementation-guide</loc>
    <lastmod>2025-02-27T10:20:05.938Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tigerabrodi.blog/ai-model-design-for-dummies</loc>
    <lastmod>2025-02-27T10:11:25.035Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>