<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.piotr-sikora.com/</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/process-automation</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/categories</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/contact</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/author/piotr-sikora</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/quotes</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/privacy-policy</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/ai-lawyers</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/en</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/automatyzacja-procesow</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/automatyzacja-kielce</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/szkolenie-n8n</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/kontakt</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/categories</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/autor/piotr-sikora</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/cytaty</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/polityka-prywatnosci</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/ai-prawnicy</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/automatyzacja-saldeosmart</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2026-03-06-guardrails</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2026-02-23-nextjs-ahrefs-kimi</loc>
<lastmod>2026-02-23T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2026-02-19-kimi-testing</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2026-01-10-n8n-architecture-why-multiple-webhooks-in-one-workflow-is-bad-idea</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2026-01-28-dry-wet-aha</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2026-01-24-api-vs-webhook</loc>
<lastmod>2026-01-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2026-01-20-rtcros-framework</loc>
<lastmod>2026-01-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2026-01-18-n8n-simple-memory-node</loc>
<lastmod>2026-01-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2026-01-07-ahrefs-from-37-to-99-in-6-weeks</loc>
<lastmod>2026-01-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-12-30-automations-engine-comparison-2025-12</loc>
<lastmod>2025-12-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-12-14-llms-txt</loc>
<lastmod>2025-12-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-12-10-trivy</loc>
<lastmod>2025-12-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-12-05-toon-tron-csv-yaml-json-format-comparison</loc>
<lastmod>2025-12-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-12-03-flowlint-cli-n8n-linter-in-terminal</loc>
<lastmod>2025-12-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-12-02-flowlint-stop-using-generic-node-names-in-n8n-workflows</loc>
<lastmod>2025-12-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-12-01-flowlint-node-is-missing-retry-backoff-configuration-real-case</loc>
<lastmod>2025-12-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-11-29-toon-format-comparison-csv-json-yaml</loc>
<lastmod>2025-11-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-11-28-n8n-flow-lint</loc>
<lastmod>2025-11-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-11-24-n8n-guardrails-passing-an-object</loc>
<lastmod>2025-11-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-11-17-n8n-guardrails-testing</loc>
<lastmod>2025-11-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-11-14-n8n-forum</loc>
<lastmod>2025-11-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-11-10-ollama-instructions</loc>
<lastmod>2025-11-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-10-26-n8n-workflow-export-wordpress-posts-with-categories-and-tags-for-seo</loc>
<lastmod>2025-10-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-10-20-n8n-workflow-automating-linkedin-profile-search</loc>
<lastmod>2025-10-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-10-23-n8n-workflow-automatically-assign-categories-and-tags-to-blog-posts-with-ai-nextjs-astro</loc>
<lastmod>2025-10-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-09-06-overwritting-function-print-in-python</loc>
<lastmod>2025-09-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2014-04-03-front-end-developer-arsenal-sass-installation-and-short-manual</loc>
<lastmod>2014-04-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2014-01-31-autoexecuted-object-in-js</loc>
<lastmod>2014-01-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2014-04-04-pure-css-only-collapsible-elements-how-to-create-accordion-without-javascript</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2014-11-21-pure-javascript-private-and-public-methods</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2015-08-26-front-end-developer-interview-questions-part-1</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2015-12-01-devmeeting-angular-2</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2016-01-18-raspberry-pi-node-js-and-how-to-start-with-programming-gpio-pixpress-project-on-github-part-01</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2016-06-02-angular2-pipes-typeerror-cannot-read-property-length-of-undefined</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2016-06-05-angular-2-how-to-pass-more-parameters-to-pipe</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2016-06-30-professional-css-by-piotr-sikora-packt-publishing</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2016-07-07-screwdefaultbuttons-plugin-and-uncaught-rangeerror-maximum-call-stack-size-exceeded</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2016-07-14-check-your-knowledge-about-selectors</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2016-08-12-screenshotmaker-with-vue-js-first-look-at-vue-js-http-and-simple-component</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2016-09-16-vue-js-screenshotmaker-part-2-using-jade-with-vue-js-call-variables</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2017-08-16-lazysass-emmet-based-mixins-in-sass</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2018-01-22-image-to-html-table</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2018-12-05-angular-side-effects-with-effect-and-ngrx-crud-snippets</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2019-02-04-meetjs-kielce-inauguration-2019-02-07</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2019-03-05-meetjs-kielce-001-after-the-meetup-presentation</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2019-03-07-hands-on-tech-internet-of-things-iot</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2019-03-13-why-i-started-working-with-stylus</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2019-04-05-meetjs-kielce-002-after-the-meetup</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2019-05-30-axios-and-empty-data-field-cross-origin-read-blocking-corb-blocked-cross-origin-response-cors</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2019-06-06-vue-vue-router-vuex-using-typescript-part-1-project-initialization</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2019-10-05-state-machine-based-game-how-to-build-your-own-redux-like-engine</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2020-04-15-pug-video-course</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2020-11-19-state-management-prepare-environment-to-do-it-properly</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2021-08-20-wordpress-unwanted-files-on-server-wp-content-uploads-et_temp-slots-online</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2024-09-01-http-headers-for-security-how-to-change-http-headers-in-wordpress</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2024-09-15-cadillacs-and-dinosaurs-michael-jacksons-moonwalker-arcade-games-from-childhood</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2024-09-18-disable-xml-rpc-in-wordpress-what-it-is-and-why-its-important</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2024-09-24-xor-cipher-implementation-analysis-of-the-encryption-algorithm-in-python</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2024-10-02-master-javascript-destructuring-unlock-cleaner-faster-code-with-ease</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2024-10-14-conditional-operator-ternary-operator-in-javascript</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2024-11-10-cursor-ide-eli5-explain-like-im-5-cursors-ai-feature</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2024-12-05-state-of-ai-in-it-q4-2024</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-08-06-react-vue-angular</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-08-26-ai-leaks-in-companies-by-securitum</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/2025-08-26-ai-leaks-in-copanies-by-securitum</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-03-30-n8n-bielik-guardrails</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-03-26-n8n-parametryzacja-z-google-sheets</loc>
<lastmod>2026-03-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-03-24-n8n-guardrails-test-video</loc>
<lastmod>2026-03-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-03-06-n8n-guardrails-video</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-02-28-n8n-ai-agent-video</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-02-21-flowlint-yt-intro</loc>
<lastmod>2026-02-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-02-19-kimi-testing</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-01-10-n8n-architecture-why-multiple-webhooks-in-one-workflow-is-bad-idea</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-01-28-dry-wet-aha</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-01-24-api-vs-webhook</loc>
<lastmod>2026-01-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-01-20-rtcros-framework</loc>
<lastmod>2026-01-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-01-18-n8n-simple-memory-node</loc>
<lastmod>2026-01-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2026-01-07-ahrefs-from-37-to-99-in-6-weeks</loc>
<lastmod>2026-01-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-12-30-automations-engine-comparison-2025-12</loc>
<lastmod>2025-12-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-12-14-llms-txt</loc>
<lastmod>2025-12-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-12-10-trivy</loc>
<lastmod>2025-12-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-12-05-toon-tron-csv-yaml-json-format-comparison</loc>
<lastmod>2025-12-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-12-03-flowlint-cli-n8n-linter-in-terminal</loc>
<lastmod>2025-12-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-12-02-flowlint-stop-using-generic-node-names-in-n8n-workflows</loc>
<lastmod>2025-12-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-12-01-flowlint-node-is-missing-retry-backoff-configuration-real-case</loc>
<lastmod>2025-12-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-11-29-toon-format-comparison-csv-json-yaml</loc>
<lastmod>2025-11-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-11-28-n8n-flow-lint</loc>
<lastmod>2025-11-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-11-24-n8n-guardrails-passing-an-object</loc>
<lastmod>2025-11-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-11-17-n8n-guardrails-testing</loc>
<lastmod>2025-11-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-11-14-n8n-forum</loc>
<lastmod>2025-11-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-11-10-ollama-instructions</loc>
<lastmod>2025-11-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-10-26-n8n-workflow-export-wordpress-posts-with-categories-and-tags-for-seo</loc>
<lastmod>2025-10-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-10-20-n8n-workflow-automating-linkedin-profile-search</loc>
<lastmod>2025-10-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-10-23-n8n-workflow-automatically-assign-categories-and-tags-to-blog-posts-with-ai-nextjs-astro</loc>
<lastmod>2025-10-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-09-06-overwritting-function-print-in-python</loc>
<lastmod>2025-09-06T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2014-04-03-front-end-developer-arsenal-sass-installation-and-short-manual</loc>
<lastmod>2014-04-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2014-01-31-autoexecuted-object-in-js</loc>
<lastmod>2014-01-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2014-04-04-pure-css-only-collapsible-elements-how-to-create-accordion-without-javascript</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2014-11-21-pure-javascript-private-and-public-methods</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2015-08-26-front-end-developer-interview-questions-part-1</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2015-12-01-devmeeting-angular-2</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2016-01-18-raspberry-pi-node-js-and-how-to-start-with-programming-gpio-pixpress-project-on-github-part-01</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2016-06-02-angular2-pipes-typeerror-cannot-read-property-length-of-undefined</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2016-06-05-angular-2-how-to-pass-more-parameters-to-pipe</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2016-06-30-professional-css-by-piotr-sikora-packt-publishing</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2016-07-07-screwdefaultbuttons-plugin-and-uncaught-rangeerror-maximum-call-stack-size-exceeded</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2016-07-14-check-your-knowledge-about-selectors</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2016-08-12-screenshotmaker-with-vue-js-first-look-at-vue-js-http-and-simple-component</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2016-09-16-vue-js-screenshotmaker-part-2-using-jade-with-vue-js-call-variables</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2017-08-16-lazysass-emmet-based-mixins-in-sass</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2018-01-22-image-to-html-table</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2018-12-05-angular-side-effects-with-effect-and-ngrx-crud-snippets</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2019-02-04-meetjs-kielce-inauguration-2019-02-07</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2019-03-05-meetjs-kielce-001-after-the-meetup-presentation</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2019-03-07-hands-on-tech-internet-of-things-iot</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2019-03-13-why-i-started-working-with-stylus</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2019-04-05-meetjs-kielce-002-after-the-meetup</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2019-05-30-axios-and-empty-data-field-cross-origin-read-blocking-corb-blocked-cross-origin-response-cors</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2019-06-06-vue-vue-router-vuex-using-typescript-part-1-project-initialization</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2019-10-05-state-machine-based-game-how-to-build-your-own-redux-like-engine</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2020-04-15-pug-video-course</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2020-11-19-state-management-prepare-environment-to-do-it-properly</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2021-08-20-wordpress-unwanted-files-on-server-wp-content-uploads-et_temp-slots-online</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2024-09-01-http-headers-for-security-how-to-change-http-headers-in-wordpress</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2024-09-15-cadillacs-and-dinosaurs-michael-jacksons-moonwalker-arcade-games-from-childhood</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2024-09-18-disable-xml-rpc-in-wordpress-what-it-is-and-why-its-important</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2024-09-24-xor-cipher-implementation-analysis-of-the-encryption-algorithm-in-python</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2024-10-02-master-javascript-destructuring-unlock-cleaner-faster-code-with-ease</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2024-10-14-conditional-operator-ternary-operator-in-javascript</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2024-11-10-cursor-ide-eli5-explain-like-im-5-cursors-ai-feature</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2024-12-05-state-of-ai-in-it-q4-2024</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-08-06-react-vue-angular</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-08-26-ai-leaks-in-companies-by-securitum</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/2025-08-26-ai-leaks-in-copanies-by-securitum</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/categories/ai</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/categories/angular</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/categories/css</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/categories/development</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/categories/events</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/categories/javascript</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/categories/n8n</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/categories/ai</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/categories/angular</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/categories/css</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/categories/development</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/categories/events</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/categories/javascript</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/categories/n8n</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/ai</loc>
<lastmod>2026-02-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/angular</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/architecture</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/automation</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/css</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/flowlint</loc>
<lastmod>2025-12-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/front-end</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/front-end-developer</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/guardrails</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/javascript</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/js</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/n8n</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/n8n-best-practices</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/n8n-linter</loc>
<lastmod>2025-12-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/n8n-node</loc>
<lastmod>2025-11-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/nodejs</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/prompt-engineering</loc>
<lastmod>2026-01-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/sass</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/seo</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/state-machine</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/state-management</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/typescript</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/vuejs</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/wordpress</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/blog/tags/workflow</loc>
<lastmod>2025-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/ai</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/angular</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/architektura</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/automatyzacja</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/css</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/flowlint</loc>
<lastmod>2026-02-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/front-end</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/front-end-developer</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/guardrails</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/javascript</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/js</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/n8n</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/n8n-ai-agent-node</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/n8n-best-practices</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/n8n-chat-node</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/n8n-linter</loc>
<lastmod>2026-02-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/n8n-node</loc>
<lastmod>2025-11-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/nodejs</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/openai</loc>
<lastmod>2026-03-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/prompt-engineering</loc>
<lastmod>2026-01-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/sass</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/seo</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/state-machine</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/state-management</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/typescript</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/vuejs</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/wordpress</loc>
<lastmod>2026-04-11T14:00:27.574Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/workflow</loc>
<lastmod>2025-10-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.piotr-sikora.com/pl/blog/tags/youtube</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
