<?xml version='1.0' encoding='UTF-8'?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://www.bitovi.com/blog/slimming-down-steal</loc><lastmod>2017-12-14</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/styling.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-migrate-husky-to-lefthook</loc><lastmod>2023-10-02</lastmod></url><url><loc>https://www.bitovi.com/blog/when-to-use-the-non-null-assertion-operator-in-angular</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/blog/usereducer-react-hooks-drag-and-drop-angular-control-value-accessor-canjs-custom-elements</loc><lastmod>2019-06-21</lastmod></url><url><loc>https://www.bitovi.com/blog/building-reusable-web-components</loc><lastmod>2018-12-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-to-debug-javascript.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/join-us-for-our-first-online-meetup</loc><lastmod>2019-04-24</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-to-debug-javascript/call-stack.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/lazy-values-to-speed-up-your-js-app</loc><lastmod>2017-10-10</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/intro-to-jsx.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/web-application-consulting-work/haulhound-trucking-web-app</loc><lastmod>2019-03-15</lastmod></url><url><loc>https://www.bitovi.com/blog/creating-pages-in-a-living-style-guide</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/services/frontend/angular-consulting/design-systems</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/frontend-javascript-consulting/angular-consulting</loc><lastmod>2022-12-01</lastmod></url><url><loc>https://www.bitovi.com/blog/product-design-project-readiness-questions-to-ask-before-kickoff</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence/cache-namespaces.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/open-source-bitops-v2.1-2.2-2.3</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/angular-consulting-at-bitovi</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/blog/pragmatic-design-secret-to-scaling-design-practices</loc><lastmod>2025-03-07</lastmod></url><url><loc>https://www.bitovi.com/ai-enablement-blog/how-github-copilot-completed-my-jira-ticket-in-2-minutes</loc><lastmod>2025-08-08</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/testing.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/styling-in-react.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/ux-case-studies/bafs-ppp</loc><lastmod>2025-12-09</lastmod></url><url><loc>https://www.bitovi.com/blog/why-checklist</loc><lastmod>2023-04-14</lastmod></url><url><loc>https://www.bitovi.com/blog/bitovi-and-miro-collaboration-supercharged</loc><lastmod>2025-11-21</lastmod></url><url><loc>https://www.bitovi.com/blog/use-flexbox-to-create-a-sticky-header-and-sidebar-with-flexible-content</loc><lastmod>2024-01-31</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/order-history-component.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/create-reusable-components-for-your-donejs-applications</loc><lastmod>2016-11-18</lastmod></url><url><loc>https://www.bitovi.com/blog/boost-angular-performance-by-rendering-pages-with-scully</loc><lastmod>2023-09-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/using-asyncstorage.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-docker/build-node-app.html</loc><lastmod>2020-12-01</lastmod></url><url><loc>https://www.bitovi.com/tools</loc><lastmod>2019-06-13</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/ending-a-project.html</loc><lastmod>2019-08-20</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/toggle-data.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/services/product-design-consulting</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-use-react-suspense-to-improve-ui-load-time</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-docker.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/how-figma-transforms-enterprise-design-ops</loc><lastmod>2025-08-01</lastmod></url><url><loc>https://www.bitovi.com/blog/3-ways-to-simplify-frontends-with-multiple-microservices</loc><lastmod>2024-03-26</lastmod></url><url><loc>https://www.bitovi.com</loc><lastmod>2026-06-17</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-element-attributes-and-properties</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/bitops-terraform</loc><lastmod>2022-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-generalize-component-props-with-type-safety</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-advanced-javascript/js-comparison.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/introducing-stealjs</loc><lastmod>2016-09-19</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/clean-card-number.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/en/angular-consulting-thank-you</loc><lastmod>2021-11-08</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/building-custom-components.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/exploring-payload-cms-developers-perspective</loc><lastmod>2025-02-04</lastmod></url><url><loc>https://www.bitovi.com/blog/meet-amanda-a-product-designer-accessibility-advocate</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/significant-whitespace</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/react-hooks-git-workflows-managing-sessions-svgs</loc><lastmod>2019-07-29</lastmod></url><url><loc>https://www.bitovi.com/about</loc><lastmod>2023-06-01</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-package-and-modlet-workflows</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-docker/docker-compose.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-building-a-tabs-widget</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/review-buddies-pair-programming-for-the-rest-of-us</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/designing-a-mobile-ecommerce-navigation</loc><lastmod>2021-05-04</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/intro-to-testing.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/heyemoji-slack-app-aws-terraform-ansible</loc><lastmod>2022-12-12</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-use-ng-serve-with-service-worker-support</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/react-native-7-common-questions-answered-by-a-react-consulting-expert</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/jira-acount-setup.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/blog/creating-a-design-system-with-storybook</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/stealjs-1.0-release</loc><lastmod>2016-12-28</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/test-reducer.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/blog/server-side-rendering-without-compromises</loc><lastmod>2018-08-28</lastmod></url><url><loc>https://www.bitovi.com/services/training/react</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/services/frontend/react-consulting/micro-frontends</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-finding-elements-in-the-dom</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/careers</loc><lastmod>2025-10-08</lastmod></url><url><loc>https://www.bitovi.com/blog/documenting-a-stylesheet-in-a-living-style-guide</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/is-temporal-cloud-safe-for-sensitive-data-an-architecture-guide</loc><lastmod>2026-04-24</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-graphql.html</loc><lastmod>2023-03-15</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-be-an-a11y-accessibility-design</loc><lastmod>2024-06-17</lastmod></url><url><loc>https://www.bitovi.com/blog/7-mistakes-to-avoid-when-moving-from-angularjs-to-angular</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/blog/building-durable-mcp-tools-with-temporal</loc><lastmod>2025-10-17</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-use-rxjs-catcherror-without-unsubscribing-from-new-events</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/devops-automation-using-stackstorm-getting-started</loc><lastmod>2022-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-to-debug-javascript/scope.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/creating-a-javascript-project-checklist</loc><lastmod>2021-10-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/configuration.html</loc><lastmod>2022-03-21</lastmod></url><url><loc>https://www.bitovi.com/services/frontend/angular-consulting/micro-frontends</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/react-everywhere-with-vite-and-react-to-webcomponent</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/front-end.html</loc><lastmod>2019-04-10</lastmod></url><url><loc>https://www.bitovi.com/blog/coping-with-stateful-code</loc><lastmod>2017-09-14</lastmod></url><url><loc>https://www.bitovi.com/blog/help-us-improve-canjs-stealjs-and-the-rest-of-the-donejs-family</loc><lastmod>2017-09-19</lastmod></url><url><loc>https://www.bitovi.com/blog/take-a-step-back-simple-tips-to-quickly-check-a-design-for-usability</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/devops-meetup-nov-9.html</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://www.bitovi.com/blog/angular-16-just-dropped-a-long-overdue-feature</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/5-pitfalls-of-nodejs-microservices</loc><lastmod>2021-08-31</lastmod></url><url><loc>https://www.bitovi.com/blog/march-2018-donejs-community-update</loc><lastmod>2018-05-17</lastmod></url><url><loc>https://www.bitovi.com/blog/bitovis-2016-employee-retreat-phoenix</loc><lastmod>2018-08-28</lastmod></url><url><loc>https://www.bitovi.com/partnerships</loc><lastmod>2026-03-19</lastmod></url><url><loc>https://www.bitovi.com/services/frontend/angular-consulting/upgrades</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/ajax-fixtures-javascript</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://www.bitovi.com/blog/comparing-ai-documentation-engines-deepwiki-vs-code2tutorial</loc><lastmod>2025-09-16</lastmod></url><url><loc>https://www.bitovi.com/blog/december-2017-donejs-community-update</loc><lastmod>2017-12-18</lastmod></url><url><loc>https://www.bitovi.com/blog/8-topics-every-nodejs-microservice-developer-should-know</loc><lastmod>2021-09-01</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/setup-canjs.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/dispatching-events.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/blog/deploy-your-react-project-to-github-pages-with-github-actions</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/deploy-prometheus-and-grafana-to-aws-with-github-actions</loc><lastmod>2023-12-12</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/expiry.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/postgresql-dynamodb-mongodb-choosing-a-database-for-a-node.js-app</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/user-inputs.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/choosing-the-best-ai-testing-tool-testrigor</loc><lastmod>2024-10-14</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/side-effects.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/ux-javascript-training</loc><lastmod>2019-07-10</lastmod></url><url><loc>https://www.bitovi.com/services/axure-figma-migration</loc><lastmod>2025-12-09</lastmod></url><url><loc>https://www.bitovi.com/blog/hire-better-developers</loc><lastmod>2017-07-19</lastmod></url><url><loc>https://www.bitovi.com/blog/devops-automation-using-stackstorm-ansible-deployment</loc><lastmod>2022-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/managing-nested-and-dynamic-forms-in-angular</loc><lastmod>2024-06-17</lastmod></url><url><loc>https://www.bitovi.com/blog/bitops-yo</loc><lastmod>2022-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/introducing-jquery</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/first-component.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/blog/new-in-vue-3.3-two-way-binding-with-definemodel-macro</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/academy/</loc><lastmod>2019-04-10</lastmod></url><url><loc>https://www.bitovi.com/blog/user-testing-from-a-tradeshow-booth</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/transports.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence/streaming-files.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/what-is-micro-frontend-architecture-why-use-it</loc><lastmod>2024-02-09</lastmod></url><url><loc>https://www.bitovi.com/quickorder-full-project-architecture</loc><lastmod>2020-04-02</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-add-real-time-data-to-your-.net-application</loc><lastmod>2018-12-05</lastmod></url><url><loc>https://www.bitovi.com/services/ai-consulting</loc><lastmod>2025-12-09</lastmod></url><url><loc>https://www.bitovi.com/blog/the-truth-behind-micro-frontends-insights-from-real-case-studies</loc><lastmod>2024-05-23</lastmod></url><url><loc>https://www.bitovi.com/blog/always-know-when-to-use-share-vs.-sharereplay</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-docker/writing-a-dockerfile.html</loc><lastmod>2020-12-01</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-docker.html</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-use-node.js-temporal-workflows-for-batch-processing</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/conflict-free-leadership-roles-goals-expectations</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/js-and-jquery-essentials</loc><lastmod>2016-09-19</lastmod></url><url><loc>https://www.bitovi.com/services/devops-consulting</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/academy/createparameters.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/donejs-3</loc><lastmod>2019-01-08</lastmod></url><url><loc>https://www.bitovi.com/blog/github-action-helm-charts-eks</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/blog/chicago-js-to-digital-delivery</loc><lastmod>2025-11-12</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-dom-jquery/tabs-widget.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/introducing-bitops</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/blog/10-product-design-personas-worth-hiring-in-2024</loc><lastmod>2024-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-debug-server-side-rendering</loc><lastmod>2018-12-05</lastmod></url><url><loc>https://www.bitovi.com/blog/does-your-design-wiki-answer-these-key-questions</loc><lastmod>2025-02-06</lastmod></url><url><loc>https://www.bitovi.com/blog/what-is-design-insights-from-our-product-design-team</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-testing-overview</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/components.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces/webhooks.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/weekly-widget-4-show-more-with-range</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/ai-smart-paste-with-react-adding-genuine-ai-value</loc><lastmod>2026-08-11</lastmod></url><url><loc>https://www.bitovi.com/blog/tips-on-hiring-a-jquery-consultant</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/routing.html</loc><lastmod>2024-02-16</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/modules.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/weekly-widget-5-real-time-chat</loc><lastmod>2016-09-21</lastmod></url><url><loc>https://www.bitovi.com/blog/read-this-before-using-animations-in-your-ui</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/consultant-vs-technologist.html</loc><lastmod>2024-06-19</lastmod></url><url><loc>https://www.bitovi.com/blog/announcing-bitops-v2.0</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/battle-of-the-node.js-orms-objection-prisma-sequelize</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-improve-your-angular-e-commerce-application-with-scully</loc><lastmod>2023-09-28</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/slotted-content.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/creating-a-new-app.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/use-bitovi-querystring-parser-with-your-favorite-orm</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-prototypes</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/four-lessons-i-learned-node.js-consulting-for-a-fortune-500-company</loc><lastmod>2023-10-17</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-upgrade-to-stealjs-1</loc><lastmod>2017-01-24</lastmod></url><url><loc>https://www.bitovi.com/blog/interview-with-a-devops-engineer</loc><lastmod>2025-10-13</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting.html</loc><lastmod>2019-06-12</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-fail-at-ai-by-ignoring-ux</loc><lastmod>2025-03-26</lastmod></url><url><loc>https://www.bitovi.com/blog/the-best-software-architectures-to-use-for-node.js-consulting</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/frontend-javascript-consulting/react-consulting</loc><lastmod>2023-01-17</lastmod></url><url><loc>https://www.bitovi.com/downloads/web-app-development-checklist</loc><lastmod>2023-04-11</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/giving-receiving-feedback.html</loc><lastmod>2024-11-08</lastmod></url><url><loc>https://www.bitovi.com/blog/how-i-rewrote-a-clients-esling-config-with-a-single-ai-command</loc><lastmod>2025-08-18</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-design-with-accessibility-in-mind</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/4-values-make-design-team-different</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-stealjs-overview</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/conflict-free-leadership-emotional-intelligence</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/free-weekly-online-javascript-training</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/introducing-ai-component-paste-open-source-ai-form-filler</loc><lastmod>2025-05-01</lastmod></url><url><loc>https://www.bitovi.com/blog/production-ready-ai-agents-making-langchain-durable-using-temporal</loc><lastmod>2026-02-06</lastmod></url><url><loc>https://www.bitovi.com/blog/november-2018-donejs-community-update</loc><lastmod>2018-11-13</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/our-user-experience-team</loc><lastmod>2021-05-07</lastmod></url><url><loc>https://www.bitovi.com/academy/training.html</loc><lastmod>2019-04-10</lastmod></url><url><loc>https://www.bitovi.com/blog/manage-form-driven-state-with-ngrx-forms-part-2</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/blog/4-reasons-to-fall-in-love-with-angular-component-inheritance</loc><lastmod>2024-06-17</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/test-actions.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-canjs-overview</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/services/backend/temporal-consulting</loc><lastmod>2026-04-08</lastmod></url><url><loc>https://www.bitovi.com/blog/13-things-an-angular-consultant-needs-to-know-to-be-successful</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/blog/writing-the-perfect-jquery-plugin</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-web-application-theory</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/deferreds-and-3-1</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-closures</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-build-a-design-system</loc><lastmod>2023-09-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/debugging-devtools.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/3-ways-knitting-and-web-design-go-hand-in-hand</loc><lastmod>2021-05-03</lastmod></url><url><loc>https://www.bitovi.com/blog/getting-started-with-sitefinity-cms</loc><lastmod>2025-10-01</lastmod></url><url><loc>https://www.bitovi.com/blog/figma-just-opened-the-canvas-to-agents.-heres-what-actually-happens</loc><lastmod>2026-03-31</lastmod></url><url><loc>https://www.bitovi.com/services/frontend-development-consulting</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-advanced-javascript/context.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/map-view.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/blog/react-to-web-component-v2</loc><lastmod>2024-03-26</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/product-overview.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/blog/improve-velocity-with-efficient-code-review-process</loc><lastmod>2024-06-17</lastmod></url><url><loc>https://www.bitovi.com/blog/may-2018-donejs-community-update</loc><lastmod>2018-05-17</lastmod></url><url><loc>https://www.bitovi.com/blog/why-tailwind-doesnt-work-for-me</loc><lastmod>2024-01-04</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-advanced-javascript/prototypes.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/test-api-effects.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/academy/advanced-typescript.html</loc><lastmod>2022-06-28</lastmod></url><url><loc>https://www.bitovi.com/blog/let-node.js-make-your-coffee-with-mqtt-and-the-internet-of-things</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/ux-case-studies/haulhound</loc><lastmod>2021-05-07</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/nested-routes.html</loc><lastmod>2024-02-14</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/define-todo.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/blog/react-architecture-tips-and-tricks</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/optimization-hooks.html</loc><lastmod>2020-11-10</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/ux-case-studies/brodart-bibz</loc><lastmod>2021-05-07</lastmod></url><url><loc>https://www.bitovi.com/blog/mobile-first-modules</loc><lastmod>2021-04-26</lastmod></url><url><loc>https://www.bitovi.com/blog/how-funcunit-works</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/cka-certification-exam-survival-guide</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/collection-of-vue-macros-in-vue.js-3.3</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/weekly-widget-6-instantaneous-web-apps-2</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/developer-preview-of-standalone-support-in-angular-elements</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/unlocking-sketch-metadata-find-symbols-across-files-using-sketchtool-cli-bash-and-json</loc><lastmod>2021-07-12</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence/object-expirations.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/our-ux-process</loc><lastmod>2021-05-07</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-create-custom-eslint-rules-its-not-as-hard-as-you-think</loc><lastmod>2022-02-02</lastmod></url><url><loc>https://www.bitovi.com/academy/advanced-typescript/template-literal-types.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/debugging-with-inspector.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/blog/angular-upgrades-painless-migration-from-tslint-to-eslint</loc><lastmod>2023-02-22</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-create-a-web-component-with-create-react-app</loc><lastmod>2023-10-02</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-docker/containerize-your-app.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/product-design-training-and-certification</loc><lastmod>2026-09-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-dom-jquery.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/events/program-management-workshop</loc><lastmod>2024-11-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/refinement.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/continuously-learning.html</loc><lastmod>2024-11-08</lastmod></url><url><loc>https://www.bitovi.com/blog/module-federation-and-angular-service-workers-pwa</loc><lastmod>2024-02-09</lastmod></url><url><loc>https://www.bitovi.com/ai-for-software-teams</loc><lastmod>2026-03-24</lastmod></url><url><loc>https://www.bitovi.com/blog/angular-a11y-eslint-rules</loc><lastmod>2023-10-10</lastmod></url><url><loc>https://www.bitovi.com/partnerships/miro</loc><lastmod>2026-03-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/continuous-exploration-board.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/blog/january-2017-donejs-community-update</loc><lastmod>2017-02-04</lastmod></url><url><loc>https://www.bitovi.com/angular-consulting/angular-application-audit</loc><lastmod>2022-06-21</lastmod></url><url><loc>https://www.bitovi.com/academy/front-end/theory.html</loc><lastmod>2019-04-10</lastmod></url><url><loc>https://www.bitovi.com/accessibility-consulting</loc><lastmod>2021-07-26</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-graphql/adding-mongodb.html</loc><lastmod>2023-03-15</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/en/bitovi-yum-case-study</loc><lastmod>2025-12-09</lastmod></url><url><loc>https://www.bitovi.com/blog/bitops-automating-cicd-website-deployment</loc><lastmod>2022-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/toggle-event.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/blog/bitovi-summer-training-retreat</loc><lastmod>2016-07-14</lastmod></url><url><loc>https://www.bitovi.com/blog/survival-strategies-for-new-remote-developers</loc><lastmod>2020-03-11</lastmod></url><url><loc>https://www.bitovi.com/blog/choosing-the-best-ai-testing-tool</loc><lastmod>2024-08-26</lastmod></url><url><loc>https://www.bitovi.com/blog/canjs-4.0</loc><lastmod>2018-03-08</lastmod></url><url><loc>https://www.bitovi.com/blog/form-and-function-of-product-design</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/blog/node.js-consulting-101-breaking-down-technical-requirements</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/customize-header.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/managing-state.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/manage-form-driven-state-with-ngrx-forms-part-1</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/inputs-and-results.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/going-further.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/blog/what-is-devops</loc><lastmod>2024-06-17</lastmod></url><url><loc>https://www.bitovi.com/blog/server-side-rendering-dynamic-routes-in-angular-with-scully</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting</loc><lastmod>2021-05-07</lastmod></url><url><loc>https://www.bitovi.com/blog/replay-testing-to-avoid-non-determinism-in-temporal-workflows</loc><lastmod>2023-12-18</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-dom-jquery/events-part-1.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/component-edit.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/blog/handling-errors-with-rxjs</loc><lastmod>2022-02-22</lastmod></url><url><loc>https://www.bitovi.com/blog/your-next-ai-startup-should-be-built-on-temporal-part-1-document-processing</loc><lastmod>2024-06-26</lastmod></url><url><loc>https://www.bitovi.com/blog/stealjs-script-manager</loc><lastmod>2016-09-21</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence/seeding.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/intro-to-react.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/blog/should-you-trust-your-api-with-trpc</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/web-application-consulting-work</loc><lastmod>2021-03-16</lastmod></url><url><loc>https://www.bitovi.com/blog/designer-pr-checklist</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-events-part-1</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/cloud-ready-series-dockerize-javascript-and-node-apps</loc><lastmod>2023-10-02</lastmod></url><url><loc>https://www.bitovi.com/blog/advanced-data-processing-with-jinja2-and-stackstorm</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-types-operators-and-primitives</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-basic-js</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/conflict-free-leadership-framework-in-action</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/deploy-docker-to-ec2-pull-request-environments</loc><lastmod>2024-06-17</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/reporting.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/blog/creating-a-generator-for-donejs-applications</loc><lastmod>2017-01-04</lastmod></url><url><loc>https://www.bitovi.com/blog/routing-in-canjs</loc><lastmod>2016-09-16</lastmod></url><url><loc>https://www.bitovi.com/blog/ceo-justin-meyer-at-config-2026-ai-and-the-future-of-design-to-dev</loc><lastmod>2026-05-28</lastmod></url><url><loc>https://www.bitovi.com/blog/sending-transactional-emails-with-remix-and-amazon-aws-ses</loc><lastmod>2023-12-05</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-set-up-authentication-for-a-react-app-with-auth0</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-to-debug-javascript/property-changes.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/ideas.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/values.html</loc><lastmod>2019-08-20</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/user-experience-research</loc><lastmod>2019-09-26</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/basics.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/building-order-form.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/about-us</loc><lastmod>2026-09-09</lastmod></url><url><loc>https://www.bitovi.com/blog/im-going-to-be-wfh-today</loc><lastmod>2021-05-03</lastmod></url><url><loc>https://www.bitovi.com/blog/using-temporal-cloud-with-on-prem-data</loc><lastmod>2023-11-17</lastmod></url><url><loc>https://www.bitovi.com/blog/write-angular-unit-tests-that-actually-work</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/implementing-role-based-authentication-for-self-hosted-temporal</loc><lastmod>2025-02-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/testing.html</loc><lastmod>2024-02-16</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/item-total-pipe.html</loc><lastmod>2022-03-21</lastmod></url><url><loc>https://www.bitovi.com/blog/6-personal-challenges-working-remotely</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces/jsonapi-sparse-field-sets.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/stable-and-innovative-code-priorities-and-goals</loc><lastmod>2017-12-14</lastmod></url><url><loc>https://www.bitovi.com/blog/project-management-series-waterfall-vs-agile</loc><lastmod>2023-10-02</lastmod></url><url><loc>https://www.bitovi.com/blog/my-favorite-panels-from-axecon-2022</loc><lastmod>2022-04-06</lastmod></url><url><loc>https://www.bitovi.com/jobs/design</loc><lastmod>2019-08-12</lastmod></url><url><loc>https://www.bitovi.com/blog/avoid-the-zombie-apocalypse</loc><lastmod>2023-10-26</lastmod></url><url><loc>https://www.bitovi.com/blog/weekly-widget-1-treecombo</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/setting-up-your-environment.html</loc><lastmod>2026-09-24</lastmod></url><url><loc>https://www.bitovi.com/blog/remove-side-effects</loc><lastmod>2017-09-12</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-get-started-with-pinia-in-vue</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-build-flexible-table-components-in-figma-using-slots</loc><lastmod>2026-03-05</lastmod></url><url><loc>https://www.bitovi.com/blog/temporal-mtls-certificate-rotation</loc><lastmod>2026-08-11</lastmod></url><url><loc>https://www.bitovi.com/open-source-javascript-frameworks</loc><lastmod>2024-09-18</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-graphql/porting-to-prisma.html</loc><lastmod>2023-03-15</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-iam/authorization-models.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/blog/steal-2.0</loc><lastmod>2018-07-24</lastmod></url><url><loc>https://www.bitovi.com/blog/rxjs-with-react-pt-2</loc><lastmod>2021-08-31</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/error-on-blur.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/props.html</loc><lastmod>2020-11-10</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/your-first-server.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/blog/canjs-2-3-release</loc><lastmod>2016-09-30</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/user-interface-design</loc><lastmod>2021-05-07</lastmod></url><url><loc>https://www.bitovi.com/blog/recursive-react-components</loc><lastmod>2025-06-19</lastmod></url><url><loc>https://www.bitovi.com/blog/temporal-is-a-swiss-army-knife-for-your-distributed-systems</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/angular-callback-functions-for-communication-between-components</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/conflict-free-leadership-value-of-retrospectives</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/controlled-vs-uncontrolled.html</loc><lastmod>2020-11-10</lastmod></url><url><loc>https://www.bitovi.com/blog/new-canjs-recipes-playlist-editor-todomvc-with-stealjs-advanced-weather-report-guide</loc><lastmod>2017-05-16</lastmod></url><url><loc>https://www.bitovi.com/blog/integrate-other-libraries-with-symbols</loc><lastmod>2017-09-26</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-security/password-hashing.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/blog</loc><lastmod>2024-06-14</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/ide-support.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces/rpc-concept.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/services/agile-project-management-consulting</loc><lastmod>2025-10-08</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-create-a-path-alias-in-webpack</loc><lastmod>2024-08-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/setting-up-your-environment.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/dispatch-actions.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/blog/comparing-schema-validation-libraries-ajv-joi-yup-and-zod</loc><lastmod>2024-08-06</lastmod></url><url><loc>https://www.bitovi.com/blog/react-hooks-vs-classes-the-ultimate-comparison</loc><lastmod>2023-10-04</lastmod></url><url><loc>https://www.bitovi.com/ai-enablement-blog</loc><lastmod>2025-10-13</lastmod></url><url><loc>https://www.bitovi.com/blog/deploy-stackstorm-to-aws-using-a-github-action</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/are-you-using-enough-white-space-in-your-ui-designs</loc><lastmod>2023-10-04</lastmod></url><url><loc>https://www.bitovi.com/angular-consulting/angular-updates</loc><lastmod>2022-02-09</lastmod></url><url><loc>https://www.bitovi.com/blog/fundamentals-of-relational-database-normalization</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/validating.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/web-application-consulting-work/samsclub-ecommerce-redesign</loc><lastmod>2019-03-15</lastmod></url><url><loc>https://www.bitovi.com/blog/utilizing-http2-push-in-a-single-page-application</loc><lastmod>2017-12-14</lastmod></url><url><loc>https://www.bitovi.com/blog/save-the-date-may-2nd-2019-for-our-next-online-meetup</loc><lastmod>2019-04-09</lastmod></url><url><loc>https://www.bitovi.com/blog/hashchange-routing-with-can-route-part-2-advanced</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/partnerships/training/figma-foundation-training</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/blog/join-us-thursday-may-2nd-for-our-online-meetup-embracing-obstacles-react-hooks-solo-dev-using-docker-to-improve-dev</loc><lastmod>2019-05-09</lastmod></url><url><loc>https://www.bitovi.com/blog/5-reasons-to-choose-nodejs</loc><lastmod>2021-09-02</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/connection.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-build-a-micro-frontend-architecture-with-angular</loc><lastmod>2023-07-06</lastmod></url><url><loc>https://www.bitovi.com/blog/how-usereducer-simplifies-complex-form-logic</loc><lastmod>2025-09-17</lastmod></url><url><loc>https://www.bitovi.com/blog/faster-jquery-event-fix-with-es5-getters</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/clear-all-completed.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/community/slack</loc><lastmod>2020-03-10</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/create-selectors.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/setting-expectations.html</loc><lastmod>2019-06-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/serving-over-http.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/bus-tracker-component.html</loc><lastmod>2019-05-31</lastmod></url><url><loc>https://www.bitovi.com/ai-training-for-software-engineers</loc><lastmod>2026-03-27</lastmod></url><url><loc>https://www.bitovi.com/blog/automate-jest-tests-in-your-devops-pipeline-with-github-actions</loc><lastmod>2024-05-02</lastmod></url><url><loc>https://www.bitovi.com/blog/building-an-image-gallery-with-ngrx</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-security.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/context-hooks.html</loc><lastmod>2020-11-10</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/pull-restaurant-data-into-view.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/simplified-data-and-api-mocking-with-cypress-and-msw</loc><lastmod>2023-10-09</lastmod></url><url><loc>https://www.bitovi.com/blog/dont-overload-the-api-sequential-batched-promises</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/cicd-pipelines-use-cases-everything-devops-consulting-has-taught-me</loc><lastmod>2024-05-31</lastmod></url><url><loc>https://www.bitovi.com/academy/advanced-typescript/index-accessed-types.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/angular-consulting/angular-micro-frontends</loc><lastmod>2022-02-09</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/scheduling.html</loc><lastmod>2023-08-27</lastmod></url><url><loc>https://www.bitovi.com/blog/when-should-you-build-your-own-angular-design-system</loc><lastmod>2023-09-27</lastmod></url><url><loc>https://www.bitovi.com/blog/open-source-theory</loc><lastmod>2018-11-20</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/adding-a-prompt.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/blog/http2-in-donejs</loc><lastmod>2017-09-12</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-avoid-the-infamous-cannot-read-properties-of-undefined-with-typescript</loc><lastmod>2023-02-22</lastmod></url><url><loc>https://www.bitovi.com/blog/devops-consulting-continuous-integration</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/test-new-blog</loc><lastmod>2023-11-09</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-element-styles-and-positioning</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/academy/compressparameters.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/embrace-7-principles-of-universal-design-for-better-website-design</loc><lastmod>2021-06-23</lastmod></url><url><loc>https://www.bitovi.com/blog/what-is-ux-design</loc><lastmod>2021-05-03</lastmod></url><url><loc>https://www.bitovi.com/blog/angular-apollo-client-apollo-cache-configuration</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/svg-handwriting-animation-with-flair</loc><lastmod>2021-06-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/what-is-mcp.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/blog/you-should-be-building-and-scaling-products-with-a-design-system</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-docker/secrets-build-args-env-vars.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/more-mocks-mocking-modules-in-vitest</loc><lastmod>2024-07-15</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/styling-in-react.html</loc><lastmod>2020-11-10</lastmod></url><url><loc>https://www.bitovi.com/privacy-policy</loc><lastmod>2025-09-11</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces/rest-vs-graphql.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/agile-nodejs-case-study-1</loc><lastmod>2021-02-23</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/communication.html</loc><lastmod>2019-06-30</lastmod></url><url><loc>https://www.bitovi.com/blog/march-2017-donejs-community-update</loc><lastmod>2017-04-05</lastmod></url><url><loc>https://www.bitovi.com/blog/stable-and-innovative-independent-repositories</loc><lastmod>2017-09-11</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces/protobuf.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/october-2017-donejs-community-update</loc><lastmod>2017-11-06</lastmod></url><url><loc>https://www.bitovi.com/academy/createlinks.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/show-paying.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/change-propagation</loc><lastmod>2016-11-18</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/simulate-service-layer.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/ux-case-studies/nre-labs</loc><lastmod>2021-05-07</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence/transactions.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/introducing-hatchify-low-code-libraries-for-react-node-and-sequelize</loc><lastmod>2024-03-15</lastmod></url><url><loc>https://www.bitovi.com/blog/how-componentfactoryresolver-can-unlock-powerful-higher-order-components</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/intro-to-jsx.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/blog/use-objects-or-switch-statements-in-javascript</loc><lastmod>2024-01-10</lastmod></url><url><loc>https://www.bitovi.com/academy/advanced-typescript/mapped-types.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/transitioning-to-delivery.html</loc><lastmod>2019-06-30</lastmod></url><url><loc>https://www.bitovi.com/blog/guerrilla-user-testing-series-burger-king-case-study</loc><lastmod>2025-02-06</lastmod></url><url><loc>https://www.bitovi.com/community</loc><lastmod>2019-03-06</lastmod></url><url><loc>https://www.bitovi.com/blog/back-of-napkin-fast-projections</loc><lastmod>2023-09-20</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/create-redirect-effects.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/web-application-consulting-services</loc><lastmod>2022-01-18</lastmod></url><url><loc>https://www.bitovi.com/blog/intro-to-temporal-architecture-and-essential-metrics</loc><lastmod>2023-10-26</lastmod></url><url><loc>https://www.bitovi.com/setting-up-your-environment</loc><lastmod>2020-11-10</lastmod></url><url><loc>https://www.bitovi.com/ai-adoption-workshop</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/web-application-consulting-work/iris-lowes-iot-home-automation-app</loc><lastmod>2019-03-15</lastmod></url><url><loc>https://www.bitovi.com/blog/devops-consulting-continuous-delivery</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence/signed-urls.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence/s3.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/making-http-requests.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/debugging.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/services/frontend/react-consulting</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/implementing-event-sourcing-cqrs-in-node.js</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/canjs-2-2-6-released</loc><lastmod>2016-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-choose-the-right-cms-traditional-decoupled-headless</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/10-best-practices-usability-testing-within-agile-teams</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://www.bitovi.com/freeosk-redesigned-and-react-re-implemented</loc><lastmod>2020-04-03</lastmod></url><url><loc>https://www.bitovi.com/angular-performance-improvement</loc><lastmod>2020-05-18</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-create-a-graphql-server-with-nestjs</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/ten-commandments-of-software-engineering</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/rfc-strictly-typed-reactive-forms-gotchas-every-angular-developer-needs-to-know</loc><lastmod>2023-09-27</lastmod></url><url><loc>https://www.bitovi.com/blog/creating-an-svg-icon-typeface</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/what-is-ui-design-everything-you-need-to-know</loc><lastmod>2023-10-02</lastmod></url><url><loc>https://www.bitovi.com/blog/webrtc-react-suspense-codemods-docker-donejs</loc><lastmod>2019-10-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/prioritizing.html</loc><lastmod>2023-08-27</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-incrementally-migrate-an-angular-project-to-typescript-strict-mode</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/open-source/react-to-web-component</loc><lastmod>2023-07-18</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/performance-optimization.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence/cache-set-get.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/services/devops-consulting/platform-engineering</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/visual-regression-testing-quality</loc><lastmod>2023-09-27</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-advanced-javascript/closures.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/funcunit-infographic</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/5-essential-tips-to-improve-angular-app-performance</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/bitovian-talking-about-angular-performance-at-upcoming-event</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/blog/use-localstack-to-build-development-environment-for-serverless-app</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/bitops</loc><lastmod>2023-07-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/card-error.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-advanced-javascript.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/ux-javascript-training/javascript-training</loc><lastmod>2021-08-02</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/templates.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/about/jobs</loc><lastmod>2024-03-14</lastmod></url><url><loc>https://www.bitovi.com/blog/february-2017-donejs-community-update</loc><lastmod>2017-03-03</lastmod></url><url><loc>https://www.bitovi.com/blog/github-as-a-platform-engineering-platform-the-github-actions-path</loc><lastmod>2024-04-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-advanced-javascript/classes.html</loc><lastmod>2019-07-22</lastmod></url><url><loc>https://www.bitovi.com/why-build-with-angular</loc><lastmod>2022-02-08</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/utility-types.html</loc><lastmod>2022-03-21</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/building.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/donejs-2.0</loc><lastmod>2018-03-08</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/listing-routes.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/test-redirect-effects.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/blog/hashchange-routing-with-can-route-part-1-basics</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces/pagination.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/people</loc><lastmod>2023-06-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/connection-list.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-upgrade-a-donejs-plugin-to-canjs-3</loc><lastmod>2016-12-21</lastmod></url><url><loc>https://www.bitovi.com/services/backend-engineering-consulting</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/my-journey-into-ai-literacy</loc><lastmod>2025-04-04</lastmod></url><url><loc>https://www.bitovi.com/blog/aws-secrets-manager-devops</loc><lastmod>2023-09-28</lastmod></url><url><loc>https://www.bitovi.com/blog/deploy-any-docker-project-to-aws-with-github-actions</loc><lastmod>2023-12-05</lastmod></url><url><loc>https://www.bitovi.com/blog/devops-automation-using-stackstorm-bitops-secrets</loc><lastmod>2022-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/algebra.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/academy/advancedtypescriptsectioninfo.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/stateful-hooks.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/types.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/angular-meetup</loc><lastmod>2022-11-16</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/getting-started.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/restaurant-service.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/rxjs-react-shell-tooling-docker-compose</loc><lastmod>2020-07-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-security/encryption-in-transit.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/blog/why-your-angular-bundle-is-bloated</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/offline-support.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/privacy</loc><lastmod>2016-07-20</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/component-create.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/asking-for-input.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/blog/prepare-for-anything-with-gsap</loc><lastmod>2021-06-25</lastmod></url><url><loc>https://www.bitovi.com/blog/write-your-first-temporal-workflow-in-typescript</loc><lastmod>2023-07-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence/indexes.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/donejs-release</loc><lastmod>2016-09-16</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-security/secrets.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/google-maps.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces/authentication.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/introducing-react-view-model-mvvm-with-react</loc><lastmod>2019-05-06</lastmod></url><url><loc>https://www.bitovi.com/services/quality-engineering-consulting</loc><lastmod>2025-09-11</lastmod></url><url><loc>https://www.bitovi.com/blog/level-up-your-react-game-with-remix-prisma-supabase-postgres-db</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/solving-state-management-problems-with-ngrx</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-conditionally-load-modules-with-stealjs</loc><lastmod>2018-12-05</lastmod></url><url><loc>https://www.bitovi.com/backend-consulting/nodejs-consulting</loc><lastmod>2022-09-07</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-documentation-overview</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/form-value-changes.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/graphql-everything-you-need-to-know-with-code-examples</loc><lastmod>2023-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/faster-page-loads-how-to-use-ndjson-to-stream-api-responses</loc><lastmod>2018-12-04</lastmod></url><url><loc>https://www.bitovi.com/blog/save-the-date-march-21st-for-our-next-online-meetup-and-videos-from-februarys-meetup</loc><lastmod>2019-03-05</lastmod></url><url><loc>https://www.bitovi.com/blog/5-useful-stackstorm-techniques</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/blog/helpful-tips-for-debugging-scully-angular</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-docker/what-is-docker.html</loc><lastmod>2020-12-01</lastmod></url><url><loc>https://www.bitovi.com/blog/devops-automation-using-stackstorm-bitops-infrastructure</loc><lastmod>2022-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/css-only-type-grinding-casting-tokens-into-useful-values</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/augmented-product-design-ai-training</loc><lastmod>2026-09-10</lastmod></url><url><loc>https://www.bitovi.com/blog/understanding-angulars-control-value-accessor-interface</loc><lastmod>2024-06-17</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-dom-jquery/layout.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-add-planweaver-automations-to-jiras-advanced-plans</loc><lastmod>2024-12-30</lastmod></url><url><loc>https://www.bitovi.com/blog/stateful-mock-server</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/en/devops-consulting</loc><lastmod>2022-10-11</lastmod></url><url><loc>https://www.bitovi.com/web-application-consulting-services/blockchain-consulting</loc><lastmod>2019-06-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/cvc.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/the-remote-company-checklist-strategies-for-effective-remote-team-management</loc><lastmod>2022-11-28</lastmod></url><url><loc>https://www.bitovi.com/blog/ai-agents-strategy</loc><lastmod>2025-07-21</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-graphql/setting-up-apollo.html</loc><lastmod>2023-03-15</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/connection-destroy.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/blog/data-driven-javascript-controls</loc><lastmod>2016-09-19</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/real-time-connection.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/document-fragments</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/academy/training/style-guide.html</loc><lastmod>2019-04-10</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-web-application-architecture</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-dom-jquery/functional-utilities.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/services/frontend/vue-consulting</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/migrating-your-node.js-app-from-raw-sql-to-an-orm</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-docker/build-and-run-image.html</loc><lastmod>2020-12-01</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/interfaces.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/writing-unit-tests.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/angular-consulting/angular-design-systems</loc><lastmod>2022-03-11</lastmod></url><url><loc>https://www.bitovi.com/blog/is-your-angular-app-performance-hurting-your-revenue</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/blog/what-is-legacy-code-all-code-is-legacy-code</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/customize-jiras-advanced-planning-tool-for-multiple-teams-projects</loc><lastmod>2024-09-10</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/understanding-business.html</loc><lastmod>2024-11-08</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/why-angular.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/partnerships/figma-training</loc><lastmod>2026-07-16</lastmod></url><url><loc>https://www.bitovi.com/blog/tutorial-automate-your-upgrade-to-canjs-3-with-can-migrate</loc><lastmod>2017-08-15</lastmod></url><url><loc>https://www.bitovi.com/blog/combining-documentation-with-prototypes-6</loc><lastmod>2021-04-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/building-rapport.html</loc><lastmod>2019-06-30</lastmod></url><url><loc>https://www.bitovi.com/blog/using-css-grid-to-build-a-page-layout</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/day.js-a-convenient-alternative-to-moment.js-for-node.js-consulting</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/javascript-consulting-core-principles</loc><lastmod>2018-02-14</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/generics.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/prioritization.html</loc><lastmod>2019-08-20</lastmod></url><url><loc>https://www.bitovi.com/blog/dependency-injection-for-javascript-modules</loc><lastmod>2018-12-05</lastmod></url><url><loc>https://www.bitovi.com/blog/funcunit-fun-web-application-testing</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/managing.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/building-our-first-app.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/april-2017-donejs-community-update</loc><lastmod>2017-05-08</lastmod></url><url><loc>https://www.bitovi.com/blog/four-tips-for-working-with-remote-product-design-teams</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/top-5-angular-debugging-tools</loc><lastmod>2023-10-02</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/keyof-typeof.html</loc><lastmod>2022-06-28</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/goals.html</loc><lastmod>2019-06-30</lastmod></url><url><loc>https://www.bitovi.com/blog/introducing-canjs</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/order-service.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/web-application-consulting-work/levis-ecommerce-responsive-redesign</loc><lastmod>2025-12-09</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/why-typescript.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/workshop-grid-test</loc><lastmod>2026-06-19</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/data-fetching.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/blog/improve-angular-performance-by-caching-api-calls</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-iam/sessions-and-tokens.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/deploy-app.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/deploy-docker-to-ec2-root-domain-deploy</loc><lastmod>2024-06-17</lastmod></url><url><loc>https://www.bitovi.com/blog/quick-start-guide-to-self-hosting-nx-cloud</loc><lastmod>2025-11-26</lastmod></url><url><loc>https://www.bitovi.com/blog/should-you-hire-bitovi-for-jquery-consulting</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/rxjs-with-react-pt-1</loc><lastmod>2021-02-22</lastmod></url><url><loc>https://www.bitovi.com/blog/a-refactoring</loc><lastmod>2018-03-02</lastmod></url><url><loc>https://www.bitovi.com/services/frontend/angular-consulting/application-audit</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/new-on-canjs.com-recipes</loc><lastmod>2017-03-16</lastmod></url><url><loc>https://www.bitovi.com/blog/weekly-widget-2-2-way-mustache-helpers</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/hot-module-replacement-comes-to-stealjs</loc><lastmod>2016-09-19</lastmod></url><url><loc>https://www.bitovi.com/blog/3-tips-for-designers-trying-to-get-client-sign-off</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/a-crash-course-in-how-dom-events-work</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-achieve-a-productivity-boost-with-copilot-and-mcp</loc><lastmod>2026-02-24</lastmod></url><url><loc>https://www.bitovi.com/blog/the-on-going-benefits-of-having-a-ux-designer</loc><lastmod>2021-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/web-application-theory</loc><lastmod>2016-09-19</lastmod></url><url><loc>https://www.bitovi.com/academy/advanced-typescript/generics-with-constraints.html</loc><lastmod>2022-06-28</lastmod></url><url><loc>https://www.bitovi.com/blog/distributable-javascript-component</loc><lastmod>2016-11-18</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/nested-routes.html</loc><lastmod>2024-02-16</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/functions.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/github-projects-for-solo-developers</loc><lastmod>2025-06-12</lastmod></url><url><loc>https://www.bitovi.com/blog/december-2016-donejs-community-update</loc><lastmod>2017-01-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces/grpc.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-docker/taxonomy-of-docker.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/angular-and-apollo-client-get-started-with-graphql-in-angluar</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/security-and-auth.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/long-live-es6-proxies</loc><lastmod>2018-12-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/managing-complex-state.html</loc><lastmod>2020-11-10</lastmod></url><url><loc>https://www.bitovi.com/contact</loc><lastmod>2017-10-17</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-advanced-javascript/promises.html</loc><lastmod>2020-09-21</lastmod></url><url><loc>https://www.bitovi.com/blog/why-you-should-move-from-selenium-to-cypress-for-angular</loc><lastmod>2023-09-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/disable-pay-button.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/provide-valuable-design-feedback</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/tailwind-css-with-angular-v12-what-you-need-to-know</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/blog/team-by-team-pi-planning-with-the-jira-capacity-report</loc><lastmod>2023-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/whats-new-in-rxjs-7-small-bundles-and-big-changes-to-share</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/updating-service-params.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-traversing-elements-in-the-dom</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx.html</loc><lastmod>2022-12-01</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/creating-pipes.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/props.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/ngrx-init.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/development.html</loc><lastmod>2019-08-20</lastmod></url><url><loc>https://www.bitovi.com/blog/planning-your-living-style-guide</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/create-dynamic-components-with-strings-in-react-and-typescript</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/mocking-modules-in-jest-tests</loc><lastmod>2024-08-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/create-actions.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/frontend-javascript-consulting/vue-consulting</loc><lastmod>2022-09-16</lastmod></url><url><loc>https://www.bitovi.com/blog/new-canjs-recipe-weather-report-guide</loc><lastmod>2017-03-24</lastmod></url><url><loc>https://www.bitovi.com/blog/how-a-ux-designer-saves-you-time-and-money-in-development</loc><lastmod>2021-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/best-practices-for-working-with-svgs</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/canjs-5</loc><lastmod>2018-07-18</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/nested-routes.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-to-debug-javascript/prototypes.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/designing-configurable-interfaces</loc><lastmod>2021-05-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-dom-jquery/events-part-2.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/project-management-series-project-lifecycle</loc><lastmod>2024-08-09</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-iam/storing-tokens-in-the-browser.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/blog/backend-basics-anatomy-of-a-node-api</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/breaking-long-poles.html</loc><lastmod>2023-08-27</lastmod></url><url><loc>https://www.bitovi.com/blog/youre-doing-agile-wrong</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/ai-agents-a-comprehensive-guide</loc><lastmod>2025-07-21</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/setter-toggle.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/value-of-user-experience</loc><lastmod>2021-05-07</lastmod></url><url><loc>https://www.bitovi.com/blog/canjs-6.0</loc><lastmod>2019-11-22</lastmod></url><url><loc>https://www.bitovi.com/services/training/angular</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/introducing-donejs-1.0-the-high-performance-real-time-web-app-framework</loc><lastmod>2017-04-27</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/publishing-and-updating.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/angular-14-three-cant-miss-new-features</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/join-us-thursday-march-21st-for-our-online-meetup-on-react-hooks-webrtc-ux-for-devs-and-conference-speaking</loc><lastmod>2019-04-24</lastmod></url><url><loc>https://www.bitovi.com/blog/ie-11-and-angular-overview.html</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/case-study/coinbase</loc><lastmod>2026-05-28</lastmod></url><url><loc>https://www.bitovi.com/blog/canjs-3-0-release</loc><lastmod>2017-12-12</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/controlled-vs-uncontrolled.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-iam.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/blog/getting-started-with-rxjs-observables</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/agile-program-management-training</loc><lastmod>2025-07-01</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/create-api-effects.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/blog/using-canjs-2-2-with-stealjs</loc><lastmod>2016-09-19</lastmod></url><url><loc>https://www.bitovi.com/blog/building-real-time-multi-platform-app</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-create-a-website-roadmap-in-7-steps</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/blog/supercharged-content-projection-with-ng-template</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/how-node.js-fakes-multithreading</loc><lastmod>2023-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/weekly-widget-7-computes-and-sliders</loc><lastmod>2016-09-19</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/creating-navigation.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/july-2017-donejs-community-update</loc><lastmod>2017-08-01</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-build-kpi-trees-with-ai-a-miro-sidekick-implementation-guide</loc><lastmod>2026-03-03</lastmod></url><url><loc>https://www.bitovi.com/blog/identify-high-impact-features-with-our-free-conversion-calculator</loc><lastmod>2025-04-11</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-security/browser-trust.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/ux-case-studies/pose</loc><lastmod>2021-06-09</lastmod></url><url><loc>https://www.bitovi.com/blog/running-aws-resources-on-localstack</loc><lastmod>2023-11-13</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-solve-common-value-boxing-issues-in-ngrx-forms</loc><lastmod>2022-03-01</lastmod></url><url><loc>https://www.bitovi.com/frontend-javascript-consulting</loc><lastmod>2019-03-15</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/define-todo-list.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-docker/volumes-and-live-reload.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/streaming-progress.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/blog/is-temporal-nexus-the-right-choice-for-your-project</loc><lastmod>2024-12-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/components.html</loc><lastmod>2020-11-10</lastmod></url><url><loc>https://www.bitovi.com/blog/the-dark-side-of-design</loc><lastmod>2022-04-13</lastmod></url><url><loc>https://www.bitovi.com/blog/bitovi-hoops-for-heart-with-the-american-stroke-association</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/use-selectors.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/web-application-consulting-work/equibit-blockchain-securities-trading-app-icos</loc><lastmod>2019-03-15</lastmod></url><url><loc>https://www.bitovi.com/blog/deploy-storybook-to-github-pages-with-github-actions</loc><lastmod>2024-05-30</lastmod></url><url><loc>https://www.bitovi.com/blog/typescript-4.9-features-and-improvements</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/conference-speaking-like-a-boss</loc><lastmod>2019-05-06</lastmod></url><url><loc>https://www.bitovi.com/academy/advanced-typescript/conditional-types.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/organizing-a-jquery-application</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/render-todos.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/our-software-consulting-work</loc><lastmod>2025-12-09</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-dom-jquery/attributes-and-properties.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/bitops-terraform-ansible</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/services/frontend/react-consulting/react-native</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/stackstorm-angular-to-react-conversion</loc><lastmod>2020-03-31</lastmod></url><url><loc>https://www.bitovi.com/blog/5-best-practices-to-simplify-ansible-playbooks</loc><lastmod>2023-10-02</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/test-used-selectors.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/select-a-route.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/blog/nextjs-conf-2022-react-roundup</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/academy/getfiles.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers/adding-a-resource.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/blog/leveraging-temporal-cloud-in-fedramp-compliant-organizations</loc><lastmod>2024-03-07</lastmod></url><url><loc>https://www.bitovi.com/blog/should-your-team-be-using-micro-frontends-and-module-federation</loc><lastmod>2023-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/meet-bitovis-nx-certified-experts</loc><lastmod>2025-06-18</lastmod></url><url><loc>https://www.bitovi.com/blog/javascript-query-string-encoding-and-decoding</loc><lastmod>2017-03-31</lastmod></url><url><loc>https://www.bitovi.com/academy/presenting.html</loc><lastmod>2019-04-10</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/state-city-options.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/disable-while-pending.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/devops-for-newbies-devops-lifecycle</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/getting-started-with-cordova-in-15-minutes-or-less</loc><lastmod>2016-09-19</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-docker.html-original</loc><lastmod>2023-08-28</lastmod></url><url><loc>https://www.bitovi.com/blog/whats-new-in-node.js-and-graphql-for-2023</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/improve-angular-performance-and-seo-with-angular-universal</loc><lastmod>2023-09-25</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-get-fast-ux-insights-for-ecommerce-apps</loc><lastmod>2025-02-18</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-dom-jquery/traversing-elements.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/boost-domain-driven-architecture-with-nx-angular-and-nestjs</loc><lastmod>2025-05-09</lastmod></url><url><loc>https://www.bitovi.com/blog/cloud-ready-series-setting-up-a-ci-pipeline</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-dom-jquery/fn-plugins.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/google-stitch-a-product-designers-review</loc><lastmod>2025-05-27</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/exporting-and-importing.html</loc><lastmod>2024-04-19</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/making-http-requests.html</loc><lastmod>2024-02-16</lastmod></url><url><loc>https://www.bitovi.com/process</loc><lastmod>2019-06-13</lastmod></url><url><loc>https://www.bitovi.com/blog/protect-your-business-from-it-disasters-lessons-from-the-crowdstrike-outage</loc><lastmod>2024-07-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/navigation-params.html</loc><lastmod>2024-05-12</lastmod></url><url><loc>https://www.bitovi.com/blog/eks-helm-bitops</loc><lastmod>2022-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-dom-jquery/finding-elements.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/n8n-automation-consulting</loc><lastmod>2025-12-17</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/intro-to-react-native.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/intro-to-react.html</loc><lastmod>2024-02-16</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-iam/taxonomy.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/blog/typescript-features-every-angular-developer-needs-to-know</loc><lastmod>2022-01-28</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/your-next-ai-startup-should-be-built-on-temporal-part-3-automated-prompt-testing</loc><lastmod>2024-06-26</lastmod></url><url><loc>https://www.bitovi.com/academy/advanced-typescript/typing-systems.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/external-secrets-operator-aws</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/blog/linkedsignal-in-angular-19-clean-state-management-for-modern-teams</loc><lastmod>2025-03-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-docker/volumes-and-local-development.html</loc><lastmod>2020-12-01</lastmod></url><url><loc>https://www.bitovi.com/free-angular-audit</loc><lastmod>2023-06-29</lastmod></url><url><loc>https://www.bitovi.com/blog/how-and-when-to-memoize-your-react-application</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-a-biased-framework-comparison</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/intro-to-event-driven-node.js-with-mqtt</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/adding-routing.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/3-reasons-you-should-test-your-angular-component-templates</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/donejs-error-handling</loc><lastmod>2018-03-27</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/toggle-save.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/display-markers.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/blog/your-next-ai-startup-should-be-built-on-temporal-part-2-prompt-engineering</loc><lastmod>2024-06-26</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components/why-wc.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-setup-aws-rds-proxy-clickops</loc><lastmod>2023-09-19</lastmod></url><url><loc>https://www.bitovi.com/blog/managing-parallel-design-system-and-app-development</loc><lastmod>2023-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/the-best-product-and-ux-design-online-resources</loc><lastmod>2024-02-08</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/test-selectors.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/ux-case-studies/lowes-iris</loc><lastmod>2021-05-07</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-break-down-epics-into-user-stories</loc><lastmod>2023-09-22</lastmod></url><url><loc>https://www.bitovi.com/blog/style-guide-driven-development</loc><lastmod>2021-06-14</lastmod></url><url><loc>https://www.bitovi.com/services/frontend/angular-consulting</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/routing.html</loc><lastmod>2024-02-06</lastmod></url><url><loc>https://www.bitovi.com/blog/using-ai-to-speed-up-npm-package-upgrades</loc><lastmod>2026-07-28</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-to-debug-javascript/conditional.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/services/systems-engineering-consulting</loc><lastmod>2026-04-17</lastmod></url><url><loc>https://www.bitovi.com/nodejs</loc><lastmod>2021-12-08</lastmod></url><url><loc>https://www.bitovi.com/blog/extend-role-based-authentication-in-self-hosted-temporal-with-helm</loc><lastmod>2026-04-08</lastmod></url><url><loc>https://www.bitovi.com/blog/transitioning-from-apache-airflow-to-temporal</loc><lastmod>2024-01-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/declarative-state.html</loc><lastmod>2019-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/guerrilla-user-testing-series-wendys-case-study</loc><lastmod>2025-02-18</lastmod></url><url><loc>https://www.bitovi.com/blog/remote-culture-community-and-communication-tips</loc><lastmod>2020-04-02</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs/routing.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/blog/angular-v15-directive-composition-api</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/blog/the-complete-guide-to-devops</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/the-5-tenets-of-legibility-of-ui-design</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/modlet-workflows</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/finding-ideas-through-sketching</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/may-2017-donejs-community-update</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/partnerships/figma</loc><lastmod>2026-02-18</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-context</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-recognize-your-team-without-spending-money</loc><lastmod>2023-10-04</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/why-ngrx.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-create-an-external-data-store-for-your-docker-to-ec2-deployment</loc><lastmod>2024-06-17</lastmod></url><url><loc>https://www.bitovi.com/blog/the-coffee-shop-user-experience-lab</loc><lastmod>2021-05-10</lastmod></url><url><loc>https://www.bitovi.com/services/frontend/javascript-consulting</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/canjs-debugging-tutorial</loc><lastmod>2018-10-11</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-vite/making-http-requests.html</loc><lastmod>2024-02-14</lastmod></url><url><loc>https://www.bitovi.com/blog/premier-training-lessons-learned</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-comparisons</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/blog/hello-potential-bitovian</loc><lastmod>2024-07-18</lastmod></url><url><loc>https://www.bitovi.com/blog/weekly-widget-3-paginated-grid</loc><lastmod>2018-11-29</lastmod></url><url><loc>https://www.bitovi.com/blog/what-does-good-code-review-look-like</loc><lastmod>2024-06-17</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/stateful-hooks.html</loc><lastmod>2020-11-10</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-can-map-and-can-list</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/estimating.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/classes.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/communication-styles.html</loc><lastmod>2024-11-08</lastmod></url><url><loc>https://www.bitovi.com/blog/monitoring-stackstorm-with-prometheus-and-grafana</loc><lastmod>2024-02-15</lastmod></url><url><loc>https://www.bitovi.com/blog/building-channel-agnostic-agents-with-n8n</loc><lastmod>2025-07-21</lastmod></url><url><loc>https://www.bitovi.com/blog/getting-started-with-bitops-v2-terraform</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/services/turnkey-infrastructure</loc><lastmod>2026-06-03</lastmod></url><url><loc>https://www.bitovi.com/blog/its-time-to-rethink-how-we-version-artifacts</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/announcing-velocirender</loc><lastmod>2019-02-07</lastmod></url><url><loc>https://www.bitovi.com/blog/graphql-apollo-an-intro-for-angular-developers</loc><lastmod>2023-09-27</lastmod></url><url><loc>https://www.bitovi.com/clients/wayland-games/ontabletop_prototype</loc><lastmod>2026-04-23</lastmod></url><url><loc>https://www.bitovi.com/blog/deploy-a-static-site-to-aws-s3-cdn-r53-in-one-step</loc><lastmod>2024-01-19</lastmod></url><url><loc>https://www.bitovi.com/blog/june-2017-donejs-community-update</loc><lastmod>2017-07-17</lastmod></url><url><loc>https://www.bitovi.com/blog/bitovian-nicole-greene-giving-talk-at-women-who-code-san-diego</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/blog/get-more-out-of-slack-with-an-ai-powered-gpt-chatbot-free-slack-app</loc><lastmod>2023-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/june-2018-donejs-community-update</loc><lastmod>2018-06-12</lastmod></url><url><loc>https://www.bitovi.com/blog/build-a-data-pipeline-using-kafka-and-kafka-connect</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/creating-components.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-canjs.html</loc><lastmod>2019-04-25</lastmod></url><url><loc>https://www.bitovi.com/blog/real-reasons-projects-fail</loc><lastmod>2017-02-13</lastmod></url><url><loc>https://www.bitovi.com/ux-design-consulting/ux-case-studies</loc><lastmod>2021-05-07</lastmod></url><url><loc>https://www.bitovi.com/academy/formatlinkdata.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/bitovi-eslint-config-handpicked-rules-to-improve-your-code</loc><lastmod>2023-10-02</lastmod></url><url><loc>https://www.bitovi.com/academy/createurl.html</loc><lastmod>2022-10-04</lastmod></url><url><loc>https://www.bitovi.com/blog/module-loaders-master-the-pipeline</loc><lastmod>2018-08-28</lastmod></url><url><loc>https://www.bitovi.com/blog/training-series-events-part-2</loc><lastmod>2017-06-20</lastmod></url><url><loc>https://www.bitovi.com/performance-improvement-case-study-with-webinarninja</loc><lastmod>2022-05-23</lastmod></url><url><loc>https://www.bitovi.com/blog/rds-database-upgrade-via-terraform-retrospective</loc><lastmod>2023-10-05</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react.html</loc><lastmod>2019-10-15</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/angular.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/improve-app-performance-with-ngoptimizedimage-directive</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/blog/quick-software-project-estimator</loc><lastmod>2024-07-15</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-iam/delegated-access.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/blog/get-started-with-stealjs</loc><lastmod>2016-09-16</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-persistence/cache-expirations.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-mcp-servers.html</loc><lastmod>2026-09-01</lastmod></url><url><loc>https://www.bitovi.com/blog/simple-async-alternative-to-use-reducer</loc><lastmod>2021-09-10</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/setting-up-your-environment.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/the-case-for-monorepos-how-and-when-to-develop-with-monorepos</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/react-context.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/bitovi-is-a-certified-figma-service-partner</loc><lastmod>2025-12-04</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-intro-to-security/untrusted-input.html</loc><lastmod>2026-07-07</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces/relationships.html</loc><lastmod>2026-06-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-ngrx/create-reducer.html</loc><lastmod>2022-12-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react/intro-to-jsx.html</loc><lastmod>2020-11-10</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/continuous-exploration.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/blog/stackstorm-solves-devops-automation-for-enterprise-client</loc><lastmod>2018-06-25</lastmod></url><url><loc>https://www.bitovi.com/academy/marketing.html</loc><lastmod>2019-04-10</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-advanced-javascript/js-vs-dom.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/blog/understand-declarative-vs-imperative-code-using-array-functions</loc><lastmod>2021-05-25</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-use-ndjson-streams-with-can-connect</loc><lastmod>2017-07-18</lastmod></url><url><loc>https://www.bitovi.com/blog/organize-and-prioritize-by-emoji-coding-your-checklists</loc><lastmod>2023-09-29</lastmod></url><url><loc>https://www.bitovi.com/blog/hatchify-the-fastest-way-to-build-jsonapis</loc><lastmod>2024-03-21</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-agile-program-management-with-jira/advanced-roadmap-setup.html</loc><lastmod>2023-08-25</lastmod></url><url><loc>https://www.bitovi.com/open-source</loc><lastmod>2025-12-09</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-web-components.html</loc><lastmod>2019-05-24</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-graphql/adding-testing.html</loc><lastmod>2023-03-15</lastmod></url><url><loc>https://www.bitovi.com/blog/meet-dylan-lundquist</loc><lastmod>2023-09-25</lastmod></url><url><loc>https://www.bitovi.com/temporal-operations-consulting</loc><lastmod>2025-09-11</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-typescript/setting-up-your-environment.html</loc><lastmod>2024-04-19</lastmod></url><url><loc>https://www.bitovi.com/blog/devops-best-practices-managing-repository-configuration</loc><lastmod>2022-09-28</lastmod></url><url><loc>https://www.bitovi.com/blog/5-quick-tips-for-writing-more-readable-react-code-chatgpt-experiment</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/storing-state.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-angular/creating-directive.html</loc><lastmod>2022-03-21</lastmod></url><url><loc>https://www.bitovi.com/blog/devops-consulting-pipeline-runners</loc><lastmod>2023-10-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-technology-consulting/communication-methods.html</loc><lastmod>2024-11-08</lastmod></url><url><loc>https://www.bitovi.com/blog/live-style-guide-documentjs-documentcss</loc><lastmod>2021-05-03</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-build-a-single-spa-angular-application</loc><lastmod>2024-03-26</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-docker/production-readiness.html</loc><lastmod>2020-12-01</lastmod></url><url><loc>https://www.bitovi.com/blog/we-love-open-source-contributors</loc><lastmod>2017-02-24</lastmod></url><url><loc>https://www.bitovi.com/blog/cicd-tools-processes-everything-devops-consulting-has-taught-me</loc><lastmod>2024-05-10</lastmod></url><url><loc>https://www.bitovi.com/blog/testing-angular-applications-end-to-end-e2e-with-cypress</loc><lastmod>2023-09-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-react-native/navigation.html</loc><lastmod>2024-04-30</lastmod></url><url><loc>https://www.bitovi.com/blog/3-things-every-product-design-team-needs-in-2023</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/vue-reactivity-ref-reactive-shallowref-shallowreactive</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-docker/docker-compose.html</loc><lastmod>2020-12-01</lastmod></url><url><loc>https://www.bitovi.com/blog/conflict-free-leadership-preventing-conflict</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/blog/september-2017-donejs-community-update</loc><lastmod>2017-10-06</lastmod></url><url><loc>https://www.bitovi.com/services/backend/nodejs-consulting</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/home-2017</loc><lastmod>2018-08-01</lastmod></url><url><loc>https://www.bitovi.com/blog/august-2017-donejs-community-update</loc><lastmod>2017-09-06</lastmod></url><url><loc>https://www.bitovi.com/blog/how-to-speed-up-your-angular-builds</loc><lastmod>2024-08-06</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-advanced-javascript/js-types.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/digital-consulting-services</loc><lastmod>2025-09-30</lastmod></url><url><loc>https://www.bitovi.com/blog/longevity-or-lack-thereof-in-javascript-frameworks</loc><lastmod>2016-09-16</lastmod></url><url><loc>https://www.bitovi.com/blog/react-hooks-webrtc-signaling-monadic-composition-ux-discovery</loc><lastmod>2019-09-18</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-rxjs/request-payment.html</loc><lastmod>2019-04-22</lastmod></url><url><loc>https://www.bitovi.com/academy/learn-api-interfaces/webhook-authentication.html</loc><lastmod>2026-06-24</lastmod></url><url><loc>https://www.bitovi.com/agile-nodejs-case-study</loc><lastmod>2021-02-12</lastmod></url><url><loc>https://www.bitovi.com/blog/your-agile-team-needs-a-product-requirements-document</loc><lastmod>2023-10-03</lastmod></url><url><loc>https://www.bitovi.com/services/github-actions-consulting-bitovi</loc><lastmod>2024-09-10</lastmod></url><url><loc>https://www.bitovi.com/blog/react-shell-script-docker-publish-accessible-design</loc><lastmod>2020-07-05</lastmod></url></urlset>