<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://www.thisdot.co</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/books</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/partnerships</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/clients</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/code-of-conduct</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/contact</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/contact/thank-you</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/cookie-policy</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/free-resources</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/industries</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/investments</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/javascript-marathon</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/javascript-marathon/current-event</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/javascript-marathon/next-event</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/javascript-marathon/past-catalog</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/job/thank-you</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/jobs</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/newsletter</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/portfolio</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/privacy-policy</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/assessments</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/team</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/terms-of-use</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/testimonials</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/life-sciences</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/technology</loc><lastmod>2026-04-03T23:40:17.530Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/ai-pilots-to-impact</loc><lastmod>2026-03-30T19:07:28.677Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-software-with-ai-today</loc><lastmod>2026-03-30T15:48:21.177Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/ai-speed-vs-bottlenecks</loc><lastmod>2026-03-27T16:43:07.911Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-sourcemaps-from-development-to-production</loc><lastmod>2026-01-07T19:07:57.613Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vercel-botid-the-invisible-bot-protection-you-needed</loc><lastmod>2025-10-03T12:17:02.422Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/implementing-dynamic-types-in-docusign-extension-apps</loc><lastmod>2025-09-19T12:11:15.655Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-simplicity-of-deploying-an-mcp-server-vercel</loc><lastmod>2025-08-13T13:33:56.754Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/quo-v-ai-dis-tech-stack</loc><lastmod>2025-08-07T14:08:18.082Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-future-of-dates-in-javascript-introducing-temporal</loc><lastmod>2025-07-25T13:55:13.074Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/roo-custom-modes</loc><lastmod>2025-07-18T14:09:57.677Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/next-js-mongodb-connection-storming</loc><lastmod>2025-07-11T12:10:38.889Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/advanced-authentication-and-onboarding-workflows-with-docusign-extension</loc><lastmod>2025-07-04T11:59:47.613Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-quirks-and-gotchas-of-php</loc><lastmod>2025-06-20T12:10:56.500Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-sets-the-best-autonomous-coding-agents-apart</loc><lastmod>2025-06-03T16:07:30.500Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/next-js-rendering-strategies-and-how-they-affect-core-web-vitals</loc><lastmod>2025-05-30T14:57:28.503Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-vercels-flags-sdk</loc><lastmod>2025-05-23T14:09:10.969Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-importance-of-a-scientific-mindset-in-software-engineering-part-2</loc><lastmod>2025-05-09T10:52:10.487Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/docusign-momentum-2025-from-a-developers-perspective</loc><lastmod>2025-04-29T18:49:03.960Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/music-and-code-have-a-lot-in-common-freecodecamps-jessica-wilkins-on-what</loc><lastmod>2025-04-25T19:57:41.105Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/we-were-seen-as-amplifiers-not-collaborators-ashley-willis-sr-director-of</loc><lastmod>2025-04-18T19:09:30.008Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/increasing-development-velocity-with-cursor</loc><lastmod>2025-04-18T13:00:02.559Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/internationalization-in-next-js-with-next-intl</loc><lastmod>2025-04-11T15:18:29.965Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/recognize-leadership-behavior-early-sometimes-people-dont-even-realize-it-in</loc><lastmod>2025-04-04T20:04:31.274Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vercel-and-react-native-a-new-era-of-mobile-development</loc><lastmod>2025-04-04T13:48:09.831Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/keeping-costs-in-check-when-hosting-next-js-on-vercel</loc><lastmod>2025-04-04T09:18:46.351Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/chatgpt-knows-me-pretty-well-but-it-drew-me-as-a-white-man-with-a-man-bun</loc><lastmod>2025-03-31T18:17:41.260Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/it-sounds-a-little-dystopian-but-also-kind-of-amazing-conversations-on-long</loc><lastmod>2025-03-31T18:17:23.601Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/incremental-hydration-in-angular</loc><lastmod>2025-03-19T14:58:33.450Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/lessons-from-the-doge-website-hack-how-to-secure-your-next-js-website</loc><lastmod>2025-03-07T13:54:53.282Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/integrating-playwright-tests-into-your-github-workflow-with-vercel</loc><lastmod>2025-02-25T14:00:02.626Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/css-container-queries-what-are-they</loc><lastmod>2025-02-21T11:17:49.008Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-2025-guide-to-js-build-tools</loc><lastmod>2025-02-14T13:46:29.818Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/an-introduction-to-laravel-queues-and-temporary-urls</loc><lastmod>2025-02-04T10:08:21.975Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/an-example-based-guide-to-css-cascade-layers</loc><lastmod>2025-01-22T13:22:28.651Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-importance-of-a-scientific-mindset-in-software-engineering-part-1-source</loc><lastmod>2025-01-10T13:10:36.357Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/d1-sqlite-writing-queries-with-the-d1-client-api</loc><lastmod>2025-01-01T14:46:20.681Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-a-stripe-app-a-step-by-step-guide-to-qr-code-generation</loc><lastmod>2024-12-18T15:12:41.191Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/svelte-5-is-here</loc><lastmod>2024-11-27T14:25:56.739Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-zod-for-data-validation</loc><lastmod>2024-11-15T13:25:12.310Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-the-difference-between-focus-and-focus-visible-in-css</loc><lastmod>2024-11-08T13:46:58.295Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/exploring-angular-forms-a-new-alternative-with-signals</loc><lastmod>2024-11-07T13:11:46.560Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-html-dialog-element-enhancing-accessibility-and-ease-of-use</loc><lastmod>2024-10-25T12:35:09.228Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-do-i-undo-my-most-recent-commit-mastering-the-git-reset-command</loc><lastmod>2024-10-18T13:25:19.271Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-build-an-ai-assistant-with-openai-vercel-ai-sdk-and-ollama-with-next</loc><lastmod>2024-10-01T20:54:53.121Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-run-end-to-end-tests-on-vercel-preview-deployments</loc><lastmod>2024-09-20T12:42:53.591Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-truncate-strings-easily-with-css</loc><lastmod>2024-09-16T16:02:34.193Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/enhancing-your-playwright-workflow-a-guide-to-the-vscode-extension</loc><lastmod>2024-09-06T12:32:09.017Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/d1-sqlite-schema-migrations-and-seeds</loc><lastmod>2024-08-30T12:50:51.325Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-effects-in-solidjs</loc><lastmod>2024-08-23T12:31:16.392Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/no-compromises-saleslofts-rigorous-hiring-process-with-carina-gerry-director</loc><lastmod>2024-08-22T19:58:01.122Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/from-legacy-to-leading-edge-the-mind-of-a-product-driven-org-leader-with</loc><lastmod>2024-08-22T19:49:30.737Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/differentiating-yourself-and-your-product-lessons-from-vijaya-raghunathan</loc><lastmod>2024-08-22T19:49:00.543Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/can-you-be-a-tech-leader-without-knowing-how-to-code</loc><lastmod>2024-08-22T19:47:13.011Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-cultivate-a-culture-of-innovation-intent-and-mission-focus-with</loc><lastmod>2024-08-22T19:46:38.143Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/Innovation-is-not-creating-something-new</loc><lastmod>2024-08-22T19:45:41.259Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/innovation-on-the-menu-how-tyson-foods-engineering-is-revolutionizing-food</loc><lastmod>2024-08-22T17:59:54.538Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-a-championship-team-lessons-from-sports-the-kitchen-and-software</loc><lastmod>2024-08-22T15:10:27.411Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/where-functional-pseudo-selectors-is-valuable-in-css</loc><lastmod>2024-08-09T13:01:48.812Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/tim-neutkens-co-author-of-next-js-on-the-state-of-next</loc><lastmod>2024-08-07T19:07:18.612Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/making-seamless-page-transitions-with-the-view-transitions-api</loc><lastmod>2024-08-02T12:52:47.603Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/quick-guide-to-playwright-fixtures-enhancing-your-tests</loc><lastmod>2024-07-30T17:28:42.810Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vue-3-composition-api-watch-and-watcheffect</loc><lastmod>2024-07-22T21:56:07.901Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/integrating-next-js-with-new-relic</loc><lastmod>2024-07-19T12:01:09.457Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/remixs-evolution-to-a-vite-plugin</loc><lastmod>2024-07-10T13:00:03.379Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-dangers-of-orms-and-how-to-avoid-them</loc><lastmod>2024-07-03T13:38:57.945Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/ssr-finally-a-first-class-citizen-in-angular</loc><lastmod>2024-06-26T13:00:32.459Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/communication-between-client-components-in-next-js</loc><lastmod>2024-06-21T13:05:26.362Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-set-up-local-cloud-environment-with-localstack</loc><lastmod>2024-06-19T13:18:25.516Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/psychologically-safe-workplaces-with-krystal-smith-moore</loc><lastmod>2024-06-14T17:55:11.235Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/why-is-my-react-reducer-called-twice-and-what-the-heck-is-a-pure-function</loc><lastmod>2024-06-14T13:00:02.791Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/awesome-3d-experience-with-vuejs-and-tresjs-a-beginners-guide</loc><lastmod>2024-06-12T12:51:49.505Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/exploring-open-props-and-its-capabilities</loc><lastmod>2024-06-07T13:01:14.387Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/react-conf-2024-review</loc><lastmod>2024-06-05T13:00:03.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/our-journey-from-cypress-to-playwright-for-e2e-testing</loc><lastmod>2024-05-31T13:00:02.707Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-18-announced-zoneless-change-detection-and-more</loc><lastmod>2024-05-29T12:31:02.113Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-be-an-effective-technology-leader-in-an-agile-startup-environment</loc><lastmod>2024-05-24T18:42:08.019Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/export-your-data-from-universal-analytics-before-you-lose-it</loc><lastmod>2024-05-23T20:21:34.923Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-leverage-apollo-client-fetch-policies-like-the-pros</loc><lastmod>2024-05-17T13:00:03.181Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/maximizing-server-rendering-for-interactive-next-js-applications</loc><lastmod>2024-05-15T12:40:13.934Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-css-utility-hybrid-approach-with-tailwind-v4</loc><lastmod>2024-05-10T13:00:02.318Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vercel-vs-vps-whats-the-drama-and-which-one-should-you-choose</loc><lastmod>2024-05-08T13:00:02.166Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-is-cypress-studio</loc><lastmod>2024-05-03T14:05:41.875Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/3-vuejs-component-libraries-perfect-for-beginners</loc><lastmod>2024-05-01T15:59:56.590Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-deep-dive-into-sveltekits-rendering-techniques</loc><lastmod>2024-05-01T13:00:03.439Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-edgedb-the-10x-orm</loc><lastmod>2024-04-26T13:00:02.499Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-vue-jss-less-than-suspense-greater-than-and-async-components</loc><lastmod>2024-04-24T12:48:25.943Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/improving-inp-in-react-and-next-js</loc><lastmod>2024-04-19T13:00:02.425Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/end-to-end-type-safety-with-json-schema</loc><lastmod>2024-04-17T12:48:19.242Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/jsr-the-cross-platform-package-manager-for-esm</loc><lastmod>2024-04-12T13:00:02.898Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-and-use-custom-graphql-scalars</loc><lastmod>2024-04-10T12:49:32.810Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/configure-your-project-with-drizzle-for-local-and-deployed-databases</loc><lastmod>2024-04-08T16:17:11.427Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/maximizing-routing-flexibility-with-next-js-parallel-and-intercepting-routes</loc><lastmod>2024-04-05T12:28:03.762Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/overview-of-the-new-signal-apis-in-angular</loc><lastmod>2024-04-03T12:31:45.696Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/efficiently-extract-object-references-in-shopify-storefront-graphql-api</loc><lastmod>2024-04-01T04:22:49.072Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-httpclient-in-modern-angular-applications</loc><lastmod>2024-03-27T14:00:02.655Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-look-inside-the-react-with-michael-jackson-devon-lindsey-preethi-kasireddy-and-ben-ilegbodu</loc><lastmod>2024-03-25T21:50:10.484Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-react-wrap-up-or-april-26-2022</loc><lastmod>2024-03-25T21:50:08.556Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-new-expo-styled-components-and-zustand-starter-kit</loc><lastmod>2024-03-25T21:50:06.360Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/setting-up-react-navigation-in-expo-web-a-practical-guide</loc><lastmod>2024-03-25T21:50:03.942Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/file-based-routing-with-expo-router</loc><lastmod>2024-03-25T21:50:00.646Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/ensuring-accurate-workflow-status-in-github-for-enhanced-visibility</loc><lastmod>2024-03-22T14:00:02.099Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-look-at-playwright-parallelism</loc><lastmod>2024-03-20T14:00:02.078Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-test-react-custom-hooks-and-components-with-vitest</loc><lastmod>2024-03-15T14:00:02.750Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/4-angular-component-libraries-that-are-perfect-for-beginners</loc><lastmod>2024-03-14T18:32:08.338Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/typescript-integration-with-env-variables</loc><lastmod>2024-03-13T14:00:02.104Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/dismantling-your-ai-bias-with-jerome-hardaway-and-tracy-lee</loc><lastmod>2024-03-12T14:05:44.926Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-provide-value-to-your-organization-in-a-developer-relations-role</loc><lastmod>2024-03-08T17:51:07.424Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/redux-toolkit-2-0-release</loc><lastmod>2024-03-08T14:00:02.305Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/this-is-the-worst-thing-a-devrel-team-could-do</loc><lastmod>2024-03-06T16:44:36.108Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-babylon-js</loc><lastmod>2024-03-06T14:00:02.641Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/css-hooks-a-new-way-to-style-your-react-apps</loc><lastmod>2024-02-28T14:00:02.366Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/next-js-route-groups</loc><lastmod>2024-02-23T14:00:02.913Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/deploying-next-js-applications-to-fly-io</loc><lastmod>2024-02-21T14:00:02.336Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/level-up-your-rest-apis-with-json-schema</loc><lastmod>2024-02-16T14:00:02.191Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/new-core-web-vitals-and-how-they-work</loc><lastmod>2024-02-16T12:50:46.600Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-devrel-5-reasons-why-devrel-teams-fail</loc><lastmod>2024-02-14T20:26:22.933Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/exploring-the-hidden-gems-of-the-next-image-component-what-you-might-be</loc><lastmod>2024-02-09T14:00:02.466Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/9-essential-mental-models-in-developer-relations</loc><lastmod>2024-02-08T22:48:09.788Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/testing-accessibility-features-with-playwright</loc><lastmod>2024-02-02T15:34:11.058Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-implement-soft-delete-with-prisma-using-partial-indexes</loc><lastmod>2024-02-02T15:00:03.412Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/demystifying-react-server-components</loc><lastmod>2024-02-02T14:50:36.135Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/are-engineering-leaders-hiding-behind-the-data</loc><lastmod>2024-01-29T17:29:55.764Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-configure-and-optimize-a-new-serverless-framework-project-with</loc><lastmod>2024-01-26T15:00:02.836Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/its-impossible-for-this-code-to-fail-with-loren-sands-ramshaw</loc><lastmod>2024-01-25T13:34:22.779Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-17-continuing-the-renaissance</loc><lastmod>2024-01-24T17:03:54.532Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/deploying-multiple-apps-from-a-monorepo-to-github-pages</loc><lastmod>2024-01-24T13:00:03.082Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/6-success-secrets-to-digital-transformation-with-mckinsey</loc><lastmod>2024-01-22T20:00:02.656Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/oauth2-for-javascript-developers</loc><lastmod>2024-01-19T14:30:02.805Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-interactive-forms-with-tanstack-form</loc><lastmod>2024-01-18T13:19:16.779Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/cybersecurity-leadership-101-with-dr-joye-purser</loc><lastmod>2024-01-17T14:00:43.548Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-the-most-out-of-your-project-management-tool</loc><lastmod>2024-01-17T13:00:03.121Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/chatgpt-cant-solve-these-problems-with-chris-gardner</loc><lastmod>2024-01-16T19:27:43.172Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/astro-do-you-even-need-javascript-with-james-quick</loc><lastmod>2024-01-11T18:56:51.464Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/mastering-git-rerere-solving-repetitive-merge-conflicts-with-ease</loc><lastmod>2024-01-08T21:43:36.508Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/deploying-apps-and-services-to-aws-using-aws-copilot-cli</loc><lastmod>2024-01-08T21:28:25.676Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/does-replay-fix-all-debugging-issues</loc><lastmod>2024-01-05T18:48:07.605Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/is-becoming-an-engineering-manager-a-career-ladder-climb-or-detour-a</loc><lastmod>2024-01-05T17:51:40.870Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-vitepress</loc><lastmod>2023-12-29T14:00:02.749Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-add-dark-mode-in-your-web-application</loc><lastmod>2023-12-26T13:00:02.712Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/upgrading-from-astro-2-to-astro-4</loc><lastmod>2023-12-22T14:00:04.791Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/javascript-errors-an-introductory-primer</loc><lastmod>2023-12-21T20:43:56.503Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/this-dot-labs-engineering-levels</loc><lastmod>2023-12-21T12:40:40.600Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-vim-transformed-my-workflow-for-the-better</loc><lastmod>2023-12-20T12:30:02.999Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/qr-code-scanning-and-generation</loc><lastmod>2023-12-13T13:00:02.929Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/from-vision-to-results-quickly-with-rapid-prototyping-insights-from</loc><lastmod>2023-12-12T13:33:52.391Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/i-broke-my-hand-so-you-dont-have-to-first-hand-accessibility-insights</loc><lastmod>2023-12-11T19:18:45.990Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/being-a-cto-at-any-level-a-discussion-with-kathy-keating-co-founder-of-cto</loc><lastmod>2023-12-05T11:07:17.585Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/nuxt-devtools-v1-0-redefining-the-developer-experience-beyond-conventional</loc><lastmod>2023-12-01T14:16:25.454Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/testing-a-fastify-app-with-the-nodejs-test-runner</loc><lastmod>2023-11-29T13:00:03.034Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/build-beautiful-storefronts-quickly-with-shopify-and-next</loc><lastmod>2023-11-29T10:34:03.793Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/software-team-leadership-risk-taking-and-decision-making-with-david-cramer</loc><lastmod>2023-11-28T22:17:08.604Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-vues-reactive-data</loc><lastmod>2023-11-23T10:24:48.140Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-devrel-whats-the-difference-between-external-and-internal-devrel</loc><lastmod>2023-11-22T23:01:01.979Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/async-components-in-vue-3</loc><lastmod>2023-11-22T10:24:24.519Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/creating-custom-sync-validators-in-angular-reactive-forms</loc><lastmod>2023-11-22T09:12:23.579Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-restful-apis-with-nestjs</loc><lastmod>2023-11-22T08:54:50.736Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/omit-dot-value-in-refs-vue-3</loc><lastmod>2023-11-22T08:52:38.726Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/graphql-is-the-new-rest-part-1</loc><lastmod>2023-11-22T08:44:26.712Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/next-js-13-server-actions</loc><lastmod>2023-11-22T08:43:24.321Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/improving-the-performance-of-vue-3-applications-using-v-memo-and-keepalive</loc><lastmod>2023-11-22T08:39:12.268Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/creating-custom-scrollbars-with-react</loc><lastmod>2023-11-22T08:36:17.999Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-new-shopify-and-next-js-13-starter-kit</loc><lastmod>2023-11-22T08:34:04.363Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/agile-vs-waterfall-finding-the-right-mix-in-software-engineering-with-dustin</loc><lastmod>2023-11-22T08:32:34.380Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/leveraging-graphql-scalars-to-enhance-your-schema</loc><lastmod>2023-11-22T08:31:19.001Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-guide-to-custom-angular-attribute-directives</loc><lastmod>2023-11-22T08:30:09.910Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-standalone-components-in-angular</loc><lastmod>2023-11-22T08:27:55.016Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-tanstack-query-v5-a-leap-forward-in-simplicity-and-functionality</loc><lastmod>2023-11-22T08:26:17.383Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/embracing-risk-and-doing-your-part-in-open-source-lesson-from-platformatic</loc><lastmod>2023-11-22T08:23:52.484Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-all-new-sveltekit-and-scss-kit-for-starter-dev</loc><lastmod>2023-11-22T08:17:03.478Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/functional-programming-in-typescript-using-the-fp-ts-library-exploring-task</loc><lastmod>2023-11-15T13:30:02.699Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/from-learning-to-code-to-open-source-advocate-brian-douglas-first-hire-at</loc><lastmod>2023-11-02T14:42:21.654Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-automatically-deploy-your-full-stack-javascript-app-with-aws</loc><lastmod>2023-11-02T06:50:30.445Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/navigating-engineering-challenges-in-the-embedded-space-insights-from</loc><lastmod>2023-10-31T15:39:10.543Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/deploying-web-applications-with-digitalocean-and-azure</loc><lastmod>2023-10-27T15:06:52.028Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/graphql-is-not-dead-and-usd30m-from-vcs-proves-it-with-max-stroiber-founder</loc><lastmod>2023-10-26T15:45:47.067Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/bun-v1-0</loc><lastmod>2023-10-25T13:00:03.300Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-interpret-software-developer-performance-metrics-with-jimmy-jacobson</loc><lastmod>2023-10-24T15:49:27.035Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/get-100k-followers-by-teaching-typescript-with-matt-pocock-author-of-total</loc><lastmod>2023-10-19T15:16:57.752Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-a-bot-that-sends-slack-messages-using-block-kit-and-github</loc><lastmod>2023-10-18T22:30:24.916Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/behind-the-scenes-at-codepen-and-css-tricks-with-chris-coyier</loc><lastmod>2023-10-12T15:59:41.941Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/next-js-conf-2021-highlights</loc><lastmod>2023-10-12T09:33:48.840Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/next-js-authentication-using-oauth</loc><lastmod>2023-10-12T09:33:44.205Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-next-js-12-and-chakra-ui-starter-kit</loc><lastmod>2023-10-12T09:33:37.062Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-svelte-wrap-up</loc><lastmod>2023-10-12T09:33:30.620Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-deep-dive-into-sveltekit-routing-with-our-starter-dev-github-showcase</loc><lastmod>2023-10-12T09:30:52.996Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/integrating-storybook-with-sveltekit-typescript-and-scss</loc><lastmod>2023-10-12T09:30:47.867Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-quickly-build-and-deploy-a-static-markdown-blog-with-sveltekit</loc><lastmod>2023-10-12T09:30:41.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/reactivity-in-svelte</loc><lastmod>2023-10-12T09:30:26.551Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/layouts-and-theming-in-vuetify-3</loc><lastmod>2023-10-12T09:29:26.052Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-vuetify-in-vue-3</loc><lastmod>2023-10-12T09:29:22.023Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-guide-to-typed-reactive-forms-in-angular-part-ii-building-dynamic</loc><lastmod>2023-10-12T09:28:52.044Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-guide-to-typed-reactive-forms-in-angular-part-i-the-basics</loc><lastmod>2023-10-12T09:28:48.245Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-management-with-react-client-state-and-beyond</loc><lastmod>2023-10-12T09:28:26.094Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/svelte-4-launch-party-recap</loc><lastmod>2023-10-12T09:28:02.793Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-vue-3-and-xstate-kit-for-starter-dev</loc><lastmod>2023-10-12T09:27:36.124Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/announcing-our-new-starter-dev-kit-nuxt-3-with-pinia-and-vuetify</loc><lastmod>2023-10-12T09:27:03.396Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/svelte-4-unveiled-speed-enhancements-and-developer-centric-features</loc><lastmod>2023-10-12T09:26:44.135Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/declarative-canvas-with-svelte</loc><lastmod>2023-10-12T09:25:38.042Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/detect-hand-sign-languages-with-tensorflow</loc><lastmod>2023-10-12T09:24:35.365Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/nuxt-3-demo-app-with-prerender-and-ssr</loc><lastmod>2023-10-12T09:22:07.219Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-this-dots-pamstack-services-process-improvement-consulting-for</loc><lastmod>2023-10-09T22:14:17.144Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/from-tech-support-to-podcasting-pro-the-success-of-javascript-jabber-and</loc><lastmod>2023-10-05T15:53:13.410Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/unlocking-potential-and-empowering-team-members-kimberly-brown-head-of</loc><lastmod>2023-09-29T16:34:16.467Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-path-to-pluralsight-expert-as-a-developer-with-cory-house</loc><lastmod>2023-09-28T16:40:10.610Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/driving-business-impact-through-engineering-ownership-with-victor-savkin-cto</loc><lastmod>2023-09-26T21:55:10.595Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/equity-of-value-in-engineering-bridging-the-gap-between-innovation-and</loc><lastmod>2023-09-26T08:21:43.033Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/mastering-performance-how-misko-hevery-is-transforming-development</loc><lastmod>2023-09-21T16:14:09.419Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-vue-and-vitest</loc><lastmod>2023-09-21T14:53:37.556Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-host-a-full-stack-app-with-aws-cloudfront-and-elastic-beanstalk</loc><lastmod>2023-09-15T08:17:27.655Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/creator-of-vue-js-and-vite-evan-yous-journey-from-google-engineer-to-open</loc><lastmod>2023-09-14T14:29:14.119Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/mastering-a-growth-mindset-in-engineering-leadership-with-saadia-khilji</loc><lastmod>2023-09-14T13:58:28.038Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/secrets-to-raising-millions-for-open-source-insights-from-nxs-jeff-cross-or</loc><lastmod>2023-09-08T20:20:33.538Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/quit-your-job-and-become-a-full-time-content-creator-jason-lengstorf-tells</loc><lastmod>2023-09-08T20:20:05.088Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/from-pizza-driver-to-director-of-engineering-fostering-inclusivity-and</loc><lastmod>2023-09-07T14:08:16.421Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/drizzle-orm-a-performant-and-type-safe-alternative-to-prisma</loc><lastmod>2023-09-06T16:57:20.413Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/from-startup-to-scale-up-tips-for-growing-tech-businesses-with-julie-eaton</loc><lastmod>2023-09-05T14:23:27.698Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/you-dont-need-ngrx-to-write-a-good-angular-app</loc><lastmod>2023-09-01T16:48:32.124Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/navigating-change-with-ai-expert-strategies-from-databricks-cto-robin-sutara</loc><lastmod>2023-08-30T14:07:19.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/setting-up-a-shopify-app-updating-customer-orders-with-tracking-info</loc><lastmod>2023-08-28T16:21:45.794Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/setting-up-a-shopify-app-retrieving-fulfillment-ids</loc><lastmod>2023-08-25T17:45:42.085Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/get-inside-the-mind-of-a-fractional-cto-the-untold-secrets-of-tech</loc><lastmod>2023-08-23T18:34:34.163Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/setting-up-a-shopify-app-and-getting-order-data</loc><lastmod>2023-08-23T15:34:31.651Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/tag-and-release-your-project-with-github-actions-workflows</loc><lastmod>2023-08-18T19:37:39.991Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-renaissance-of-pwas</loc><lastmod>2023-08-18T15:04:17.495Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-a-multi-response-streaming-api-with-node-js-express-and-react</loc><lastmod>2023-08-17T21:18:30.400Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/tech-turnarounds-and-unveiling-health-techs-potential-insights-from</loc><lastmod>2023-08-16T15:40:05.129Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/harnessing-the-power-of-threlte-building-reactive-three-js-scenes-in-svelte</loc><lastmod>2023-08-15T14:36:44.024Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/navigating-uncertainty-and-leading-with-impact-with-erica-stanley-director</loc><lastmod>2023-08-09T22:54:40.796Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/inner-source-how-platform-engineering-drives-collaboration-with-shuchi</loc><lastmod>2023-08-09T22:53:32.360Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/start-up-success-navigating-challenges-and-crafting-cultivated-meat-with</loc><lastmod>2023-08-09T22:51:35.798Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-roi-dilemma-with-ria-delamere-cto-at-asg-or-engineering-leadership</loc><lastmod>2023-08-09T22:50:06.766Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/blockchain-adoption-in-2023-with-medha-parlikar-casper-labs-or-engineering</loc><lastmod>2023-08-09T22:48:22.760Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/engineering-director-beth-laing-reveals-secret-to-unlocking-team</loc><lastmod>2023-08-09T20:52:43.518Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/content-projection-in-front-end-javascript-frameworks</loc><lastmod>2023-08-07T18:11:41.020Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/avoiding-burnout-for-remote-teams-a-software-engineers-guide</loc><lastmod>2023-07-31T14:06:06.134Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-meta-frameworks-recap</loc><lastmod>2023-07-28T20:53:52.702Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-handle-uploaded-images-and-avoid-image-distortion</loc><lastmod>2023-07-28T15:15:14.190Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/ticket-management-for-a-successful-project-delivery</loc><lastmod>2023-07-21T14:13:04.115Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/utilizing-aws-cognito-for-authentication</loc><lastmod>2023-07-19T15:34:43.698Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/functional-programming-in-typescript-using-the-fp-ts-library-deep-dive-into</loc><lastmod>2023-07-10T14:18:59.648Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/challenges-of-ssr-with-solidstart-and-tanstack-query-v4</loc><lastmod>2023-07-07T15:35:13.376Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-integrate-mailchimp-forms-in-a-react-project</loc><lastmod>2023-07-05T16:01:49.024Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-guide-to-typed-reactive-forms-in-angular-part-iii-creating-custom-form</loc><lastmod>2023-06-26T13:37:34.688Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/utilizing-api-environment-variables-on-next-js-apps-deployed-to-aws-amplify</loc><lastmod>2023-06-16T15:07:07.565Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/full-featured-user-authentication-made-easy-with-clerk</loc><lastmod>2023-06-14T20:32:24.271Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/functional-programming-in-typescript-using-the-fp-ts-library-option</loc><lastmod>2023-06-12T14:16:25.251Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/avoiding-null-and-undefined-with-nonnullable-type</loc><lastmod>2023-06-10T08:20:28.597Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-tale-of-form-autofill-litelement-and-the-shadow-dom</loc><lastmod>2023-06-07T14:30:41.569Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-new-serverless-graphql-apollo-server-and-contentful-starter</loc><lastmod>2023-06-02T15:30:59.984Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-set-up-storybook-in-vuejs</loc><lastmod>2023-06-01T16:09:23.331Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/connecting-to-pokeapi-with-angular-and-apollo-client</loc><lastmod>2023-05-31T22:48:50.107Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vue-3-composition-api-ref-and-reactive</loc><lastmod>2023-05-31T22:04:36.572Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/converting-your-vue-2-mixins-into-composables-using-the-composition-api</loc><lastmod>2023-05-30T23:07:55.068Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/performance-optimizing-images-on-gatsby-sites</loc><lastmod>2023-05-30T22:59:17.908Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/leveraging-the-power-of-graphql-and-nuxtjs</loc><lastmod>2023-05-30T22:58:30.271Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-resolve-nested-queries-in-apollo-server</loc><lastmod>2023-05-30T22:57:46.029Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/web-scraping-with-deno</loc><lastmod>2023-05-30T22:46:57.257Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/creating-complex-uis-using-stripe-sdk</loc><lastmod>2023-05-30T22:45:43.660Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vue-the-mirage-from-this-angle</loc><lastmod>2023-05-30T22:39:20.443Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/debugging-strategies-for-angular-applications</loc><lastmod>2023-05-30T22:36:47.623Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vue-3-composition-api-do-you-really-need-it</loc><lastmod>2023-05-30T22:35:11.574Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-testing-in-node-js-with-mocha-and-chai</loc><lastmod>2023-05-30T22:33:51.439Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/connecting-to-postgresql-using-typeorm</loc><lastmod>2023-05-30T22:30:28.246Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/class-and-enum-typings-for-handling-data-with-graphql</loc><lastmod>2023-05-26T16:29:35.723Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/nextjs-app-router-examining-the-first-rsc-implementation</loc><lastmod>2023-05-24T13:41:03.786Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-rxjs-wrap-up</loc><lastmod>2023-05-22T13:44:12.940Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-optimize-graphql-performance-with-redis</loc><lastmod>2023-05-15T20:07:13.380Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/linting-formatting-and-type-checking-commits-in-an-nx-monorepo-with-husky</loc><lastmod>2023-05-10T18:23:41.111Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/deep-dive-into-how-signals-work-in-solidjs</loc><lastmod>2023-05-08T14:38:25.142Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/e2e-testing-basics-with-playwright</loc><lastmod>2023-05-05T20:24:52.005Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/implementing-a-task-scheduler-in-node-using-redis</loc><lastmod>2023-05-03T14:47:38.692Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/effective-communication-strategies-within-the-software-development</loc><lastmod>2023-04-26T16:43:27.492Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-add-continuous-benchmarking-to-your-projects-using-github-actions</loc><lastmod>2023-04-24T15:55:57.750Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/leveraging-astros-content-collections</loc><lastmod>2023-04-21T14:39:12.746Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/supercharging-next-js-development-with-tailwindcss</loc><lastmod>2023-04-19T20:26:51.944Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/hasura-graphql-backend-in-the-cloud-part-3</loc><lastmod>2023-04-19T20:21:52.347Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/webgl-morph-targets-and-ginger-modernizing-for-todays-web</loc><lastmod>2023-04-19T20:12:48.481Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/creating-custom-types-in-typescript-with-indexed-access-types-const</loc><lastmod>2023-04-19T14:32:19.927Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/exploring-trpc-with-server-first-ui-frameworks</loc><lastmod>2023-04-17T16:09:29.176Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-nodejs-wrap-up</loc><lastmod>2023-04-10T18:23:23.995Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-new-solidjs-and-tailwind-css-starter-kit</loc><lastmod>2023-04-07T16:10:35.117Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/splitting-work-multi-threaded-programming-in-deno</loc><lastmod>2023-04-05T13:30:02.912Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-a-production-scale-app-with-the-express-apollo-prisma-starter-kit</loc><lastmod>2023-03-31T22:23:39.292Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/functional-programming-in-typescript-using-the-fp-ts-library-pipe-and-flow</loc><lastmod>2023-03-29T15:38:47.468Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/mapping-returned-http-data-with-rxjs</loc><lastmod>2023-03-29T01:29:19.924Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/testing-web-components-with-cypress-and-typescript</loc><lastmod>2023-03-23T18:43:30.401Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/web-components-integration-using-litelement-and-typescript</loc><lastmod>2023-03-23T18:43:11.412Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/navigation-lifecycle-using-vaadin-router-litelement-and-typescript</loc><lastmod>2023-03-23T18:42:49.388Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/web-components-communication-using-an-event-bus</loc><lastmod>2023-03-23T18:42:30.126Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-share-styles-in-web-components-with-litelement-and-typescript</loc><lastmod>2023-03-23T18:42:05.618Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-observe-property-changes-with-litelement-and-typescript</loc><lastmod>2023-03-23T18:41:44.369Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/litelement-properties-property-vs-internalproperty</loc><lastmod>2023-03-23T18:41:21.558Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-handle-events-with-litelement-and-typescript</loc><lastmod>2023-03-23T18:40:52.777Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-litelement</loc><lastmod>2023-03-23T18:40:30.334Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-set-up-environment-variables-using-json-files-with-rollup-and</loc><lastmod>2023-03-23T18:39:52.842Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-route-guards-actions-and-web-components</loc><lastmod>2023-03-23T18:38:23.462Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/testing-web-components-with-karma-and-typescript</loc><lastmod>2023-03-23T18:37:57.232Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/routing-management-with-litelement</loc><lastmod>2023-03-23T18:37:21.978Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-litelement-and-typescript</loc><lastmod>2023-03-23T18:36:49.682Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-solidstart-tanstack-query-and-tailwind-css-starter-kit</loc><lastmod>2023-03-20T19:53:45.204Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/async-code-in-useeffect-is-dangerous-how-do-we-deal-with-it</loc><lastmod>2023-03-20T18:55:27.067Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/prisma-typescript-orm-an-introduction-and-exploration</loc><lastmod>2023-03-17T21:35:36.697Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-your-own-custom-renderer-in-solidjs</loc><lastmod>2023-03-13T18:35:00.069Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/sharing-signals-and-stores-context-api-in-solidjs</loc><lastmod>2023-03-10T19:30:36.691Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-setup-your-own-infrastructure-using-the-aws-toolkit-and-cdk-v2</loc><lastmod>2023-03-08T18:39:29.951Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-authenticate-your-solidjs-routes-with-solid-router</loc><lastmod>2023-03-07T12:44:37.941Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-web-performance-february-2023-recap</loc><lastmod>2023-03-03T19:44:21.451Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/hey-deno-where-is-my-package-json</loc><lastmod>2023-03-03T18:50:18.571Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/bullmq-with-expressjs</loc><lastmod>2023-03-02T09:47:08.672Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/creating-your-own-github-action-with-typescript</loc><lastmod>2023-03-02T01:31:15.673Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/integrating-in-house-data-and-workflows-with-stripe-using-private-stripe</loc><lastmod>2023-03-01T16:25:58.732Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-handle-async-data-fetching-using-createresource-in-solidjs</loc><lastmod>2023-02-27T14:22:54.747Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-implement-drag-and-drop-using-rxjs</loc><lastmod>2023-02-25T17:42:26.911Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/setting-up-typeorm-migrations-in-an-nx-nestjs-project</loc><lastmod>2023-02-22T16:46:04.949Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-a-graphql-rest-api-wrapper-and-enhance-your-data</loc><lastmod>2023-02-20T17:50:38.591Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-partytown-to-improve-performance-of-vuejs-applications</loc><lastmod>2023-02-17T23:23:59.502Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-browser-extensions-using-quasar-and-vue-3</loc><lastmod>2023-02-17T23:23:41.731Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/authentication-with-this-dot-vue-route-guard</loc><lastmod>2023-02-16T23:52:22.206Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-new-nuxt-2-pinia-tailwind-kit-in-starter-dev</loc><lastmod>2023-02-16T23:51:30.253Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/rendering-modes-in-nuxt-3</loc><lastmod>2023-02-16T23:51:01.918Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-vue-july-2022-wrap-up</loc><lastmod>2023-02-16T23:49:47.547Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/framework-dev-a-community-led-open-source-project-welcoming-to-all</loc><lastmod>2023-02-16T23:48:39.655Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-back-from-your-hot-girl-summer-heres-what-you-might-have-missed-in</loc><lastmod>2023-02-16T23:48:22.417Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/testing-vue-composables-with-jest</loc><lastmod>2023-02-16T23:47:35.106Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-management-with-apollo-client-and-vue-using-reactive-variable</loc><lastmod>2023-02-16T23:47:18.398Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-side-effects-in-vuejs</loc><lastmod>2023-02-16T23:45:43.857Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/making-sense-of-multiple-v-model-bindings-in-vue-3</loc><lastmod>2023-02-16T23:44:01.526Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/take-your-app-to-the-next-level-with-vue-3</loc><lastmod>2023-02-16T23:43:54.766Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-and-deploy-a-vue-component-library-to-npm</loc><lastmod>2023-02-16T23:43:47.931Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vue-contributor-day-vue-3-vuetify-pinia-vitest-quasar-cypress-10-vuetify</loc><lastmod>2023-02-16T23:43:21.363Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-reusable-components-in-vue-3</loc><lastmod>2023-02-16T23:43:06.555Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vue-contributor-days-october-2021</loc><lastmod>2023-02-16T23:42:55.520Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vue-3-2-using-composition-api-with-script-setup</loc><lastmod>2023-02-16T23:42:48.822Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vue-3-1-official-migration-build-from-vue-2-to-3</loc><lastmod>2023-02-16T23:42:42.021Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/custom-composable-methods-with-vue-3</loc><lastmod>2023-02-16T23:42:16.767Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/provide-inject-api-with-vue-3</loc><lastmod>2023-02-16T23:42:10.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/computing-application-state-in-vue-3</loc><lastmod>2023-02-16T23:41:51.120Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/build-advanced-components-in-vue-3-using-usdattrs</loc><lastmod>2023-02-16T23:41:42.686Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/deploying-a-vue-static-front-end-to-aws</loc><lastmod>2023-02-16T23:41:10.118Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/improve-user-experience-in-vue-3-with-suspense</loc><lastmod>2023-02-16T23:40:54.689Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/git-strategies-for-teams-another-take</loc><lastmod>2023-02-16T22:53:02.235Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/git-bisect-the-time-traveling-bug-finder</loc><lastmod>2023-02-16T22:52:44.720Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/flexbox-container-properties-for-responsive-layouts</loc><lastmod>2023-02-16T22:51:37.180Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-cypress-with-cucumber-in-a-react-application</loc><lastmod>2023-02-16T22:16:22.687Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/common-patterns-and-nuances-using-react-query</loc><lastmod>2023-02-16T22:16:04.900Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-a-custom-login-command-with-cypress-react-and-auth0</loc><lastmod>2023-02-16T22:15:33.213Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-next-react-query-tailwind-for-starter-dev</loc><lastmod>2023-02-16T22:14:16.730Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-react-ecosystem-wrap-up-january-2023</loc><lastmod>2023-02-16T22:14:00.661Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-zustand-in-your-next-react-project</loc><lastmod>2023-02-16T22:13:38.887Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-build-stripe-apps-with-react-learning-once-writing-everywhere</loc><lastmod>2023-02-16T22:13:19.013Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-vs-react-change-detection</loc><lastmod>2023-02-16T22:12:15.130Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-vs-react-comparing-route-prefetching</loc><lastmod>2023-02-16T22:12:00.045Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-a-starter-kit-on-starter-dev-to-kickstart-your-react-and-angular</loc><lastmod>2023-02-16T22:11:42.456Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-discover-javascript-libraries-in-react-angular-and-vue</loc><lastmod>2023-02-16T22:11:20.355Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/new-features-in-angular-14-standalone-apis-animations-ssr-support-typed</loc><lastmod>2023-02-16T19:49:25.900Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-angular-ecosystem-updates-in-rxjs-ngrx-ionic-nx-cypress-nggirls-and</loc><lastmod>2023-02-16T19:47:24.775Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-directives-composition-api-in-angular</loc><lastmod>2023-02-16T19:46:48.802Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/migrating-angularjs-to-angular</loc><lastmod>2023-02-16T19:40:09.317Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/whats-new-in-angular-v12</loc><lastmod>2023-02-16T19:32:24.897Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-apply-a-gradient-effect-to-text-with-css</loc><lastmod>2023-02-16T17:21:17.100Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/internationalization-i18n-in-angular-with-transloco</loc><lastmod>2023-02-16T16:19:40.040Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/5-minute-introduction-to-cypher-query-language</loc><lastmod>2023-02-16T16:17:50.296Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/realtime-app-with-angular-and-firestore-angularfire</loc><lastmod>2023-02-16T16:12:39.759Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/announcing-qwik-for-starter-dev</loc><lastmod>2023-02-15T17:50:02.878Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-angie-jones</loc><lastmod>2023-02-14T22:49:11.395Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-keziyah-lewis</loc><lastmod>2023-02-14T22:48:56.085Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-maria-lamardo</loc><lastmod>2023-02-14T22:48:32.863Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-to-diversity-in-tech-faiza-yousuf</loc><lastmod>2023-02-14T22:47:50.382Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-jen-luker</loc><lastmod>2023-02-14T22:47:27.674Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-chloe-condon</loc><lastmod>2023-02-14T22:47:04.832Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-eve-porcello</loc><lastmod>2023-02-14T22:46:44.897Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-pariss-athena</loc><lastmod>2023-02-14T22:46:28.604Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-arely-miramontes-rodriguez</loc><lastmod>2023-02-14T22:46:12.587Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-claire-tolbert</loc><lastmod>2023-02-14T22:45:20.470Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-amy-kapernick</loc><lastmod>2023-02-14T22:45:05.197Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-marcy-sutton</loc><lastmod>2023-02-14T22:44:49.955Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-michelle-sanford</loc><lastmod>2023-02-14T22:44:31.482Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-taelur-alexis</loc><lastmod>2023-02-14T22:44:15.941Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-for-diversity-in-tech-donna-malayeri</loc><lastmod>2023-02-14T22:39:04.109Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/giving-thanks-series-1-gift-egwuenu</loc><lastmod>2023-02-14T22:38:43.674Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/reactiveforms-assume-the-worst-pt-2</loc><lastmod>2023-02-14T22:37:02.178Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-libraries-with-nx-for-enterprise-apps</loc><lastmod>2023-02-14T22:36:39.190Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/Develop-Stunning-Applications-Easily-with-Syncfusion</loc><lastmod>2023-02-14T22:36:13.625Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/ignite-your-way-with-infragistics-ultimate-developer-toolkit</loc><lastmod>2023-02-14T22:35:55.228Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/Angular-Development-in-Enterprise</loc><lastmod>2023-02-14T22:35:33.340Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/Continuously-Deploying-Angular-to-Azure-Storage-with-Azure-DevOps</loc><lastmod>2023-02-14T22:34:57.716Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/runtime-environment-configuration-with-angular</loc><lastmod>2023-02-14T22:34:40.639Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-we-can-learn-from-these-10-companies-that-are-implementing-ai-ml-in-unique-and-exciting-ways</loc><lastmod>2023-02-14T22:34:19.859Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/image-text-face-recognition-with-aws-rekognition</loc><lastmod>2023-02-14T22:33:30.030Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/5-simple-ways-enterprise-engineering-teams-can-increase-productivity-performance-and-developer-happiness</loc><lastmod>2023-02-14T22:33:11.487Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/quick-intro-to-genetic-algorithms-with-a-javascript-example</loc><lastmod>2023-02-14T22:32:50.394Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/software-migrations</loc><lastmod>2023-02-14T22:32:22.853Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-symbiotic-approach-to-breaking-the-labor-barrier-how-one-ai-company-is-standing-to-support-rising-web-developers</loc><lastmod>2023-02-14T22:32:06.764Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-benefits-of-mentorship-for-developers</loc><lastmod>2023-02-14T22:30:53.139Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/learn-the-basics-of-css-filters</loc><lastmod>2023-02-14T22:30:26.731Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/web-performance-why-it-matters</loc><lastmod>2023-02-14T22:29:22.840Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/adding-features-to-your-gatsby-site</loc><lastmod>2023-02-14T22:29:03.740Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/my-first-steps-towards-learning-react</loc><lastmod>2023-02-14T22:28:26.594Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/this-dot-inc-the-future-of-the-modern-web</loc><lastmod>2023-02-14T22:26:07.382Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/reactive-programming-is-not-a-trend-why-the-time-to-adopt-is-now</loc><lastmod>2023-02-14T22:25:40.733Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/neurojavascript-reading-the-human-brain</loc><lastmod>2023-02-14T22:25:20.641Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/accessibility-work-and-its-impact-on-future-ai</loc><lastmod>2023-02-14T22:25:04.300Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-apps-with-no-code-a-web-component-future</loc><lastmod>2023-02-14T22:24:46.556Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/react-react-fiber-react-gamekit-serverless-architecture-and-react-loadable</loc><lastmod>2023-02-14T22:23:09.419Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-news-angulars-sdk-best-practices-for-upgrading-material-design-angular-directives</loc><lastmod>2023-02-14T22:22:52.768Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-news-angular-4-linting-angular-lazy-loading-native-mobile-apps-and-the-transition-from-angularjs-to-angular</loc><lastmod>2023-02-14T22:21:16.189Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-news-ngrx-web-bluetooth-nativescript-angular-translations</loc><lastmod>2023-02-14T22:20:54.905Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-state-of-webpack-trinh-kien-necoline-hubner</loc><lastmod>2023-02-14T22:20:21.434Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-graphql-trinh-kien</loc><lastmod>2023-02-14T22:19:55.412Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-state-of-chrome-with-addy-osmani</loc><lastmod>2023-02-14T22:19:31.970Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-brave-by-brendan-eich</loc><lastmod>2023-02-14T22:19:13.526Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/apply-svg-filters-on-html-using-vuejs</loc><lastmod>2023-02-14T22:18:57.731Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-state-of-microsoft-edge-with-nolan-lawson</loc><lastmod>2023-02-14T22:18:41.976Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-state-of-firefox-necoline-hubner</loc><lastmod>2023-02-14T22:18:25.076Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-is-rxjs-and-why-you-should-know-about-it</loc><lastmod>2023-02-14T22:17:51.882Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-news-native-mobile-development-ng-world-angular-flex-layout</loc><lastmod>2023-02-14T22:17:33.727Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/react-news-tools-for-learning-react-mobile-native-development-flow-reactvr-and-open-source-projects</loc><lastmod>2023-02-14T22:15:15.556Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/react-news-update-in-redux-observable-graphql-mobile-centre-tc39-webpack-react-fiber-and-more</loc><lastmod>2023-02-14T22:14:59.932Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/local-slack-channels-by-region</loc><lastmod>2023-02-14T22:14:44.965Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/hasura-graphql-backend-in-the-cloud-part-2</loc><lastmod>2023-02-14T22:14:17.703Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/yolo-brolo-setting-up-gatsby-and-netlify</loc><lastmod>2023-02-14T22:12:05.375Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/working-with-aws-appsync</loc><lastmod>2023-02-14T22:11:46.494Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-angular-apollo</loc><lastmod>2023-02-14T22:11:25.942Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-news-javascript-fatigue-app-analytics-progressive-web-apps-and-graphql</loc><lastmod>2023-02-14T22:10:55.821Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-news-state-and-future-of-angular-reactive-programming-angular-material-component-architecture</loc><lastmod>2023-02-14T22:10:04.516Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-news-integrating-technologies-with-angular-and-diversity-within-the-community</loc><lastmod>2023-02-14T22:09:44.682Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/why-you-should-consider-migrating-from-angularjs-to-vue</loc><lastmod>2023-02-14T22:09:27.474Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/applitools-the-automated-visual-regression-testing-framework</loc><lastmod>2023-02-14T22:09:07.751Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/mixing-storybook-with-angular-with-a-sprinkle-of-applitools</loc><lastmod>2023-02-14T22:08:40.033Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/rxjs-oss-behind-closed-doors</loc><lastmod>2023-02-14T22:07:22.385Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/graphql-contributor-days-front-end-framework-edition-august-8th-2019</loc><lastmod>2023-02-14T22:05:39.693Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/fireside-chats-to-stay-with-us-beyond-ngatlanta</loc><lastmod>2023-02-14T22:04:47.089Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/thisjavascript-state-of-front-end-testing</loc><lastmod>2023-02-14T22:04:28.169Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/diversity-statistics-in-tech-a-deeper-look-and-a-case-study</loc><lastmod>2023-02-14T22:04:03.319Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/lessons-of-the-diversity-roundtable</loc><lastmod>2023-02-14T22:03:00.868Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/thisjavascript-state-of-frameworks-and-libraries-node-update</loc><lastmod>2023-02-14T22:02:07.957Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/thisjavascript-state-of-frameworks-vue-update</loc><lastmod>2023-02-14T21:59:03.815Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/enterprise-graphql-how-to-leverage-graphql-and-upgrade-your-stack</loc><lastmod>2023-02-14T21:58:01.394Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/graphql-is-the-new-rest-part-2</loc><lastmod>2023-02-14T21:57:31.907Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/thisjavascript-state-of-frameworks-angular-update</loc><lastmod>2023-02-14T21:56:18.368Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/thisjavascript-state-of-frameworks-preact-update</loc><lastmod>2023-02-14T21:55:59.011Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/thisjavascript-state-of-frameworks-polymer-web-components-update</loc><lastmod>2023-02-14T21:55:39.278Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/thisjavascript-state-of-frameworks-ember-update</loc><lastmod>2023-02-14T21:55:12.288Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/thisjavascript-state-of-frameworks-rxjs-update</loc><lastmod>2023-02-14T21:54:43.179Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-new-approach-to-changing-the-ratio-in-tech-breaking-barriers-through-open-source</loc><lastmod>2023-02-14T21:54:15.827Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/hasura-graphql-backend-in-the-cloud-part-1</loc><lastmod>2023-02-14T21:53:10.479Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/Build-a-Text-Editor-in-the-Browser</loc><lastmod>2023-02-14T21:52:48.233Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/The-Cost-of-Premature-Abstraction</loc><lastmod>2023-02-14T21:52:15.666Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/10-mobile-ar-apps-that-are-creating-the-new-normal-for-your-customers</loc><lastmod>2023-02-14T19:42:57.363Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/modular-multi-step-form-with-ngrx-in-less-than-20-minutes</loc><lastmod>2023-02-14T19:42:25.924Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/web-app-deployment-with-firebase-in-2-minutes</loc><lastmod>2023-02-14T19:41:53.787Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-automatically-post-from-your-gatsby-site-to-dev-to</loc><lastmod>2023-02-14T19:41:23.185Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/make-it-accessible-navigation-in-angular</loc><lastmod>2023-02-14T19:40:52.349Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-add-notifications-to-your-pwa</loc><lastmod>2023-02-14T19:40:25.834Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/storing-your-notes-in-the-cloud-firestore-with-vuejs</loc><lastmod>2023-02-14T19:40:03.146Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/showcase-react-vs-lit-element-rendering-performance</loc><lastmod>2023-02-14T19:39:24.373Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/5-tips-to-make-your-angular-application-more-accessible</loc><lastmod>2023-02-14T19:39:05.405Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-performance-analytics-with-firebase</loc><lastmod>2023-02-14T19:38:43.747Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/zone-js-deep-diving-execution-context</loc><lastmod>2023-02-14T19:38:12.827Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/make-it-accessible-headings-in-angular</loc><lastmod>2023-02-14T19:36:53.980Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/fintech-transformation-for-2020-tapping-the-millennial-and-gen-z-markets-to</loc><lastmod>2023-02-14T19:36:24.781Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/financial-data-security-2020-how-banks-can-leverage-ai-to-detect-and</loc><lastmod>2023-02-14T19:36:03.792Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/blockchain-2030-how-banks-can-plan-for-global-blockchain-integration</loc><lastmod>2023-02-14T19:35:41.792Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/pwa-push-notifications-with-firebase-cloud-messaging-pt1</loc><lastmod>2023-02-14T19:35:17.497Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/firebase-for-user-authentication-in-vue-js</loc><lastmod>2023-02-14T19:34:53.116Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-open-source-for-all-initiative-investing-in-underrepresented-minorities</loc><lastmod>2023-02-14T19:34:31.878Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/share-in-a-pwa-like-a-native-app-using-the-web-share-api</loc><lastmod>2023-02-14T19:34:13.090Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/this-dot-labs-podcast-infrastructure</loc><lastmod>2023-02-14T19:33:55.685Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/let-purpose-drive-your-artificial-intelligence-transformation</loc><lastmod>2023-02-14T19:33:40.365Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/history-of-mobile-web-development-and-the-rise-of-pwa</loc><lastmod>2023-02-14T19:33:23.503Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/make-it-accessible-dealing-with-form-errors-in-angular</loc><lastmod>2023-02-14T19:33:01.621Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-look-at-our-past-and-a-vision-moving-forward-a-2019-podcast-retrospective</loc><lastmod>2023-02-14T19:32:08.441Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/this-dot-labs-announces-free-training-courses-for-developers</loc><lastmod>2023-02-14T19:31:53.454Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/transitioning-from-react-class-components-to-function-components-with-hooks</loc><lastmod>2023-02-14T19:31:16.769Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/going-serverless-with-vue-js-and-firebase-cloud-functions</loc><lastmod>2023-02-14T19:30:53.850Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/supporting-emergency-remote-operations-with-the-pam-stack</loc><lastmod>2023-02-14T19:29:44.793Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/new-graphql-meetup-online-with-moon-highway-will-have-you-over-the-moon</loc><lastmod>2023-02-14T19:29:26.625Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/10-under-10k-celebrating-devs-on-twitter</loc><lastmod>2023-02-14T19:29:09.100Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/closer-look-at-the-dna-of-the-openfin-platform-api</loc><lastmod>2023-02-14T19:28:35.028Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/truly-accessible-custom-components-in-angular</loc><lastmod>2023-02-14T19:27:12.755Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/announcing-free-javascript-training-during-the-javascript-marathon-this-dot</loc><lastmod>2023-02-14T19:26:34.696Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/free-web-performance-trainings-the-javascript-marathon-hosted-by-this-dot</loc><lastmod>2023-02-14T19:26:16.474Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/learn-rxjs-from-ben-lesh-free-rxjs-training-during-the-javascript-marathon</loc><lastmod>2023-02-14T19:25:58.991Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/get-hooked-free-react-training-during-the-javascript-marathon-by-this-dot</loc><lastmod>2023-02-14T19:25:38.119Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/free-angular-training-during-javascript-marathon-with-this-dot-labs</loc><lastmod>2023-02-14T19:25:21.849Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/free-vuejs-training-during-javascript-marathon-hosted-by-this-dot-labs</loc><lastmod>2023-02-14T19:24:58.171Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/loading-components-dynamically-in-angular-9-with-ivy</loc><lastmod>2023-02-14T19:24:36.942Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/remote-javascript-workshops-for-enterprise-teams-unveiling-this-dot-labs-new</loc><lastmod>2023-02-14T19:24:14.640Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/build-typescript-project-with-bazel-chapter-2-file-structure</loc><lastmod>2023-02-14T19:23:17.834Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/build-typescript-project-with-bazel-chapter-1-bazel-introduction</loc><lastmod>2023-02-14T19:22:59.924Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/this-dots-a-complete-guide-to-vuejs-is-now-available-for-free-download</loc><lastmod>2023-02-14T19:19:53.810Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/accessible-tabs-in-angular</loc><lastmod>2023-02-14T19:19:28.623Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-custom-builders-markdown-angular</loc><lastmod>2023-02-14T19:19:09.424Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/make-it-accessible-accessible-alphabet-board-with-angular-and-rxjs</loc><lastmod>2023-02-14T19:18:52.488Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/announcing-free-trainings-progressive-web-apps-and-using-ngupgrade-for-your</loc><lastmod>2023-02-14T19:18:35.039Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/make-it-accessible-better-layout-with-html</loc><lastmod>2023-02-14T19:18:18.234Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/javascript-jeopardy-prizes-coding-competitions-and-more</loc><lastmod>2023-02-14T19:17:46.700Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-google-devtools-elements-panel</loc><lastmod>2023-02-14T19:17:30.702Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/announcing-free-monthly-javascript-training-with-javascript-marathon</loc><lastmod>2023-02-14T19:17:14.458Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-google-devtools-sources-panel</loc><lastmod>2023-02-14T19:16:12.669Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-google-devtools-network-panel</loc><lastmod>2023-02-14T19:15:57.073Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/announcing-july-javascript-marathon-free-online-training</loc><lastmod>2023-02-14T19:15:19.800Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-breakdown-of-rxjs-7-0-performance-improvements</loc><lastmod>2023-02-14T19:13:44.423Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-google-devtools-console-panel</loc><lastmod>2023-02-14T19:12:45.273Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/announcing-september-javascript-marathon-free-online-training</loc><lastmod>2023-02-14T19:11:36.770Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/problematic-try-catches-in-javascript</loc><lastmod>2023-02-14T19:08:55.970Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/announcing-october-javascript-marathon-free-online-training</loc><lastmod>2023-02-14T19:06:58.399Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/why-you-should-use-react-query-or-swr</loc><lastmod>2023-02-14T19:06:40.719Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-git</loc><lastmod>2023-02-14T19:05:39.173Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/adding-react-to-your-asp-net-mvc-web-app</loc><lastmod>2023-02-14T19:01:11.159Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/react-js-17-no-new-features-and-new-jsx-transform</loc><lastmod>2023-02-14T19:00:05.368Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-rxjs</loc><lastmod>2023-02-14T18:59:20.196Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/taming-forms-with-react-hook-form</loc><lastmod>2023-02-14T18:58:52.272Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-11-released</loc><lastmod>2023-02-14T18:57:57.861Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/node-15-release</loc><lastmod>2023-02-14T18:57:39.453Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-can-you-do-with-tailwind-2</loc><lastmod>2023-02-14T18:57:16.139Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/whats-new-in-next-js</loc><lastmod>2023-02-14T18:56:46.652Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/rxjs-7-and-beyond-what-to-expect-and-prepare-for</loc><lastmod>2023-02-14T18:56:22.933Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/basic-rxjs-operators-and-how-to-use-them</loc><lastmod>2023-02-14T18:55:16.466Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-docker</loc><lastmod>2023-02-14T18:31:10.465Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/build-your-backend-with-netlify-functions-in-20-minutes</loc><lastmod>2023-02-14T18:30:28.128Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/lets-build-an-events-website-with-next-js-intro-to-next-js</loc><lastmod>2023-02-14T18:29:52.967Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-switchmap-and-forkjoin-operators-in-rxjs-with-typescript</loc><lastmod>2023-02-14T18:29:35.071Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/an-introduction-to-node-js</loc><lastmod>2023-02-14T18:29:16.242Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/form-handling-using-rxjs-and-typescript</loc><lastmod>2023-02-14T18:28:38.158Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/creating-observables-in-rxjs</loc><lastmod>2023-02-14T18:28:23.246Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-gatsbyjs</loc><lastmod>2023-02-14T18:28:00.556Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/best-practices-for-managing-rxjs-subscriptions</loc><lastmod>2023-02-14T18:27:44.840Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-flatmap-mergemap-and-toarray-operators-in-rxjs-with-typescript</loc><lastmod>2023-02-14T18:27:29.471Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-seo-powered-websites-with-gatsby</loc><lastmod>2023-02-14T18:27:11.270Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/docker-cli-deep-dive</loc><lastmod>2023-02-14T18:26:37.233Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/lets-build-a-web-app-with-npm-and-express</loc><lastmod>2023-02-14T18:26:18.048Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/writing-concurrent-javascript-with-async-and-await</loc><lastmod>2023-02-14T18:25:34.285Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-docker-containers</loc><lastmod>2023-02-14T18:25:14.617Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/going-reactive-with-rxjs</loc><lastmod>2023-02-14T18:24:52.407Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-setup-a-typescript-project-using-rollup-js</loc><lastmod>2023-02-14T18:24:31.289Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-serve-a-single-page-application-spa-using-rollup-js-and-web-dev</loc><lastmod>2023-02-14T18:24:05.053Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-serverless-functions</loc><lastmod>2023-02-14T18:23:36.709Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/computer-science-degrees-are-optional</loc><lastmod>2023-02-14T00:54:51.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-redux-pattern</loc><lastmod>2023-02-14T00:54:21.362Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-build-a-litelement-application-with-rollup-js-and-typescript</loc><lastmod>2023-02-14T00:53:44.160Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/designing-react-components-best-practices</loc><lastmod>2023-02-14T00:52:47.515Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/publishing-docker-containers</loc><lastmod>2023-02-14T00:52:30.608Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-rxjs</loc><lastmod>2023-02-14T00:52:14.037Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-importance-of-finding-a-career-mentor</loc><lastmod>2023-02-14T00:51:55.858Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-react-and-typescript</loc><lastmod>2023-02-14T00:51:40.181Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/por-que-deberias-usar-react-query-o-swr</loc><lastmod>2023-02-14T00:50:46.492Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/ngrx-facade-pattern</loc><lastmod>2023-02-14T00:50:15.006Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/migrating-from-rest-to-graphql</loc><lastmod>2023-02-14T00:49:37.471Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/connecting-to-postgresql-with-node-js</loc><lastmod>2023-02-14T00:49:18.135Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/putting-your-nodejs-app-in-a-docker-container</loc><lastmod>2023-02-14T00:48:41.806Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-litelement-and-tailwind</loc><lastmod>2023-02-14T00:48:24.022Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-ngrx</loc><lastmod>2023-02-14T00:48:07.472Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/developer-tools-and-debugging-in-ngrx</loc><lastmod>2023-02-14T00:47:47.598Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-deploy-your-angular-app-and-latest-build-tools-for-javascript</loc><lastmod>2023-02-14T00:47:46.405Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/tips-for-better-time-management-as-a-software-engineer</loc><lastmod>2023-02-14T00:46:52.100Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/strong-typing-the-state-and-actions-in-ngrx</loc><lastmod>2023-02-14T00:46:37.274Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/working-with-ngrx-effects</loc><lastmod>2023-02-14T00:46:16.864Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-vite-next-generation-frontend-tooling</loc><lastmod>2023-02-14T00:45:41.964Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-building-an-angular-app-with-nx-workspace</loc><lastmod>2023-02-14T00:45:13.265Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/nuxt-js-for-complete-beginners</loc><lastmod>2023-02-14T00:43:22.796Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/composing-react-components-with-typescript</loc><lastmod>2023-02-14T00:42:05.388Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/concurrent-javascript-with-promises-and-async-await</loc><lastmod>2023-02-14T00:41:44.232Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/plugin-architecture-for-angular-libraries-using-dependency-injection</loc><lastmod>2023-02-14T00:41:27.158Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/functional-testing-with-cypress</loc><lastmod>2023-02-14T00:41:09.169Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/nx-workspace-with-angular-and-nest</loc><lastmod>2023-02-14T00:40:26.660Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/entity-management-with-rxjs</loc><lastmod>2023-02-14T00:39:22.847Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/git-basics-diff-and-stash</loc><lastmod>2023-02-14T00:37:01.583Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/decomposing-a-project-using-nx-part-2</loc><lastmod>2023-02-14T00:35:41.406Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/decomposing-a-project-using-nx-part-1</loc><lastmod>2023-02-14T00:34:56.493Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/nx-e2e-testing-with-aws-amplify</loc><lastmod>2023-02-14T00:33:56.913Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-does-the-future-hold-for-pwas</loc><lastmod>2023-02-14T00:33:39.784Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/advanced-ngrx-building-a-reusable-feature-store</loc><lastmod>2023-02-14T00:32:34.959Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/lit-2-0-released-building-fast-and-lightweight-web-components</loc><lastmod>2023-02-14T00:32:17.781Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/deploying-nx-workspace-based-angular-and-nestjs-apps-to-heroku</loc><lastmod>2023-02-14T00:31:17.792Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-svelte</loc><lastmod>2023-02-14T00:30:58.512Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/benefits-of-software-apprenticeship-and-how-to-make-the-most-of-yours</loc><lastmod>2023-02-14T00:30:32.202Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-regex</loc><lastmod>2023-02-14T00:30:10.794Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-vuejs-and-rxjs</loc><lastmod>2023-02-14T00:29:10.722Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/handling-forms-in-svelte</loc><lastmod>2023-02-14T00:27:59.804Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-handle-time-zones-using-datetime-and-luxon</loc><lastmod>2023-02-14T00:27:37.570Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/drawing-html-elements-upwards-downwards-dynamically-in-the-screen</loc><lastmod>2023-02-14T00:26:03.584Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/react-18-concurrency-and-streaming-ssr</loc><lastmod>2023-02-14T00:25:43.356Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-implement-an-event-bus-in-typescript</loc><lastmod>2023-02-14T00:25:01.137Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-tailwind-in-vue</loc><lastmod>2023-02-14T00:24:31.513Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/progressive-web-apps-and-mobile-apps</loc><lastmod>2023-02-14T00:23:48.710Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/next-js-adding-localization-with-next-intl</loc><lastmod>2023-02-14T00:23:12.552Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-solve-cors-using-a-proxy-server-and-koa</loc><lastmod>2023-02-14T00:22:54.832Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-loopback</loc><lastmod>2023-02-14T00:22:06.309Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-here-maps-and-web-components-using-lit</loc><lastmod>2023-02-14T00:21:44.440Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-set-up-screenshot-comparison-testing-with-cypress-inside-an-nx</loc><lastmod>2023-02-14T00:21:24.265Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/web-components-with-svelte</loc><lastmod>2023-02-14T00:21:05.952Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-our-first-open-source-library-this-dot-route-config</loc><lastmod>2023-02-14T00:20:41.901Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-styled-components-with-react</loc><lastmod>2023-02-14T00:20:22.931Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/tc39-how-changes-are-made-to-javascript</loc><lastmod>2023-02-14T00:19:59.878Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/double-click-the-storyblok-v2-release</loc><lastmod>2023-02-14T00:19:40.769Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-are-smart-contracts-a-brief-overview</loc><lastmod>2023-02-14T00:19:22.646Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-angular-a-mobile-developers-approach</loc><lastmod>2023-02-14T00:17:09.766Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-message-events-to-resize-an-iframe</loc><lastmod>2023-02-14T00:16:27.789Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/double-click-vue-3-2-packs-stable-features-and-performance-improvements</loc><lastmod>2023-02-14T00:16:12.429Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-get-into-rust-as-a-typescript-developer</loc><lastmod>2023-02-14T00:15:53.644Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/double-click-discover-or-be-discovered-with-coding-exercises-from-codesignal</loc><lastmod>2023-02-14T00:15:32.538Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/animations-in-svelte</loc><lastmod>2023-02-14T00:15:15.374Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/seeding-initial-data-in-amplify</loc><lastmod>2023-02-14T00:14:42.015Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-authenticated-images-in-angular</loc><lastmod>2023-02-14T00:14:21.916Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/double-click-jump-on-the-waitlist-for-fig-ios-new-autocomplete-terminal-add</loc><lastmod>2023-02-14T00:14:05.254Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-you-need-to-know-about-git-before-joining-a-team</loc><lastmod>2023-02-14T00:13:16.144Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-smart-contracts-oracles-connecting-the-external-world-to-the</loc><lastmod>2023-02-14T00:12:50.041Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/freelancing-tips-for-beginners</loc><lastmod>2023-02-14T00:12:20.262Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-a-custom-react-renderer</loc><lastmod>2023-02-14T00:11:50.200Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/build-it-better-headless-cms-with-prismic-and-storyblok</loc><lastmod>2023-02-14T00:11:33.465Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-netflix-clone-with-react-js-tailwind-css-and-styled-components</loc><lastmod>2023-02-14T00:11:12.234Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/double-click-try-out-the-new-releases-for-jquery-ui-and-lit</loc><lastmod>2023-02-14T00:10:52.409Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/double-click-web-3-is-coming-but-is-it-over-hyped</loc><lastmod>2023-02-14T00:10:32.678Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-web-components-with-vue-3-2</loc><lastmod>2023-02-14T00:09:05.481Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/5-tips-to-improve-your-sites-web-performance</loc><lastmod>2023-02-14T00:08:40.192Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-integrate-web-components-using-lit-in-angular</loc><lastmod>2023-02-14T00:08:22.196Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-make-videos-with-react-using-remotion</loc><lastmod>2023-02-14T00:08:01.915Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-make-your-first-pull-request-for-hacktoberfest</loc><lastmod>2023-02-14T00:07:42.227Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/component-testing-in-svelte</loc><lastmod>2023-02-13T23:57:48.547Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/creating-custom-github-actions</loc><lastmod>2023-02-13T23:57:06.641Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/graphql-updates-october-2021</loc><lastmod>2023-02-13T23:55:41.545Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-angular-or-october-2021</loc><lastmod>2023-02-13T23:55:09.018Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/whats-new-in-this-dot-route-config-v1-2</loc><lastmod>2023-02-13T23:54:51.115Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/styling-vue-single-file-components</loc><lastmod>2023-02-13T23:54:31.783Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/over-250-pull-requests-submitted</loc><lastmod>2023-02-13T23:54:14.197Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-lottie-animations-for-ui-components-in-react</loc><lastmod>2023-02-13T23:53:39.290Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-css-gradients</loc><lastmod>2023-02-13T23:53:22.654Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-are-the-underlying-meaning-behind-the-common-interview-questions</loc><lastmod>2023-02-13T23:53:01.967Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-3d-and-react</loc><lastmod>2023-02-13T23:52:45.749Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/getting-started-with-custom-structural-directives-in-angular</loc><lastmod>2023-02-13T23:51:22.208Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-cdk-sorting-items-using-drag-and-drop</loc><lastmod>2023-02-13T23:51:02.936Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/improving-angular-ngfor-using-trackbyid-directive</loc><lastmod>2023-02-13T23:50:45.861Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/javascript-marathon-intro-to-graphql-dataloaders</loc><lastmod>2023-02-13T23:50:28.737Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/tips-for-better-amplify-experience-initial-setup-pitfalls</loc><lastmod>2023-02-13T23:50:12.209Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-reusable-form-components-with-react-hook-forms-and-typescript</loc><lastmod>2023-02-13T23:49:56.344Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/svelte-component-testing-with-cypress-vite</loc><lastmod>2023-02-13T23:49:35.604Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/clean-up-your-code-with-design-patterns-in-javascript</loc><lastmod>2023-02-13T23:49:16.728Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/javascript-marathon-how-to-write-clean-code</loc><lastmod>2023-02-13T23:48:54.729Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/whats-new-in-next-js-12</loc><lastmod>2023-02-13T23:48:12.394Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-deploy-a-nodejs-application-using-fly-io</loc><lastmod>2023-02-13T23:47:53.786Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-xstate-actors-to-model-async-workflows-safely</loc><lastmod>2023-02-13T23:47:37.355Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-write-a-custom-structural-directive-in-angular-part-2</loc><lastmod>2023-02-13T23:47:05.675Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-angular-ecosystem-or-december-2021</loc><lastmod>2023-02-13T23:46:41.567Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-custom-async-validators-in-angular-reactive-forms</loc><lastmod>2023-02-13T23:46:24.522Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-full-stack-react-apps-with-next-js-api-routes</loc><lastmod>2023-02-13T23:45:44.130Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/graphql-contributor-days-or-december-2021</loc><lastmod>2023-02-13T23:45:25.390Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-remix</loc><lastmod>2023-02-13T23:45:09.853Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/content-projection-in-angular</loc><lastmod>2023-02-13T23:44:13.856Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-web-applications-using-astro-what-makes-it-special</loc><lastmod>2023-02-13T23:43:13.561Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/cypress-testing-your-indexeddb-contents-with-this-dot-cypress-indexeddb</loc><lastmod>2023-02-13T23:42:56.742Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introduction-to-vanilla-extract-for-css</loc><lastmod>2023-02-13T23:42:34.697Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/performing-a-migration-in-aws-amplify</loc><lastmod>2023-02-13T23:42:16.808Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/xstate-with-react-for-beginners</loc><lastmod>2023-02-13T23:42:01.179Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-machines-using-xstate-and-svelte-part-1</loc><lastmod>2023-02-13T23:41:41.885Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/migrating-a-classic-express-js-to-serverless-framework</loc><lastmod>2023-02-13T23:41:05.100Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/testing-tesla-com-with-perfbuddy-the-easy-to-use-free-performance-testing</loc><lastmod>2023-02-13T23:40:04.431Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/best-practices-for-redux</loc><lastmod>2023-02-13T23:39:47.604Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/announcing-angular-github-clone-for-starter-dev-showcases</loc><lastmod>2023-02-13T23:39:28.314Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/testing-with-vitest</loc><lastmod>2023-02-13T23:38:39.623Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/why-migrate-from-protractor-to-cypress</loc><lastmod>2023-02-13T23:38:20.380Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/avoid-common-pitfalls-when-using-onpush-change-detection-in-angular</loc><lastmod>2023-02-13T23:38:03.969Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-headless-cms-wrap-up</loc><lastmod>2023-02-13T23:37:29.532Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-graphql-wrap-up</loc><lastmod>2023-02-13T23:36:44.164Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/3-web-performance-concepts-that-will-help-start-a-conversation-around</loc><lastmod>2023-02-13T23:36:20.677Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-update-the-application-title-based-on-routing-changes-in-angular</loc><lastmod>2023-02-13T23:35:26.501Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/zustand-for-state-management</loc><lastmod>2023-02-13T23:34:46.121Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/5-angular-component-libraries-to-use-today</loc><lastmod>2023-02-13T23:34:24.243Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/next-js-and-react-js-5-differences-to-help-you-make-your-choice</loc><lastmod>2023-02-13T23:34:03.852Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-build-a-blog-with-next-js-tailwind-css-and-mdx</loc><lastmod>2023-02-13T23:33:45.448Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-web-performance-recap</loc><lastmod>2023-02-13T23:32:47.552Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-framework-dev</loc><lastmod>2023-02-13T23:32:28.272Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-contribute-to-redux-with-mark-erikson</loc><lastmod>2023-02-13T23:32:09.195Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/international-womens-day-recap</loc><lastmod>2023-02-13T23:31:51.472Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-angular-or-march-2022-recap</loc><lastmod>2023-02-13T23:31:34.677Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-astro-on-framework-dev</loc><lastmod>2023-02-13T23:31:17.460Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-build-a-slideshow-app-using-swiper-and-angular</loc><lastmod>2023-02-13T23:30:59.431Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/whats-new-in-react-18</loc><lastmod>2023-02-13T23:30:22.617Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/javascript-marathon-building-your-own-style-framework-with-vanilla-extract</loc><lastmod>2023-02-13T23:29:55.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/javascript-marathon-exploring-nuxt-3-and-composition-api</loc><lastmod>2023-02-13T23:29:01.849Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-build-and-grow-your-career-through-networking</loc><lastmod>2023-02-13T23:28:38.759Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-manage-breakpoints-using-breakpointobserver-in-angular</loc><lastmod>2023-02-13T23:27:59.068Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-management-with-apollo-client-reactive-variables</loc><lastmod>2023-02-13T23:27:31.883Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/web-scraping-with-typescript-and-node-js</loc><lastmod>2023-02-13T23:27:13.951Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-notion-as-a-cms</loc><lastmod>2023-02-13T23:26:22.025Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-a11y-wrap-up-or-april-19th-2022</loc><lastmod>2023-02-13T23:26:04.314Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/12-web-development-podcasts-that-inform-and-inspire</loc><lastmod>2023-02-13T23:25:27.357Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/understanding-next-js-data-fetching-for-beginners</loc><lastmod>2023-02-13T23:24:31.169Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-use-custom-domain-with-serverless-the-perfbuddy-api-use-case</loc><lastmod>2023-02-13T23:24:12.381Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-implement-a-dark-to-light-mode-feature-in-your-react-sass-project</loc><lastmod>2023-02-13T23:23:55.923Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/7-tips-to-be-a-successful-developer-in-a-remote-company</loc><lastmod>2023-02-13T23:23:15.303Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-choose-between-data-fetching-options-in-next-js</loc><lastmod>2023-02-13T23:22:57.309Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/federation-roadmaps-graphiql-and-more-graphql-contributor-day-or-may-3-2022</loc><lastmod>2023-02-13T23:22:28.709Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-set-up-oauth-with-a-stripe-app</loc><lastmod>2023-02-13T23:22:12.771Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/deep-dive-into-node-js-with-james-snell</loc><lastmod>2023-02-13T23:21:50.305Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-guide-to-keeping-secrets-out-of-git-repositories</loc><lastmod>2023-02-13T23:20:40.310Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-login-in-to-third-party-services-in-stripe-apps-with-oauth-pkce</loc><lastmod>2023-02-13T23:20:03.791Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-is-pair-programming-and-how-can-it-help-you-grow-as-a-developer</loc><lastmod>2023-02-13T23:18:35.291Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/migrating-an-amplify-backend-on-serverless-framework</loc><lastmod>2023-02-13T23:18:14.197Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/migrating-an-amplify-backend-on-serverless-framework-part-2</loc><lastmod>2023-02-13T23:18:01.803Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/migrating-an-amplify-backend-on-serverless-framework-part-3</loc><lastmod>2023-02-13T23:17:46.871Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/follow-these-best-practices-for-using-git</loc><lastmod>2023-02-13T23:17:25.816Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/whats-the-latest-in-rxjs-news-rxjs-7-5-release-updates</loc><lastmod>2023-02-13T23:12:42.801Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-optimize-your-profile-and-build-a-developer-network-on-linkedin</loc><lastmod>2023-02-13T23:11:18.373Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/storybook-6-5-key-features-to-note</loc><lastmod>2023-02-13T23:10:56.639Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/utilizing-cypress-testing-in-a-multi-app-monorepo</loc><lastmod>2023-02-13T23:10:38.956Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-vue-and-angular-versions-of-framework-dev-new-landing-page</loc><lastmod>2023-02-13T23:07:39.198Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-write-a-strong-resume-that-will-be-read-by-hiring-managers-and</loc><lastmod>2023-02-13T23:06:57.812Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-avoid-common-pitfalls-and-ace-your-take-home-assignment</loc><lastmod>2023-02-13T23:03:24.524Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-is-accessibility-and-why-it-matters</loc><lastmod>2023-02-13T23:03:03.419Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/key-features-of-cypress-10</loc><lastmod>2023-02-13T23:02:24.412Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/advance-cloudflare-workers-how-to-build-and-deploy-your-app-to-cloudflare</loc><lastmod>2023-02-13T23:01:42.489Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-build-a-counter-app-with-sveltekit</loc><lastmod>2023-02-13T23:01:22.908Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/writing-and-visually-debugging-tests-with-jest-preview</loc><lastmod>2023-02-13T22:59:26.980Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/solidjs-fundamentals-and-building-your-first-solidjs-app</loc><lastmod>2023-02-13T22:58:29.860Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/qwik-a-no-hydration-instant-on-personalized-web-application</loc><lastmod>2023-02-13T22:58:09.939Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/the-future-of-node-js-experimental-web-apis-and-default-test-runner-for-node</loc><lastmod>2023-02-13T22:57:49.937Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-is-agile-everything-you-need-to-know</loc><lastmod>2023-02-13T22:57:31.760Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/nestjs-api-versioning-strategies</loc><lastmod>2023-02-13T22:57:13.536Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/my-top-6-javascript-book-picks</loc><lastmod>2023-02-13T22:56:54.721Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-style-using-scss-in-nuxt</loc><lastmod>2023-02-13T22:56:17.476Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/remix-deployment-with-architecture</loc><lastmod>2023-02-13T22:55:17.349Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/git-strategies-for-working-on-teams</loc><lastmod>2023-02-13T22:53:50.656Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/whats-new-in-tailwind-css-3</loc><lastmod>2023-02-13T22:53:28.304Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/choosing-remix-the-javascript-fullstack-framework-and-building-your-first</loc><lastmod>2023-02-13T22:51:50.691Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-your-first-application-with-aws-amplify</loc><lastmod>2023-02-13T22:51:29.294Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/what-is-a-monorepo-and-what-are-the-advantages-for-using-it-in-your-project</loc><lastmod>2023-02-13T22:50:49.680Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/github-actions-for-serverless-framework-deployments</loc><lastmod>2023-02-13T22:48:39.963Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-a-bot-to-fetch-discord-scheduled-events-with-11ty-and-netlify</loc><lastmod>2023-02-13T22:47:50.839Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-a-lightweight-component-with-lit-dev</loc><lastmod>2023-02-13T22:47:28.716Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-your-first-app-using-fresh-framework</loc><lastmod>2023-02-13T22:46:42.833Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/a-look-at-bun-sh-the-modern-javascript-runtime</loc><lastmod>2023-02-13T22:46:05.102Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-this-dot-rxidb</loc><lastmod>2023-02-13T22:45:47.885Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/starter-dev-and-remix-how-and-why</loc><lastmod>2023-02-13T22:45:24.989Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-web-performance-a-look-into-the-interaction-to-next-paint-aurora</loc><lastmod>2023-02-13T22:42:50.934Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-start-a-developer-relations-program</loc><lastmod>2023-02-13T22:42:22.349Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-create-better-test-coverage-using-cypress-10</loc><lastmod>2023-02-13T22:41:39.726Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-build-apps-with-great-startup-performance-using-qwik</loc><lastmod>2023-02-13T22:41:11.889Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-deno-a-look-at-the-deno-cli-node-js-compatibility-and-the-fresh</loc><lastmod>2023-02-13T22:40:42.682Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-mobile-applications-with-svelte-and-nativescript</loc><lastmod>2023-02-13T22:38:02.435Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/combining-validators-and-transformers-in-nestjs</loc><lastmod>2023-02-13T22:36:24.770Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/storybook-can-your-next-project-benefit-from-it</loc><lastmod>2023-02-13T22:36:00.587Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/mocking-api-on-storybook-using-msw</loc><lastmod>2023-02-13T22:35:39.516Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/vscode-keyboard-proficiency</loc><lastmod>2023-02-13T22:35:06.739Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/setting-up-reverse-proxy-in-heroku-using-nginx</loc><lastmod>2023-02-13T22:34:39.797Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/starter-dev-bootstrap-your-project-with-zero-configuration</loc><lastmod>2023-02-13T22:34:19.266Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/mocking-http-requests-with-mock-service-worker</loc><lastmod>2023-02-13T22:32:23.995Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/git-reflog-a-guide-to-recovering-lost-commits</loc><lastmod>2023-02-13T22:31:25.313Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/using-react-in-your-qwik-application</loc><lastmod>2023-02-13T22:30:37.648Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-retry-failed-steps-in-github-action-workflows</loc><lastmod>2023-02-13T22:30:11.195Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-discover-api-signatures-and-verify-callers-using-the-stripe-api</loc><lastmod>2023-02-13T22:29:51.287Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-setup-storybook-in-a-qwik-project</loc><lastmod>2023-02-13T22:10:31.296Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/mocking-rest-api-in-unit-test-using-msw</loc><lastmod>2023-02-13T22:07:59.901Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/unit-testing-qwik-components</loc><lastmod>2023-02-13T22:01:26.123Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/leveling-up-your-work-through-architecture-design-and-time-estimation</loc><lastmod>2023-02-13T21:52:49.253Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/performance-analysis-with-chrome-devtools</loc><lastmod>2023-02-13T21:52:21.301Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/utilizing-browser-storage-to-enhance-user-experience-in-a-qwik-application</loc><lastmod>2023-02-13T21:51:43.953Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-express-typeorm-postgres-starter-kit</loc><lastmod>2023-02-13T21:51:13.146Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/ship-less-javascript-with-graphql-resolvers</loc><lastmod>2023-02-13T21:50:45.671Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/thisjavascript-state-of-frameworks-and-libraries-react-update</loc><lastmod>2023-01-31T21:17:21.782Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/considerations-in-migrating-from-ember-to-react</loc><lastmod>2023-01-31T21:04:38.155Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-news-using-the-wordpress-api-developer-advocacy-primeng-ngupgrade-rxjs</loc><lastmod>2023-01-31T20:47:58.168Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/graphql-contributor-days-november-1st-2019</loc><lastmod>2023-01-31T20:29:55.464Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/intro-to-pwa-and-service-workers</loc><lastmod>2023-01-31T19:02:23.904Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/Angular-app-with-Contentful-CMS</loc><lastmod>2023-01-31T19:01:45.409Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/build-an-api-gateway-with-nestjs-in-10-minutes</loc><lastmod>2023-01-31T18:59:16.931Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/make-it-accessible-no-more-walls-of-text-in-angular</loc><lastmod>2023-01-31T18:55:11.862Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/this-dot-labs-acquires-stickman-ventures</loc><lastmod>2023-01-31T18:40:10.940Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/reducing-mental-fatigue-nestjs-objectionjs</loc><lastmod>2023-01-31T17:52:18.393Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/black-lives-matter</loc><lastmod>2023-01-31T16:31:51.241Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/angular-v10-released</loc><lastmod>2023-01-31T16:31:03.178Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/custom-directives-in-vue-js</loc><lastmod>2023-01-31T16:30:44.650Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/content-distribution-in-vue-js</loc><lastmod>2023-01-31T16:30:23.680Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/announcing-graphql-enterprise-connect-a-remote-1-day-graphql-enterprise</loc><lastmod>2023-01-31T16:29:14.862Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/teleporting-in-vue-3</loc><lastmod>2023-01-31T16:28:55.985Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/your-first-vue-3-app-using-typescript</loc><lastmod>2023-01-31T16:28:45.956Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/introducing-the-release-of-vue3</loc><lastmod>2023-01-31T16:27:38.346Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/creating-a-global-state-with-react-hooks</loc><lastmod>2023-01-31T16:26:14.432Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/semantic-html-why-it-matters-and-top-tips-on-how-to-apply-it</loc><lastmod>2023-01-31T16:13:54.228Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/form-validation-using-rxjs-and-typescript</loc><lastmod>2023-01-31T16:11:28.207Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/carga-de-componentes-dinamica-en-angular-con-ivy</loc><lastmod>2023-01-31T16:08:34.909Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/tu-primera-aplicacion-vue-3-usando-typescript</loc><lastmod>2023-01-31T16:07:35.438Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/my-career-roadmap</loc><lastmod>2023-01-31T16:01:48.073Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/build-a-static-site-with-dynamic-flair</loc><lastmod>2023-01-31T15:58:01.513Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/comparing-app-platforms-with-heroku-salesforce-aws-and-vercel</loc><lastmod>2023-01-31T15:57:27.237Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/quality-of-life-with-static-site-generator</loc><lastmod>2023-01-31T15:55:58.904Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/building-a-multi-platform-community-engagement-tool</loc><lastmod>2023-01-31T15:51:34.857Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/build-it-better-devops-monitoring-roundup</loc><lastmod>2023-01-31T15:51:11.457Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/stateofautomation-simple-solutions-for-complex-problems</loc><lastmod>2023-01-31T15:46:14.097Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/es6-is-just-javascript-ladyleets-favorite-tweets</loc><lastmod>2023-01-31T15:45:33.669Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/from-coding-lonely-to-devrel-ceremony-my-apprenticeship-journey</loc><lastmod>2023-01-31T15:40:48.128Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/react-contributor-days</loc><lastmod>2023-01-31T00:02:43.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/stateofa11y-why-a11y-is-so-important</loc><lastmod>2023-01-31T00:01:23.383Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-react-whats-new-in-the-react-ecosystem</loc><lastmod>2023-01-30T23:52:46.427Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-contribute-to-node-js</loc><lastmod>2023-01-30T23:50:05.734Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-contribute-to-angular</loc><lastmod>2023-01-30T23:49:50.731Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-contribute-to-redwood-js</loc><lastmod>2023-01-30T23:49:29.964Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-contribute-to-rxjs</loc><lastmod>2023-01-30T23:45:17.348Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/how-to-contribute-to-blitz-js</loc><lastmod>2023-01-30T23:44:45.806Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/state-of-vue-wrap-up</loc><lastmod>2023-01-30T23:38:32.172Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/blog/cypress-10-the-latest-release-details-component-testing-configuration</loc><lastmod>2023-01-30T22:02:45.515Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/ai-driven-insights</loc><lastmod>2024-11-12T08:44:57.392Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/technology-assessment</loc><lastmod>2024-11-09T07:10:54.899Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/rag-chatbot-case-study</loc><lastmod>2024-11-09T06:34:18.791Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/groq-health</loc><lastmod>2024-10-07T18:54:50.215Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/pharmaceutical-corporation</loc><lastmod>2024-10-04T15:43:19.121Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/chainlink-functions</loc><lastmod>2024-10-02T10:13:54.276Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/supply-chain-design</loc><lastmod>2024-08-22T20:30:42.690Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/rebecker</loc><lastmod>2024-08-22T20:30:22.775Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/sentry</loc><lastmod>2024-08-22T20:30:14.845Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/google-io</loc><lastmod>2024-08-22T20:30:04.766Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/online-entertainment-platform</loc><lastmod>2024-08-22T20:29:46.178Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/cypress-e2e</loc><lastmod>2024-08-22T20:29:24.158Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/contract-observer</loc><lastmod>2024-08-22T20:28:41.286Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/web3-ecosystem</loc><lastmod>2024-08-22T20:28:28.459Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/incremental-refactoring</loc><lastmod>2024-08-22T20:28:15.301Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/improving-performance</loc><lastmod>2024-08-22T20:26:03.963Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/wikimedia</loc><lastmod>2024-08-22T20:25:28.811Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/starter-dev</loc><lastmod>2024-08-22T20:25:21.040Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/framework-dev</loc><lastmod>2024-08-22T20:25:14.809Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/starter-dev-design</loc><lastmod>2024-08-22T20:25:06.615Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/chainlink</loc><lastmod>2024-08-22T20:24:58.235Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/supply-chain</loc><lastmod>2024-08-22T20:24:50.045Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/perfbuddy</loc><lastmod>2024-08-22T20:24:21.036Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/ion-learning</loc><lastmod>2024-08-22T20:24:14.384Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/novadine</loc><lastmod>2024-08-22T20:24:04.021Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/stackblitz-react</loc><lastmod>2024-08-22T20:23:55.234Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/stackblitz-node</loc><lastmod>2024-08-22T20:23:45.346Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/google-amp2</loc><lastmod>2024-08-22T20:23:19.705Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/triggermesh</loc><lastmod>2024-08-22T20:23:11.499Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/qualtrax-design</loc><lastmod>2024-08-22T20:23:01.809Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/stanza-design</loc><lastmod>2024-08-22T20:21:33.730Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/triggermesh-design</loc><lastmod>2024-08-22T20:21:22.218Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/labs-website-design</loc><lastmod>2024-08-22T20:20:56.835Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/perfbuddy-design</loc><lastmod>2024-08-22T20:20:13.047Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/meta</loc><lastmod>2024-08-22T20:17:48.391Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/cloudinary</loc><lastmod>2024-08-22T20:17:11.682Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/event-platform</loc><lastmod>2024-08-22T20:17:00.951Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/tag-bio</loc><lastmod>2024-08-22T20:16:25.289Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/daily-polished</loc><lastmod>2024-08-22T18:11:15.217Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/netifi-design</loc><lastmod>2024-05-29T19:36:25.978Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/my-eop-design</loc><lastmod>2024-05-29T19:29:38.419Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/migrating-mobile-app</loc><lastmod>2024-05-29T19:28:30.956Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/monorepo-magic</loc><lastmod>2024-05-29T19:07:16.132Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/case-study/performance-analysis</loc><lastmod>2024-05-29T19:05:15.373Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/job/senior-react-native-engineer</loc><lastmod>2025-11-24T15:32:13.638Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/job/senior-software-engineer-javascript-remote</loc><lastmod>2024-03-08T19:29:43.236Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/job/software-architect</loc><lastmod>2024-03-08T19:29:09.740Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Beginner-to-Advanced-NgRx-with-Mike-Ryan</loc><lastmod>2024-05-14T21:58:05.199Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Intro-to-Svelte-Kit</loc><lastmod>2023-06-02T02:25:17.986Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Create-Your-Own-GitHub-Action-With-TypeScript</loc><lastmod>2023-03-16T20:10:09.033Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Fullstack-AWS-with-AWS-Amplify</loc><lastmod>2022-07-21T20:52:38.750Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Advanced-Cloudflare-Workers</loc><lastmod>2022-07-11T20:51:22.658Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Qwik-A-no-hydration-instant-on-personalized-web-applications</loc><lastmod>2022-07-11T20:49:50.650Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Advanced-Node-Training</loc><lastmod>2022-05-23T17:09:49.331Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Serverless-Framework-101</loc><lastmod>2022-04-28T18:09:51.722Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Remix-with-Kent-C-Dodds</loc><lastmod>2022-03-14T12:39:26.870Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Exploring-Nuxt-3-and-Composition-API</loc><lastmod>2022-02-16T18:18:17.101Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Building-Your-Own-Style-Framework-With-Vanilla-Extract</loc><lastmod>2022-02-16T18:18:04.816Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Vite-Training-with-Anthony-Fu</loc><lastmod>2021-11-23T16:57:55.396Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Clean-Code-Lessons-for-the-Front-End-Developer</loc><lastmod>2021-11-22T21:41:51.140Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Intro-to-Caching-with-GraphQL-Dataloaders</loc><lastmod>2021-11-11T19:13:39.139Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/XState-Fundamentals-with-David-Khourshid</loc><lastmod>2021-11-03T18:24:40.914Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/The-Meaning-of-Web-Accessibility-Accessible-HTML-Assistive-Technologies</loc><lastmod>2021-09-10T16:36:36.536Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Introduction-to-Web-Assembly-with-Jay-Phelps</loc><lastmod>2021-08-31T18:33:14.478Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Design-Patterns-in-JavaScript</loc><lastmod>2021-08-25T16:22:30.067Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Developing-Quality-through-Compassion</loc><lastmod>2021-08-12T20:10:59.817Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/RxJS-Custom-Operators-Multicasting-Testing</loc><lastmod>2021-06-25T16:23:01.061Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Vue-Composition-API-in-Action</loc><lastmod>2021-06-15T19:56:53.180Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Synthesize-Sounds-and-Beats-Using-the-Web-Audio-API</loc><lastmod>2021-06-15T19:50:54.736Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Shaping-User-Experience-with-RxJS</loc><lastmod>2021-05-25T17:09:02.375Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Lets-Build-with-Bit</loc><lastmod>2021-04-13T17:55:38.460Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Advanced-Ngrx-Building-a-Reusable-Feature-Store</loc><lastmod>2021-04-09T20:28:54.480Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Functional-Testing-with-Cypress</loc><lastmod>2021-04-08T21:06:39.007Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/React-Native-E2E-Testing-with-Detox</loc><lastmod>2021-04-08T18:12:24.124Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Plugin-Architecture-for-Angular-Libraries-Using-Dependency-Injection</loc><lastmod>2021-04-08T18:01:27.823Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Migrating-from-REST-to-GraphQL</loc><lastmod>2021-03-11T16:45:59.190Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Developing-Accessible-Websites-and-Web-Based-Apps-with-JavaScript</loc><lastmod>2021-03-09T17:59:43.892Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Upgrade-to-Typescript-with-Vue-3</loc><lastmod>2021-03-02T19:12:51.799Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Deploying-a-GatsbyJS-Powered-Front-end-Using-AWS</loc><lastmod>2021-03-02T19:09:34.702Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/NestJS-for-ASP-NET-developers</loc><lastmod>2021-02-24T16:09:57.652Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Getting-Starting-in-Web-Design-using-CSS-Libraries</loc><lastmod>2021-01-12T22:43:12.145Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Building-an-app-with-LitElement-TypeScript-Vaadin-Fusion</loc><lastmod>2021-01-07T20:33:14.095Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Building-Clean-Forms-Using-Angular</loc><lastmod>2021-01-07T20:19:27.273Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Intro-to-Tailwind-CSS</loc><lastmod>2021-01-07T20:09:31.812Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Upgrade-AngularJS-to-Angular-with-Angular-Elements</loc><lastmod>2020-12-15T21:29:19.161Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Integrating-Live-Data-into-your-Static-Site-Eleventy</loc><lastmod>2020-12-09T04:17:54.986Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/iOS-Android-Web-in-One</loc><lastmod>2020-11-16T22:21:06.376Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/AR-React-Native</loc><lastmod>2020-11-16T21:01:25.269Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Vue-3-Migration-in-Practice</loc><lastmod>2020-11-16T20:53:25.427Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Figma-Fundamentals-for-Developers</loc><lastmod>2020-11-16T20:46:36.803Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Effectively-Using-the-Vue-Composition-API</loc><lastmod>2020-11-12T22:39:13.433Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/SubjectsInRxJS101</loc><lastmod>2020-11-12T17:55:34.720Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/FlatteningOperatorsInRxJS101</loc><lastmod>2020-11-12T17:55:18.402Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/1HourtoLearnRxJS</loc><lastmod>2020-11-12T17:55:02.626Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/WebPerformanceMaintainingWebPerformanceInTheLongTerm</loc><lastmod>2020-11-12T17:54:09.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/WebPerformanceAlwaysAuditingWithLighthouse</loc><lastmod>2020-11-12T17:53:52.851Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/WebPerformanceTracingWithDevTools</loc><lastmod>2020-11-12T17:53:37.100Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/WebPerformanceRenderingFasterWithAShadeOfPRPL</loc><lastmod>2020-11-12T17:53:21.323Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/WebPerformanceBudgetingForTheCriticalRenderingPath</loc><lastmod>2020-11-12T17:53:04.055Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/WebPerformanceBasics</loc><lastmod>2020-11-12T17:52:48.212Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/DebuggingVueQuickTipsAndTricks</loc><lastmod>2020-11-12T17:50:54.991Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/ProTipsonUsingAWSwithVue</loc><lastmod>2020-11-12T17:50:37.826Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/LearningUnitTestingInVue</loc><lastmod>2020-11-12T17:50:23.580Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/MasterPWAInVue</loc><lastmod>2020-11-12T17:49:55.852Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/1HourToLearnVueJS</loc><lastmod>2020-11-12T17:48:16.371Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/GuidetoAdvancedAngularPatterns</loc><lastmod>2020-11-12T17:46:53.277Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/EasyAngularUnitTestinginNgRx</loc><lastmod>2020-11-12T17:46:35.689Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/AdvancedNgRx</loc><lastmod>2020-11-12T17:45:08.307Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/MasterPWAinAngular</loc><lastmod>2020-11-12T17:44:50.131Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/BestProTipsforA11YinAngular</loc><lastmod>2020-11-12T17:44:32.267Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/1HourtoLearnAngular</loc><lastmod>2020-11-12T17:44:12.748Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/UsingGraphQLWithReact</loc><lastmod>2020-11-12T17:43:41.121Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/AnIntroductionToNetlifyWithReact</loc><lastmod>2020-11-12T17:43:23.240Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/AnIntroductiontoGatsbyWithReact</loc><lastmod>2020-11-12T17:43:04.766Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/1HourtoLearnReactJS</loc><lastmod>2020-11-12T17:42:42.716Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Building-an-Issue-Tracker-API-with-NestJs</loc><lastmod>2020-11-12T17:40:02.995Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Web-Performance-Diving-Into-Light-house-6</loc><lastmod>2020-11-12T17:39:40.740Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Build-Angular-Apps-in-Minutes</loc><lastmod>2020-11-12T17:38:52.438Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/ReactSuspense</loc><lastmod>2020-11-12T17:38:21.302Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Building-GraphQL-Resolvers</loc><lastmod>2020-11-12T17:19:05.889Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Automating-GraphQL-Client-Code-Generation</loc><lastmod>2020-11-12T17:18:56.739Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/TypeScript-for-Beginners</loc><lastmod>2020-11-12T17:18:46.195Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Getting-Started-with-Eleventy</loc><lastmod>2020-11-12T17:18:36.608Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/React-Hooks-201</loc><lastmod>2020-11-12T17:18:25.817Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Type-Safe-Databases-with-Prisma</loc><lastmod>2020-11-12T17:18:07.511Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/JavaScript-Animations-with-GreenSock</loc><lastmod>2020-11-12T17:17:56.013Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Using-Angular-Libraries-in-an-Nx-Monorepo</loc><lastmod>2020-11-12T17:17:43.671Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/React-Native-in-60-Minutes</loc><lastmod>2020-11-12T17:17:22.023Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Serverless-OAuth</loc><lastmod>2020-11-12T17:17:01.914Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/End-to-end-Testing-with-Cypress</loc><lastmod>2020-11-12T17:16:49.996Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Intro-to-NativeScript</loc><lastmod>2020-11-12T17:16:37.227Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Fully-zone-less-High-Performance-in-post-IVY</loc><lastmod>2020-11-12T17:16:24.140Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Fullstack-React-GraphQL-in-60-Minutes</loc><lastmod>2020-11-12T17:16:09.286Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Databases-made-easy-in-React-with-GraphQL-and-FaunaDB</loc><lastmod>2020-09-25T14:49:35.765Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/ACompleteGuideToVueJSeBook</loc><lastmod>2020-09-25T14:49:35.105Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/MasterStateManagementInVueWithVueX</loc><lastmod>2020-09-25T14:49:34.813Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Increasing-Conversion-With-Web-Performance</loc><lastmod>2020-08-08T15:37:38.062Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/Upgrading-AngularJS-to-Angular-Using-NgUpgrade</loc><lastmod>2020-05-20T16:53:45.316Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/introduction-to-pwas-and-service-workers</loc><lastmod>2020-05-20T13:29:28.721Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/StateManagementInAngularUsingNGRX</loc><lastmod>2020-03-11T14:57:53.022Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/UnitTestingNGRX</loc><lastmod>2020-03-10T15:50:26.713Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/CreatingAnEnterpriseAngularApplication</loc><lastmod>2020-03-10T15:50:14.708Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/IntroductionToMachineLearning</loc><lastmod>2020-03-04T00:05:05.615Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/googlecloudfunctionsandfirebase</loc><lastmod>2020-03-03T23:02:32.015Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/resources/AuthenticatingAngularApplicationsusingAuth0</loc><lastmod>2020-03-03T22:54:39.889Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/stripe-app</loc><lastmod>2025-05-05T17:22:35.364Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/react-native</loc><lastmod>2024-03-25T21:50:14.267Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/rxjs</loc><lastmod>2024-03-14T23:27:10.435Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/graphql</loc><lastmod>2024-03-14T23:26:30.182Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/vue</loc><lastmod>2024-03-14T23:24:49.629Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/angular</loc><lastmod>2024-03-14T23:23:47.644Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/react</loc><lastmod>2024-03-14T23:23:40.775Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/devops</loc><lastmod>2024-03-08T23:09:47.505Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/testing</loc><lastmod>2024-03-08T23:08:34.909Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/mobile</loc><lastmod>2024-03-08T23:07:39.225Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/nextjs</loc><lastmod>2024-03-08T23:06:04.289Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/nuxtjs</loc><lastmod>2024-03-08T23:05:37.023Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/qwik</loc><lastmod>2024-03-08T23:05:16.961Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/remix</loc><lastmod>2024-03-08T23:04:58.469Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/shopify</loc><lastmod>2024-03-08T23:04:32.930Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/solid</loc><lastmod>2024-03-08T23:04:04.646Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/svelte</loc><lastmod>2024-03-08T23:03:34.477Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/tensorflowjs</loc><lastmod>2024-03-08T23:03:01.878Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/typescript</loc><lastmod>2024-03-08T23:02:40.544Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/nodejs</loc><lastmod>2024-03-08T23:01:49.412Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/technologies/apis</loc><lastmod>2024-03-08T18:19:02.105Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/vue-201</loc><lastmod>2020-07-08T14:23:30.605Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/vue-301</loc><lastmod>2020-07-08T14:23:27.261Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/vue-101</loc><lastmod>2020-07-08T14:10:04.679Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/a11y-101-agnostic</loc><lastmod>2020-05-01T20:34:53.286Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/AngularAccessibility101</loc><lastmod>2020-05-01T20:34:53.223Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/advanced-angular-architecture-and-patterns</loc><lastmod>2020-05-01T20:34:53.089Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/web-components-101</loc><lastmod>2020-05-01T20:34:52.764Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/testing-in-angular</loc><lastmod>2020-05-01T20:34:52.195Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/angular-a11y-201</loc><lastmod>2020-05-01T20:34:52.067Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/advanced-react-architecture-and-patterns</loc><lastmod>2020-05-01T20:34:51.825Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/ngrx-201</loc><lastmod>2020-05-01T20:34:51.807Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/react-testing</loc><lastmod>2020-05-01T20:34:51.554Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/ngrx-101</loc><lastmod>2020-05-01T20:34:51.385Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/testing-in-vue</loc><lastmod>2020-05-01T20:34:50.634Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/bazel-101</loc><lastmod>2020-05-01T20:34:50.610Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/react-hooks-migration-strategies</loc><lastmod>2020-05-01T20:34:50.584Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/web-performance-101</loc><lastmod>2020-05-01T20:34:50.583Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/angular-training</loc><lastmod>2020-05-01T20:34:50.445Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/reactjs-training</loc><lastmod>2020-05-01T20:34:50.444Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/graphql-301-workshop</loc><lastmod>2020-05-01T20:34:50.429Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/graphql-101-workshop</loc><lastmod>2020-05-01T20:34:50.425Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/rxjs-workshop</loc><lastmod>2020-05-01T20:34:50.424Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/training/graphql-201-workshop</loc><lastmod>2020-05-01T20:34:50.407Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/assessments/co-design-sessions</loc><lastmod>2024-10-03T15:42:20.289Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/assessments/performance-assessment</loc><lastmod>2024-10-03T15:42:20.257Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/assessments/modernization-assessment</loc><lastmod>2024-10-03T15:42:20.226Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/assessments/architectural-assessment</loc><lastmod>2024-10-03T15:42:20.198Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/development</loc><lastmod>2024-05-21T23:00:24.936Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/training</loc><lastmod>2024-03-26T23:35:01.760Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/services/consulting</loc><lastmod>2024-03-21T17:30:20.003Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/industries/technology</loc><lastmod>2025-07-02T18:44:23.939Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/industries/life-sciences</loc><lastmod>2024-12-16T21:48:29.777Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/industries/financial</loc><lastmod>2024-09-10T02:48:25.505Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/industries/logistics</loc><lastmod>2024-08-22T20:04:23.134Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/industries/retail</loc><lastmod>2024-08-22T20:02:20.271Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/industries/startups</loc><lastmod>2024-08-22T20:01:01.657Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/technology/ai-atx</loc><lastmod>2025-07-02T14:47:31.264Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/technology/ai-dfw</loc><lastmod>2025-07-03T14:03:53.987Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/technology/ai-atl</loc><lastmod>2025-10-09T00:36:45.653Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/life-sciences/digital-innovation-beyond-the-hype</loc><lastmod>2024-08-22T00:27:51.442Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://www.thisdot.co/life-sciences/leadership-exchange-healthcare-and-life-sciences-march-2025</loc><lastmod>2025-03-07T20:28:16.006Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url></urlset>
	