<?xml version="1.0" encoding="UTF-8"?>
<urlset
	xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
	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">
	<url>
		<loc>https://krzysztofzuraw.com</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/uses</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blogroll</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2024/july-2024-update</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/link-a-local-npm-dep-pnpm</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/test-react-hooks-methods</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/am-i-learning-design-or-figma</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/compositon-props-react</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/june-update</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/git-cherry-pick-range</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/may-update</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/polymorphic-components-in-react</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/storybook-vite-config</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/auto-update-readme-github-deno</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/site-search-in-raycast</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/read-later-with-feedbin-via-ios-shortcut</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/migrating-blog-to-astro</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/january-2023-update</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/polymorphic-react-component-with-vanilla-extract</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2023/what-tools-and-apps-2022</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/eslint-rule-to-restrict-imports</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/executing-scripts-when-docker-starts</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/october-2022-update</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/how-to-type-next.js-env-variables-in-typescript</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/custom-font-on-github</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/migrating-next.js-plugins-from-next-compose-plugins</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/html-table-sticky-header-with-borders</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/compiling-tailwind-css-components-in-monorepo</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/run-script-on-files-changes-using-nodemon</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/pnpm-and-monorepo-fun</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/hiding-seo-spam-from-google-using-ublock-filters</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/hoc-for-react-query</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/generating-typescript-types-from-swagger-schema</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/raycast-script-copy-foremost-safari-window-as-markdown-link</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/enable-spell-check-on-mac</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/font-smoothing-after-big-sur</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/how-to-enable-cmd-tab-switcher-on-all-monitors</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/on-setting-up-next.js-with-docker-on-google-cloud</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/how-to-open-custom-url-with-next.js-dev-command</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/how-to-use-deno-in-raycast-scripts-commands</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/how-to-open-man-in-mac-os-preview</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/how-to-add-shebang-to-deno-script</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/amazon-glacier-arq-backup</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/migrating-blog-to-eleventy</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/on-reading-paper-magazines</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/new-version-of-writer-mode</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/on-generating-social-images-for-this-blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/alfred-snippet-workflow</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/html-has-a-base-tag</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/distractions-tips-and-tricks</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/til-chrome-has-emulate-focused-page</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/til-how-height-auto-works</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/tooling-overload-in-js</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/stack-and-column-in-css-in-js</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/intl-collator-in-javascript</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/how-to-split-antd-theme-into-smaller-components</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/setting-up-webpack-for-chrome-extension-development</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/rxjs-and-auth-token-expiration-timers</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/how-to-setup-emotion-css-prop-to-work-with-parcel-and-typescript</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/cron-under-macos</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/placeholder-shown-css-selector</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/firefox-has-copy-url-button</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/ramda-clamp</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/how-to-read-typescript-errors-and-not-get-mad</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/interesting-links-that-i-found-4</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/lowering-selectors-in-reactredux</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/what-i-learned-by-adding-webmentions-to-my-blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/formik-useformikcontext-and-usefield-hooks</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/wroclaw-typescript-meetup-online</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/interesting-links-that-i-found-3</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/cssgrid.io-course-review</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/interesting-links-that-i-found-2</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/what-i-learned-from-redesigning-my-blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/interesting-links-that-i-found-1</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/testing-gatsby-blog-with-cypress</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/query-string-library-have-stringifyurl</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/yup-validation-one-field-required-but-not-both-at-the-same-time</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/customizing-gatsby-graphql-schema</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/uxui-space-wroclaw</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/css-in-js-patterns</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/photo-grid-codepen-challenge</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/implementing-stripe-card-for-fun-and-profit</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/career-change-developer-designer</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/using-xstate-with-inputs-in-react</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/ie11-text-overflow-in-flex-container</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/explain-typescript-to-me</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/side-project-with-svelte</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/safari-scrolling-error</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/typescript-abstract-classes</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/my-first-interviews-for-software-developer</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/typescript-function-overloads</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/side-project-css-on-blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/hiding-elements-with-opacity</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/multiple-stow-directories</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/open-sourcing-tsconfig</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/i-build-a-thing-writer-mode-for-vscode</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/typescript-classes-interfaces-and-all-between</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/on-react-render-props-vs-hoc</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/setting-up-simple-react-and-typescript-project</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/how-to-find-blog-ideas</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/dependency-injection-in-redux-observable</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/switchmap-in-redux-observable</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/how-to-update-progress-of-long-request-with-redux-observable</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/how-to-dispatch-multiple-actions-based-on-api-call-in-redux-observable</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/lessons-learned-from-coding-tm-conference-website</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/lessons-learned-from-writing-pet-project-in-react-with-redux</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/how-design-of-your-api-can-affect-others</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/you-dont-know-promises</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/debouncing-forms-in-react-with-redux</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/python-belgrade</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/legacy-projects</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/mutations-in-relay-modern</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/summary-of-2017</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/100-days-of-code</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/fragments-and-queries-in-relay-modern</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/setting-up-relay-modern-on-frontend</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/javascript-conference-budapest-2017</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/debugging-python-code-with-wdb</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/python-imports-validation</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/moving-to-relay-in-django-backend</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/monorepo-structure-for-django-and-react-applications</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/solutions-reviews</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/lessons-learned-from-being-a-mentor</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/django-graphql-and-react</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/testing-react-form-components</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/building-python-packages-for-debian</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/chaining-promises-in-javascript</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/django-and-nginx-file-proxy</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/dont-use-defaults</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/testing-django-template-tags</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/testing-django-mixins</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/callbacks-and-promises-in-js-for-newbies</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/all-roads-lead-to</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/pomodoro-timer</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/gunicorn-and-lru-cache-pitfall</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/provisioning-django-application-using-ansible</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/review-of-2016</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/transcoding-with-aws</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/docker-python-api-for-docker</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-girls-krakow</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-under-the-hood-2016-recap</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/pyconpl-2016</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/microservices-in-flask</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/json-web-tokens-in-django-application</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/archives-from-memory-libarchive</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/python-and-webdav</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/makefiles-in-python-projects</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/my-thoughts-on-blogging</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/factory-pattern-in-python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/design-by-contract-in-python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-application-with-puppet</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/two-forms-one-view-in-django</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/ports-and-adapters-in-python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/my-first-personal-project</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/mocks-and-monkeypatching-in-python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/my-first-workshop-experience</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/automatic-blog-deployment-with-travisci</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/moving-blog-to-pelican</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-celery-rabbit</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-cookiecutter</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-haystack-elasticsearch</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/python-class-decorators</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/python-slots</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/http-and-websockets-logging-handlers</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/geodjango-and-leaflet</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2023/death-s-end</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2023/dziennik-reformowanego-stoika</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/newsletter</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/ports-and-adapters-in-python-part-three</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/reading</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/about</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/the-fangs-of-freelance</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/now</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/projects</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/archives-from-memory-libarchive</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/automatic-blog-deployment-with-travisci</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/design-by-contract-in-python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/django-application-with-puppet</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/django-celery-and-rabbit</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/django-cookiecutter</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/django-girls-krakow</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/django-haystack-and-elasticsearch</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/django-under-the-hood-2016-recap</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/docker-py-python-api-for-docker</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/factory-pattern-in-python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/geodjango-and-leaflet-js</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/http-and-websockets-logging-handlers</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/json-web-tokens-in-django-application</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/makefiles-in-python-projects</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/microservices-in-flask</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/mocks-and-monkeypatching-in-python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/moving-blog-to-pelican</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/my-first-personal-project</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/my-first-workshop-experience</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/my-thoughts-on-blogging</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/ports-and-adapters-in-python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/pyconpl-2016</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/python-and-webdav</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/python-class-decorators</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/python-slots</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/transcoding-with-aws</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2016/two-forms-one-view-in-django</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/100-days-of-code</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/all-roads-lead-to</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/building-python-packages-for-debian</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/callbacks-and-promises-in-js-for-newbies</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/chaining-promises-in-javascript</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/debugging-python-code-with-wdb</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/django-and-nginx-file-proxy</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/django-graphql-and-react</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/dont-use-defaults</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/fragments-and-queries-in-relay-modern</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/gunicorn-and-lru-cache-pitfall</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/javascript-conference-budapest-2017</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/lessons-learned-from-being-a-mentor</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/monorepo-structure-for-django-and-react-applications</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/moving-to-relay-in-django-backend</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/on-moving-blog-to-gatsby-js</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/pomodoro-timer</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/provisioning-django-application-using-ansible</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/python-imports-validation</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/review-of-2016</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/setting-up-relay-modern-on-frontend</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/solutions-reviews</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/summary-of-2017</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/testing-django-mixins</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/testing-django-template-tags</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2017/testing-react-form-components</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/debouncing-forms-in-react-with-redux</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/dependency-injection-in-redux-observable</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/how-design-of-your-api-can-affect-others</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/how-to-dispatch-multiple-actions-based-on-api-call-in-redux-observable</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/how-to-find-blog-ideas</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/how-to-update-progress-of-long-request-with-redux-observable</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/legacy-projects</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/lessons-learned-from-coding-tm-conference-website</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/lessons-learned-from-writing-pet-project-in-react-with-redux</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/mutations-in-relay-modern</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/python-belgrade</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/switchmap-in-redux-observable</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2018/you-dont-know-promises</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/career-change-developer-designer</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/explain-typescript-to-me</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/hiding-elements-with-opacity</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/i-build-a-thing-writer-mode-for-vscode</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/ie11-text-overflow-in-flex-container</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/implementing-stripe-card-for-fun-and-profit</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/multiple-stow-directories</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/my-first-interviews-for-software-developer</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/on-react-render-props-vs-hoc</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/open-sourcing-tsconfig</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/safari-scrolling-error</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/setting-up-simple-react-and-typescript-project</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/side-project-css-on-blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/side-project-with-svelte</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/typescript-abstract-classes</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/typescript-classes-interfaces-and-all-between</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/typescript-function-overloads</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2019/using-xstate-with-inputs-in-react</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/cron-under-macos</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/css-in-js-patterns</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/cssgrid-io-course-review</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/customizing-gatsby-graphql-schema</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/firefox-has-copy-url-button</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/formik-useformikcontext-and-usefield-hooks</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/how-to-read-typescript-errors-and-not-get-mad</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/how-to-setup-emotion-css-prop-to-work-with-parcel-and-typescript</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/how-to-split-antd-theme-into-smaller-components</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/interesting-links-that-i-found-vol-1</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/interesting-links-that-i-found-vol-2</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/interesting-links-that-i-found-vol-3</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/interesting-links-that-i-found-vol-4</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/intl-collator-in-javascript</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/lowering-selectors-in-react-redux</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/photo-grid-codepen-challenge</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/placeholder-shown-css-selector</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/query-string-library-have-stringifyurl</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/ramda-clamp</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/rxjs-and-auth-token-expiration-timers</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/setting-up-webpack-for-chrome-extension-development</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/stack-and-column-in-css-in-js</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/testing-gatsby-blog-with-cypress-io</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/til-chrome-has-emulate-focused-page</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/til-how-height-auto-works</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/tooling-overload-in-js</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/ux-ui-space-wroclaw-vol-8</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/what-i-learned-by-adding-webmentions-to-my-blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/what-i-learned-from-redesigning-my-blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/wroclaw-typescript-meetup-online</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2020/yup-validation-one-field-required-but-not-both-at-the-same-time</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/alfred-snippet-workflow</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/amazon-glacier-arq-backup</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/distractions-tips-and-tricks</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/how-to-add-shebang-to-deno-script</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/how-to-enable-cmd-tab-switcher-on-all-monitors</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/how-to-open-custom-url-with-next-js-dev-command</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/how-to-open-man-in-mac-os-preview</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/how-to-use-deno-in-raycast-scripts-commands</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/html-has-a-base-tag</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/migrating-blog-to-eleventy</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/new-version-of-writer-mode</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/on-generating-social-images-for-this-blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/on-reading-paper-magazines</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2021/on-setting-up-next-js-with-docker-on-google-cloud</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/compiling-tailwind-css-components-in-monorepo</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/custom-font-on-github</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/enable-spell-check-on-mac</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/eslint-rule-to-restrict-imports</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/executing-scripts-when-docker-starts</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/font-smoothing-after-big-sur</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/generating-typescript-types-from-swagger-schema</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/hiding-seo-spam-from-google-using-ublock-filters</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/hoc-for-react-query</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/how-to-type-next-js-env-variables-in-typescript</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/html-table-sticky-header-with-borders</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/migrating-next-js-plugins-from-next-compose-plugins</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/na-poboczu-ameryk-pieszo-z-panamy-do-kanady</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/october-2022-update</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/pnpm-and-monorepo-fun</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/raycast-script-copy-foremost-safari-window-as-markdown-link</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2022/run-script-on-files-changes-using-nodemon</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2023/polymorphic-react-component-with-vanilla-extract</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/2023/what-tools-and-apps-i-m-using-2022-edition</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/archives</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/archives-from-memory</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/automatic-blog-deployment-with-travis</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/design-by-contract-in-python/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/design-by-contract-in-python-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/design-by-contract-in-python-part-three</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/design-by-contract-in-python-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-application-puppet</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-application-puppet-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-application-puppet-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-celery-rabbit-part-four</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-celery-rabbit-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-celery-rabbit-part-three</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-celery-rabbit-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/django-girls-krakow-3</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/docker-py</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/duth-2016-recap</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/factory-pattern-python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/geodjango-leaflet</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/geodjango-leaflet-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/geodjango-leaflet-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/haystack-elasticsearch</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/haystack-elasticsearch-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/haystack-elasticsearch-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/http-websockets-logging-handlers</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/jwt-in-django-application</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/jwt-in-django-application-part-four</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/jwt-in-django-application-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/jwt-in-django-application-part-three</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/jwt-in-django-application-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/makefiles-in-python-projects/featured_on-pythonbytes</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/makefiles-in-python-projects/ref-sangkon_com</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/microservices-in-flask/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/mocks-monkeypatching-in-python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/my-first-workshopexperience</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/ports-and-adapters-in-python-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/ports-and-adapters-in-python-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/python-class-decorators/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/python-webdav</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/python-webdav-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/python-webdav-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/transcoding-aws-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/transcoding-aws-part-three</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/transcoding-aws-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016/two-forms-one-view-django</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2016jwt-in-django-application-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/100days/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/100days</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/2016-review</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/2017-summary/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/2017-summary</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/all-roads-lead-to/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/building-application-using-google-maps-api</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/callbacks-promises-in-js-for-newbies</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/django-graphql-react</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/django-graphql-react-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/django-graphql-react-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/django-nginx-file-proxy</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/django-nginx-file-proxy-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/django-nginx-file-proxy-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/fragments-queries-in-relay-modern</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/gunicorn-lru-cache-pitfall</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/how-to-test-django-mixins</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/how-to-test-django-template-tags</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/jsconfbp2017</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/monorepo-structure</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/moving-blog-to-gatsby</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/pomodoro-timer-beginning</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/pomodoro-timer-breaks-localstorage</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/pomodoro-timer-counting</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/pomodoro-timer-how-good-was-your-pomodoro</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/pomodoro-timer-notifications</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/provisioning-django-application-ansible</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/setting-up-relay-modern-on-fe</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/transcoding-aws-part-five</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2017/transcoding-aws-part-four</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/debouncing-forms-in-react</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/debouncing-forms-in-react-part-one</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/debouncing-forms-in-react-part-three</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/debouncing-forms-in-react-part-two</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/dependency-injection-redux-observable</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/design-your-api</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/dispatch-actions-on-api</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/how-to-find-blog-ideas/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/lessons-learned-from-react-app</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/lessons-learned-from-tm-conference-website</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/switchmap-redux-observable</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/update-progress-rxjs</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2018/you-do-not-know-promises</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/career-change</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/explain-typescript</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/ie11-text-overflow</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/implementing-stripe-card</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/multiple-stow-directories/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/opensourcing-tsconfig</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/react-props-hoc</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/react-typescript-playground</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/software-developer-interviews</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/svelte</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/typescript-classes-interfaces</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/what-i-dont-know-about-css-html</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/writer-mode-vscode</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2019/xstate-inputs-react</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/blog-redesign</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/chrome-emulate-focused-page/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/cron-macos</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/css-grid-io-course</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/emotion-css-prop-parcel-typescript</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/firefox-copy-url</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/formik-new-hooks</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/height-auto</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/how-to-read-typescript-errors</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/interesting-links-4</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/js-intl-collator</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/links-1</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/links-2/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/links-3</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/lowering-selectors</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/photo-grid-codepen</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/placeholder-shown</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/rxjs-auth-expiration-timers</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/setting-up-chrome-extension-dev</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/split-antd</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/stack-column-css-in-js</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/stringify-url</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/testing-gatsby-with-cypress</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/tooling-overload-js</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/ux-ui-space-8-wroclaw</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/webmentions-on-blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/wroclaw-typescript-online/index</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2020/yup-validation-two-fields</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/amazon-backup</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/cmd-tab</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/cmd-tab-all-monitors</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/deno-shebang</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/distractions-tips-tricks</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/font-smoothing</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/hoc-react-query</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/html-base-tag</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/mac-preview</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/man-mac-os</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/migrating-blog-to-11ty</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/nextjs-custom-dev</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/nextjs-docker-gcloud</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/paper-magazines</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/raycast-deno</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/seo-spam</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/social-images</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/spell-check</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2021/writer-mode-new-version</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/font-smoothing</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/pnpm-monorepo</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/raycast-copy-foremost-safari-window</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/script-nodemon</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/spell-check</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/typescript-types-swagger</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/weekly-01</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/weekly-08</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2022/weekly-52</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/blog/2024/new-blog</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/amerykanscy-bogowie</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/chamstwo</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/grecja.-gorzkie-pomarancze</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/krol</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/straz--straz-</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/szwajcaria.-podroz-przez-raj-wymyslony</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/tycipanstwa.-ksiezniczki-bitcoiny-i-kraje-wymyslone</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/undeath-and-taxes</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/wyczarowanie-swiatla</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/zachod-slonca-na-santorini.-ciemniejsza-strona-grecji</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2021/zlodziej-czasu</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2022/i-coz-ze-o-szwecji</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2022/storm-front-(the-dresden-files-book-1)</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/book/2022/zbrojni</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/contact</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/credits</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/index2</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/index3</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/links</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/links/2022/hardening-macos</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/links/2022/the-really-important-job-interview-questions-engineers-should-ask-but-don-t</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/pages/about</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/passthrough/googleb0ea9bbac9cf8f21</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/public/googleb0ea9bbac9cf8f21</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/reading/2022/dziobak-literatury-reportaze-latynoamerykanskie</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/search</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/stats</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/ansible</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/blogging</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/celery</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/design_patterns</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/django</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/elasticsearch</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/flask</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/jekyll</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/leafletjs</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/nikola</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/owncloud</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/pelican</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/python</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/rabbit</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/testing</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/tutorial</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tag/web</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/tags</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/til</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/til/2019/ie11-text-overflow</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/til/2021/how-to-add-shebang-to-deno-script</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/til/2021/how-to-open-custom-url-with-next.js-dev-command</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/til/2021/how-to-open-man-in-mac-os-preview</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/til/2021/how-to-use-deno-in-raycast-scripts-commands</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/til/2021/open-man-in-mac-os-preview</loc>
	</url>
	<url>
		<loc>https://krzysztofzuraw.com/writing/2022/migrating-next-js-plugins-from-next-compose-plugins</loc>
	</url>
</urlset>