<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://www.aboutjs.dev/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl" />
<lastmod>2026-04-02</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/about</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/about" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/about" />
<lastmod>2026-04-02</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts" />
<lastmod>2026-04-02</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/async-local-storage-is-here-to-help-you</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/async-local-storage-is-here-to-help-you" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/async-local-storage-is-here-to-help-you" />
<lastmod>2024-12-18</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/creating-reusable-ui-components-in-react-write-once-use-everywhere</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/creating-reusable-ui-components-in-react-write-once-use-everywhere" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/creating-reusable-ui-components-in-react-write-once-use-everywhere" />
<lastmod>2025-05-28</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/from-user-to-contributor-my-journey-with-cookies-next</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/from-user-to-contributor-my-journey-with-cookies-next" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/from-user-to-contributor-my-journey-with-cookies-next" />
<lastmod>2025-01-22</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/how-i-turn-ai-into-leverage-in-my-day-to-day-software-developer-job</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/how-i-turn-ai-into-leverage-in-my-day-to-day-software-developer-job" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/how-i-turn-ai-into-leverage-in-my-day-to-day-software-developer-job" />
<lastmod>2026-01-28</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/implementing-authentication-in-nest-js-with-drizzle-and-passport-js</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/implementing-authentication-in-nest-js-with-drizzle-and-passport-js" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/implementing-authentication-in-nest-js-with-drizzle-and-passport-js" />
<lastmod>2025-03-27</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/managing-the-context-window-of-gtp-4o-mini-in-javascript</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/managing-the-context-window-of-gtp-4o-mini-in-javascript" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/managing-the-context-window-of-gtp-4o-mini-in-javascript" />
<lastmod>2025-02-26</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/not-just-testing-react-ui-components-with-vitest-and-storybook</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/not-just-testing-react-ui-components-with-vitest-and-storybook" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/not-just-testing-react-ui-components-with-vitest-and-storybook" />
<lastmod>2025-06-25</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/one-user-many-services-linking-dropbox-with-google-in-nestjs</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/one-user-many-services-linking-dropbox-with-google-in-nestjs" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/one-user-many-services-linking-dropbox-with-google-in-nestjs" />
<lastmod>2025-04-23</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/the-outbox-pattern-in-nestjs-a-practical-implementation</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/the-outbox-pattern-in-nestjs-a-practical-implementation" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/the-outbox-pattern-in-nestjs-a-practical-implementation" />
<lastmod>2026-03-04</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/the-role-of-graph-structure-in-scaling-llm-powered-applications</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/the-role-of-graph-structure-in-scaling-llm-powered-applications" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/the-role-of-graph-structure-in-scaling-llm-powered-applications" />
<lastmod>2025-09-24</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/the-trick-of-running-face-recognition-in-a-web-worker-in-react</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/the-trick-of-running-face-recognition-in-a-web-worker-in-react" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/the-trick-of-running-face-recognition-in-a-web-worker-in-react" />
<lastmod>2025-10-29</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/thread-pool-pattern-to-the-rescue-in-heavy-computing-react-applications</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/thread-pool-pattern-to-the-rescue-in-heavy-computing-react-applications" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/thread-pool-pattern-to-the-rescue-in-heavy-computing-react-applications" />
<lastmod>2025-11-26</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/turning-entire-blogs-into-short-summaries-map-reduce-for-llms</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/turning-entire-blogs-into-short-summaries-map-reduce-for-llms" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/turning-entire-blogs-into-short-summaries-map-reduce-for-llms" />
<lastmod>2025-08-27</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/using-rabbitmq-in-modern-node-js-a-practical-fanout-exchange-example</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/using-rabbitmq-in-modern-node-js-a-practical-fanout-exchange-example" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/using-rabbitmq-in-modern-node-js-a-practical-fanout-exchange-example" />
<lastmod>2025-12-31</lastmod>
</url>
<url>
<loc>https://www.aboutjs.dev/en/posts/zod-the-quiet-hero-of-modern-web-development</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://www.aboutjs.dev/en/posts/zod-the-quiet-hero-of-modern-web-development" />
<xhtml:link rel="alternate" hreflang="pl" href="https://www.aboutjs.dev/pl/posts/zod-the-quiet-hero-of-modern-web-development" />
<lastmod>2025-07-30</lastmod>
</url>
</urlset>
