<?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://fadamakis.com</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/5-1-books-that-can-make-you-stay-at-home-408ac6fa99a4</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/5-1-mcp-servers-for-cursor-f4e77d7df526</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/7-quick-tips-about-vue-styles-you-might-didnt-know-5ec2fcecb384</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/7-vue-patterns-that-you-should-be-using-more-often-b13cde4d2ae6</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/8-common-mistakes-junior-software-engineers-make-4de11682d6a5</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/8-tips-for-writing-better-unit-tests-8c0a8d8cde16</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/10-habits-you-can-do-outside-work-to-become-a-better-software-engineer-5606553eba1b</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/10-mistakes-to-avoid-when-starting-with-vue-3-1d1ced8552ae</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/15-terrible-advice-for-web-developers-e821e95f5d18</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/a-front-end-application-folder-structure-that-makes-sense-ecc0b690968b</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/accessible-modals-in-5-steps-e71009d821cc</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/advanced-data-fetching-with-vue-query-3a06ede0af27</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/automatic-deployment-of-a-vue-application-on-github-pages-for-free-4f009f9e4349</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/be-cool-start-using-javascript-maps-and-sets-df613e8c6ed5</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/becoming-a-book-technical-reviewer-b0f2fd55f307</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/better-vue-components-with-typescript-12-examples-3bf141d39784</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/book-recommendations-for-software-engineers-8b2cba7c6593</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/building-reusable-and-maintainable-components-in-vue-with-the-data-provider-pattern-2797876c007d</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/can-vue-query-replace-state-management-a1138feaa977</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/clean-layout-architecture-for-vue-applications-a738201a2a1e</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/common-problems-with-vue-js-a5b6da6a1eba</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/component-communication-and-state-management-in-vue-js-cc59389d4c01</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/composables-as-state-management-in-vue3-ad59837cad48</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/css-inherited-vs-non-inherited-properties-f118f17c4e9f</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/custom-vs-third-party-component-libraries-c3337504a016</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/data-fetching-in-vue-4b0faf0e88b7</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/debounced-search-component-in-vue-js-a103daac34f2</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/dont-sleep-on-the-european-accessibility-act-b7f7a8b2e364</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/express-mongo-application-architecture-and-folder-structure-1f95274c28fe</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/from-vue-2-options-api-to-vue-3-composition-api-fe6d6a738c2f</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/git-flow-4f4b7148d19d</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/glovo-culture-of-tech-innovation-e214f2850199</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/hacktoberfest-2020-contribute-to-open-source-get-an-awesome-t-shirt-3c1886e56169</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/handling-environment-variables-in-vue-da4d223aea71</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/handling-hacky-css-bcde5fc63364</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/hidden-responsibilities-of-a-front-end-engineer-6de2e2111f09</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/how-is-vue-js-making-the-javascript-world-a-better-place-b3dc39ba4fe7</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/how-react-codebases-become-hard-to-maintain-88f98f42ebe2</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/how-to-think-in-a-front-end-system-design-interview-eb8adb99e6ba</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/i-hate-next-you-should-too-102cc1f20b32</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/increase-codebase-quality-and-customer-satisfaction-with-the-extreme-programming-methodology-2f85d84cbbe0</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/integrating-an-icon-library-to-a-vue-application-b342fee12fae</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/interviewing-chatgpt-for-a-front-end-developer-position-f1f5c08a275a</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/jquery-is-a-library-not-a-framework-and-its-still-relevant-after-so-many-years-c70f4d1ea660</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/kind-of-annoyed-at-vue-router-lately-c74de773c72a</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/learning-vue-for-react-developers-602d0f98755a</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/music-recommendations-for-deep-work-while-programming-b5216cc3c542</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/no-ai-mondays-c4c341a51956</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/nuxt-features-you-will-love-as-a-vue-js-developer-1be9ebfc082</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/nuxt-patterns-you-will-love-as-a-vue-js-developer-part-2-34a6500c9fac</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/official-vue-certification-of-competence-16e03b262963</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/open-props-a-css-framework-for-the-modern-web-233894019078</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/polling-with-setinterval-vs-settimeout-in-javascript-c20caadee1cb</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/posts</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/posts/2</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/posts/3</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/posts/4</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/posts/5</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/prefer-const-over-let-forget-the-var-af60eff7a04a</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/prop-naming-conventions-for-vue-components-a22a8337b62e</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/quiz-dependencies-vs-devdependencies-f42ef9885de4</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/radix-vue-the-next-generation-component-library-for-vue-29b20fcfd4ed</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/react-signals-vue-3-463fefc51129</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/recreating-queens-game-in-vue-d7e3b3013ccb</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/ref-vs-reactive-pick-one-kill-the-other-95089f942327</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/rip-styled-components-now-what-a8717df86e86</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/setting-up-codegpt-getting-started-with-the-ai-powered-code-assistant-9e125ac339cb</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/setting-up-express-typescript-da60fd7f2538</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/simplify-your-functions-that-return-booleans-e6e9a3059131</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/skill-md-has-14-metadata-fields-use-them-correctly-763883717b26</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/stop-over-engineering-your-medium-size-front-end-application-b3f8313c464b</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/supabase-is-0b46c55d9162</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/accessibility</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/ai</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/architecture</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/backend</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/bem</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/career</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/code-quality</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/css</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/cursor</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/design-system</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/development</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/express</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/git</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/graphql</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/javascript</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/mcp</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/next</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/nuxt</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/performance</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/pinia</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/react</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/rest-api</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/system-design</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/testing</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/tutorial</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/typescript</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/vue</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/vue-3</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/vue-composition-api</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/tags/vue-router</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/text-to-speech-with-vue-ea07d168c523</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/the-5-ways-to-define-a-component-in-vue-3-aeb01ac6f39f</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/the-anatomy-of-a-vue-3-component-285eadadea89</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/the-building-blocks-of-a-greenfield-vue-application-in-2024-9a85430fad2a</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/the-cure-to-ai-fatigue-striking-a-balance-between-humans-and-artificial-intelligence-56d10d878c72</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/the-difference-between-composition-composition-api-and-composables-in-vue-3-aa92511101fc</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/the-future-of-state-management-in-vue-js-fa3f94865d1f</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/the-journey-of-migrating-a-tiny-application-to-vue-3-4db56f4143d5</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/time-to-stop-using-bem-abff3a5bd048</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/understanding-cursor-pricing-2ce7a6fd7930</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/unit-testing-a-pinia-component-37d045582aed</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/universal-data-fetching-in-nuxt-js-13ad9933524c</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/using-aria-labels-like-a-pro-ecac90050e37</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/using-aws-amplify-with-vue-e0439a0af4bb</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/validating-your-vue-props-like-a-pro-5a2d0ed2b2d6</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-2-is-dead-long-live-vue-2-30620292dc5c</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-3-function-expression-vs-function-declaration-inside-script-setup-7efc4ca05af0</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-3-implement-a-base-input-component-the-right-way-f5ef2f917221</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-3-new-features-breaking-changes-a-migration-path-e075a9b3d3d5</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-3-reactive-data-declaration-d17edc0a92e3</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-3-reference-component-cf6f18252ec9</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-3-script-setup-cheat-sheet-36572c042128</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-3-script-setup-macros-ab754266363f</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-3-was-a-mistake-that-we-should-not-repeat-81cc65484954</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-3-watcheffect-is-impressive-but-watch-is-still-the-best-choice-8903b62fdc19</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-3-why-both-ref-and-reactive-are-needed-344bb5da2593</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-is-too-easy-3d4ecca5e454</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-js-real-life-transitions-and-micro-interactions-e86bd51301b8</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-meets-graphql-c9453e1d18ea</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-render-optimization-with-v-once-and-v-memo-28f39bc0e66a</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-suspense-a-cleaner-way-to-manage-loading-states-54df885a52c3</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue-virtual-dom-13af62d2be41</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vue3-creating-a-reusable-modal-component-ac4adbe88a18</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/vueuse-the-library-that-makes-vue-3-worth-the-upgrade-7047c5bb00ce</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/what-if-we-made-bugs-illegal-854aeaa7131d</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/why-mixins-are-considered-harmful-8d51a2709d2c</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/you-are-writing-too-many-unit-tests-7a7fc91ecf97</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/you-might-already-know-react-native-9b5251a132f4</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/you-probably-dont-need-usecallback-here-7e22d54fe7c0</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/your-book-recommendations-for-software-engineers-8ba7240225bb</loc><changefreq>monthly</changefreq></url><url><loc>https://fadamakis.com/your-skills-might-be-lint-rules-in-disguise-84a7ed8d54ff</loc><changefreq>monthly</changefreq></url></urlset>