<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://bstefanski.com/</loc>
  </url>
  <url>
    <loc>https://bstefanski.com/about</loc>
  </url>
  <url>
    <loc>https://bstefanski.com/blog</loc>
  </url>
  <url>
    <loc>https://bstefanski.com/projects</loc>
  </url>
  <url>
    <loc>https://bstefanski.com/stack</loc>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/cloudflare-next-invalid-alias</loc>
    <lastmod>2025-05-29</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/dynamic-github-action-name</loc>
    <lastmod>2025-05-21</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/text-content-from-react-children</loc>
    <lastmod>2025-05-21</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/fixing-storybook-vite-memory-error</loc>
    <lastmod>2025-02-26</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/recharts-empty-chart-react-19</loc>
    <lastmod>2025-02-26</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/turborepo-docker-cannot-copy-to-non-directory</loc>
    <lastmod>2025-01-27</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/turborepo-nestjs-prisma-dockerfile</loc>
    <lastmod>2025-01-27</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/turborepo-nextjs-dockerfile</loc>
    <lastmod>2025-01-27</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/dot-env-support-for-docker-swarm</loc>
    <lastmod>2025-01-14</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/releasing-packages-monorepos-using-pnpm-npm</loc>
    <lastmod>2025-01-14</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/running-nextjs-behind-aws-cloudfront</loc>
    <lastmod>2025-01-13</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/ddos-attacks-tor-network</loc>
    <lastmod>2024-10-30</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/notes-http-osi-tcp-ip</loc>
    <lastmod>2024-10-30</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/what-happens-when-you-type-google-com</loc>
    <lastmod>2024-10-30</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/fix-docker-ignoring-ufw</loc>
    <lastmod>2024-09-28</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/extract-files-from-docker-image</loc>
    <lastmod>2024-09-24</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/make-cloudflare-cdn-respect-cache-control</loc>
    <lastmod>2024-09-24</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/grafana-dashboard-for-dockerized-nodejs</loc>
    <lastmod>2024-09-14</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/how-to-reload-prometheus-configuration</loc>
    <lastmod>2024-09-13</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/keychron-macos-f5-f6-function-keys-vscode-intellij</loc>
    <lastmod>2024-09-13</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/docker-swarm-simple-introduction</loc>
    <lastmod>2024-08-19</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/jira-copy-branch-name-from-task</loc>
    <lastmod>2024-08-03</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/how-to-fix-cannot-install-with-frozen-lockfile-because-pnpm-lockyaml-is-absent-in-pnpm</loc>
    <lastmod>2024-08-02</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/how-to-update-pnpm-version</loc>
    <lastmod>2024-08-02</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/playwright-missing-dependencies</loc>
    <lastmod>2024-08-02</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/how-to-check-http-version</loc>
    <lastmod>2024-08-01</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/http11-and-http2-streaming-techniques</loc>
    <lastmod>2024-07-30</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/noisygrainy-backgrounds-and-gradients-in-css</loc>
    <lastmod>2024-07-06</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/accessing-firestore-from-client-side</loc>
    <lastmod>2024-01-15</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/easiest-way-to-generate-shopify-admin-access-token</loc>
    <lastmod>2024-01-15</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/what-makes-you-great-software-developer</loc>
    <lastmod>2024-01-14</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/generate-downloadable-urls-for-google-drive-files</loc>
    <lastmod>2023-12-31</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/how-to-use-custom-theme-in-vim</loc>
    <lastmod>2023-11-21</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/how-to-resolve-git-fatal-the-remote-end-hung-up-unexpectedly</loc>
    <lastmod>2023-11-07</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/ultimate-resources-mastering-frontend-development</loc>
    <lastmod>2023-06-14</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/crafting-ideal-junior-frontend-dev-portfolio</loc>
    <lastmod>2023-06-11</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/ideal-github-profile-for-new-developers</loc>
    <lastmod>2023-06-01</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/gitlab-ci-playwright-e2e-tests</loc>
    <lastmod>2023-04-25</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/automate-smoke-testing-storybook</loc>
    <lastmod>2023-04-24</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/mock-prefix-jest-initialization-fix</loc>
    <lastmod>2023-04-23</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/gitk-on-macos</loc>
    <lastmod>2023-03-28</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/installing-pip-macos</loc>
    <lastmod>2023-03-27</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/resolving-json-import-issue-linaria-library</loc>
    <lastmod>2023-03-26</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/nextjs-advantages-without-ssr</loc>
    <lastmod>2023-03-22</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/openlens-blank-screen-fix-kubectl</loc>
    <lastmod>2023-03-22</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/javascript-open-new-tab-mobile-safari-fix</loc>
    <lastmod>2023-03-21</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/running-vscode-as-an-administrator</loc>
    <lastmod>2023-03-21</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/how-to-prettify-your-cat-unix-command</loc>
    <lastmod>2023-02-24</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/prevent-chrome-from-redirecting-your-http-localhost-to-https</loc>
    <lastmod>2023-02-21</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/generating-and-applying-git-patches</loc>
    <lastmod>2023-02-20</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/quickly-scrape-tweets-without-api-or-headless-browser</loc>
    <lastmod>2023-02-20</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/oidc-vs-oauth2</loc>
    <lastmod>2022-12-12</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/upgrading-one-dependency-causes-whole-yarnlock-change-fix</loc>
    <lastmod>2022-12-05</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/use-multiple-github-accounts-one-machine</loc>
    <lastmod>2022-07-23</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/ban-imports-eslint</loc>
    <lastmod>2022-07-22</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/can-svg-symbols-affect-web-performance</loc>
    <lastmod>2022-07-17</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/simple-pragmatic-and-performant-i18n-for-javascript</loc>
    <lastmod>2022-07-16</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/assign-ref-forwardref-component</loc>
    <lastmod>2022-06-16</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/implement-horizontal-media-scroller-component-react-css</loc>
    <lastmod>2022-05-16</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/one-rule-optimizing-images-web</loc>
    <lastmod>2022-04-30</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/use-wildcard-domains-nextjs-image-component</loc>
    <lastmod>2022-03-05</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/auto-fixable-import-sorting-rules-eslint</loc>
    <lastmod>2021-11-26</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/reusing-svg-elements-html-without-copy-pasting</loc>
    <lastmod>2021-11-23</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/creating-accessible-non-flickering-dark-mode-nextjs</loc>
    <lastmod>2021-09-11</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/creating-scalable-sitemaps-nextjs</loc>
    <lastmod>2021-08-14</lastmod>
  </url>
  <url>
    <loc>https://bstefanski.com/blog/nextjs-custom-image-loader-webp-support-polyfill</loc>
    <lastmod>2021-07-31</lastmod>
  </url>
</urlset>