<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://localhost:3000/en/contact</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/about-us</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/privacy-policy</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/terms-and-conditions</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/cookie-policy</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/services</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/projects</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/careers</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/careers/junior-node-js-developer</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/careers/node-js-developer</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/redux-toolkit</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/why-is-setstate-giving-me-the-wrong-value</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/animate-elements-on-page-scroll</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/navigation-with-an-animated-indicator</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/quick-tips-how-to-render-components-conditional</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/implementing-crud-in-web-application-using-react-and-graphql</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/how-to-create-simple-animation-with-gsap</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/how-to-translate-react-application-with-react-i18next</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/quick-tips-creating-simple-accordion-with-react-hooks</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/firebase-authentication-with-custom-token</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/how-to-optimize-docker-image-with-layer-caching</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/5-useful-javascript-shorthands</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/feature-branch-workflow</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/level-up-with-typescript</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/electric-vehicles-understanding-the-electricity</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/how-to-avoid-problems-with-deprecated-npm-packages</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/home-office-how-to-do-it</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/can-deno-replace-nodejs</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/how-to-style-with-styled-components</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/creating-your-first-ec2-instance-with-terraform</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/dictionary-in-typescript</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/why-is-it-important-for-your-business-to-create-high-quality-software</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/how-to-resize-an-image-to-fit-an-html-container</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/implementing-server-side-crud-with-typescript-typeorm-and-graphql</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/quick-tips-add-and-remove-active-style</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/jupyter-notebook</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/adobe-stops-supporting-magento-1-what-does-this-mean-for-your-online</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/jest-test-framework-for-typescript</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/quick-tips-using-forwardref-to-measure-element-height-dynamically</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/how-software-development-has-changed-the-agile-methodology</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/a-brief-history-of-machine-learning</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/creating-your-custom-image-with-packer-by-hashicorp</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/have-you-migrated-from-magento-1-platform-if-not-then-you-have-a-good-reason</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/how-to-improve-your-github-profile</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/understanding-redux-beginners-guide</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/the-basics-of-scrum-with-codetain</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/introduction-to-fastapi-a-great-modern-web-framework</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/lambda-in-typescript-with-serverless-framework</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/open-id-connecting-keycloak-and-rabbitmq</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/why-is-retrospective-important</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/ev-charger-types-what-is-the-difference-between-ac-and-dc</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/upgrading-typescript-in-your-project-from-4-to-5</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/unlocking-the-power-of-the-has-selector</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/strapi-headless-cms-for-e-commerce</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/validators-approach-in-python-pydantic-vs-dataclasses</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/exploring-microfrontends-advantages-and-drawbacks</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/e-mobility-revolution-v2g-illuminate-the-future</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/seo-basics-in-react</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/introduction-to-web-accessibility</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/benchmark-of-node-js-validators</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/basics-of-graphql</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/live-feature-flags-with-aws-systems-manager-and-node-js</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/blog/clustering-of-rabbitmq-on-aws</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/projects/energy-market</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/projects/porto-santo</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/projects/charge-pilot</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/projects/from-smart-heating-to-scalable-ecosystems-codetain-empowers-consolinno</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/projects/4swiss-e-scooter</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/projects/mim-energy</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/services/web-and-mobile-development</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/services/e-commerce-solutions</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/en/services/project-management-and-consulting</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/contact</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/about-us</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/privacy-policy</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/terms-and-conditions</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/cookie-policy</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/services</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/projects</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/careers</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/careers/junior-node-js-developer</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/careers/node-js-developer</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/redux-toolkit</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/why-is-setstate-giving-me-the-wrong-value</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/animate-elements-on-page-scroll</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/navigation-with-an-animated-indicator</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/quick-tips-how-to-render-components-conditional</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/implementing-crud-in-web-application-using-react-and-graphql</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/how-to-create-simple-animation-with-gsap</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/how-to-translate-react-application-with-react-i18next</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/quick-tips-creating-simple-accordion-with-react-hooks</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/firebase-authentication-with-custom-token</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/how-to-optimize-docker-image-with-layer-caching</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/5-useful-javascript-shorthands</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/feature-branch-workflow</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/level-up-with-typescript</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/electric-vehicles-understanding-the-electricity</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/how-to-avoid-problems-with-deprecated-npm-packages</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/home-office-how-to-do-it</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/can-deno-replace-nodejs</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/how-to-style-with-styled-components</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/creating-your-first-ec2-instance-with-terraform</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/dictionary-in-typescript</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/why-is-it-important-for-your-business-to-create-high-quality-software</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/how-to-resize-an-image-to-fit-an-html-container</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/implementing-server-side-crud-with-typescript-typeorm-and-graphql</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/quick-tips-add-and-remove-active-style</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/jupyter-notebook</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/adobe-stops-supporting-magento-1-what-does-this-mean-for-your-online</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/jest-test-framework-for-typescript</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/quick-tips-using-forwardref-to-measure-element-height-dynamically</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/how-software-development-has-changed-the-agile-methodology</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/a-brief-history-of-machine-learning</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/creating-your-custom-image-with-packer-by-hashicorp</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/have-you-migrated-from-magento-1-platform-if-not-then-you-have-a-good-reason</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/how-to-improve-your-github-profile</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/understanding-redux-beginners-guide</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/the-basics-of-scrum-with-codetain</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/introduction-to-fastapi-a-great-modern-web-framework</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/lambda-in-typescript-with-serverless-framework</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/open-id-connecting-keycloak-and-rabbitmq</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/why-is-retrospective-important</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/ev-charger-types-what-is-the-difference-between-ac-and-dc</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/upgrading-typescript-in-your-project-from-4-to-5</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/unlocking-the-power-of-the-has-selector</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/strapi-headless-cms-for-e-commerce</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/validators-approach-in-python-pydantic-vs-dataclasses</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/exploring-microfrontends-advantages-and-drawbacks</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/e-mobility-revolution-v2g-illuminate-the-future</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/seo-basics-in-react</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/introduction-to-web-accessibility</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/benchmark-of-node-js-validators</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/basics-of-graphql</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/live-feature-flags-with-aws-systems-manager-and-node-js</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/blog/clustering-of-rabbitmq-on-aws</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/projects/energy-market</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/projects/porto-santo</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/projects/charge-pilot</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/projects/from-smart-heating-to-scalable-ecosystems-codetain-empowers-consolinno</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/projects/4swiss-e-scooter</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/projects/mim-energy</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/services/web-and-mobile-development</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/services/e-commerce-solutions</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>http://localhost:3000/pl/services/project-management-and-consulting</loc>
<lastmod>2026-04-02T09:05:02.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
