<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://danywalls.com</loc>
<lastmod>2026-04-02T09:40:22.289Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/create-one-click-mcp-installation-links-cursor-vscode</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/being-a-writer-in-the-age-of-ai-slop</loc>
<lastmod>2026-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/migrating-nextjs-from-vercel-to-gcp</loc>
<lastmod>2026-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/deploying-nextjs-outside-vercel</loc>
<lastmod>2026-02-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/webmcp-agents-in-the-browser</loc>
<lastmod>2026-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/cybersecurity-for-developers</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/create-one-click-mcp-installation-links</loc>
<lastmod>2026-01-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/improving-projects-with-agent-skills-react-best-practices</loc>
<lastmod>2026-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/fix-newsletter-spam-with-cloudflare-email-routing</loc>
<lastmod>2026-01-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/protect-your-api-with-rate-limiting</loc>
<lastmod>2026-01-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/make-github-work-for-you-mcp-and-dependabot</loc>
<lastmod>2026-01-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/why-i-switched-from-loom-to-cap</loc>
<lastmod>2026-01-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/migrating-from-hashnode-to-vercel-nextjs</loc>
<lastmod>2025-12-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/digital-declutter-2025</loc>
<lastmod>2025-12-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/2025-recap</loc>
<lastmod>2025-12-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/stop-duplicate-logic-nextjs-zod</loc>
<lastmod>2025-12-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/nextjs-performance-what-the-defaults-dont-solve-for-you</loc>
<lastmod>2025-12-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/what-i-learned-from-ai-chat-demos-to-real-ai-products</loc>
<lastmod>2025-11-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/why-and-when-use-javascript-generators-with-examples</loc>
<lastmod>2025-11-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/why-i-moving-from-nvm-to-volta</loc>
<lastmod>2025-06-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/dont-break-ui-with-jest-snapshot-testing</loc>
<lastmod>2025-05-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-download-firebase-studio-project</loc>
<lastmod>2025-05-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/what-really-matters</loc>
<lastmod>2025-04-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/2024-yearly-recap</loc>
<lastmod>2024-12-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/essential-tips-for-creating-accessible-forms-in-angular</loc>
<lastmod>2024-12-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/angular-19-and-zoneless</loc>
<lastmod>2024-12-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/november-2024-recap-devfest-and-community</loc>
<lastmod>2024-12-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/october-2024-angular-with-ngrx-entities-build-dashboard-with-kendo-ui-and-community</loc>
<lastmod>2024-10-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/simplify-your-angular-code-with-ngrx-entities-why-i-love-ngrx-entities</loc>
<lastmod>2024-10-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/september-2024-signals-and-learning</loc>
<lastmod>2024-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-simplify-angular-component-communication-with-model-and-signals</loc>
<lastmod>2024-09-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/august-2024-crud-with-ngrx-router-community-mentions-and-rest</loc>
<lastmod>2024-09-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/handling-router-url-parameters-using-ngrx-router-store</loc>
<lastmod>2024-08-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/when-to-use-concatmap-mergemap-switchmap-and-exhaustmap-operators-in-building-a-crud-with-ngrx</loc>
<lastmod>2024-08-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/july-2024-testing-in-angular-and-using-llm-and-chatbots</loc>
<lastmod>2024-07-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/testing-components-in-angular-noerrorsschema-stub-components-and-ngmocks</loc>
<lastmod>2024-07-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/building-a-local-ai-chatbot-with-gemini-nano-chrome-canary-angular-and-kendo-ai-prompt</loc>
<lastmod>2024-07-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/june-2024-ngrx-angular-and-with-the-community</loc>
<lastmod>2024-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/four-javascript-data-manipulation-every-junior-must-practice</loc>
<lastmod>2024-06-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-handle-side-effects-in-angular-using-ngrx-effects</loc>
<lastmod>2024-06-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-add-http-headers-to-requests-with-functional-interceptors-in-angular</loc>
<lastmod>2024-06-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-ngrx-selectors-in-angular</loc>
<lastmod>2024-06-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-implement-actioncreationgroup-in-ngrx</loc>
<lastmod>2024-06-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/may-2024-angular-performance-sse-gemini-signals-ngrx-and-more</loc>
<lastmod>2024-05-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-debug-ngrx-using-redux-devtools</loc>
<lastmod>2024-05-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/understanding-when-and-why-to-implement-ngrx-in-angular</loc>
<lastmod>2024-05-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-optimize-images-in-angular-using-ngoptimizedimage-directive</loc>
<lastmod>2024-05-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/building-real-time-boards-with-angular-and-nestjs-using-server-sent-events</loc>
<lastmod>2024-05-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/april-2024-typescript-angular-and-testing</loc>
<lastmod>2024-05-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/testing-in-angular-replace-karma-to-web-test-runner</loc>
<lastmod>2024-04-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/using-defer-deferviews-in-angular-17</loc>
<lastmod>2024-04-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/march-2024-recap-ia-schematics-community-and-writing</loc>
<lastmod>2024-04-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-publish-my-angular-library-in-private-npm-with-verdaccio</loc>
<lastmod>2024-03-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-start-with-wsl-as-frontend</loc>
<lastmod>2024-03-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-detect-and-fix-circular-dependencies-in-typescript</loc>
<lastmod>2024-03-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/february-2024-recap-ia-community-and-writing</loc>
<lastmod>2024-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/learn-route-parameters-in-angular-with-example</loc>
<lastmod>2024-02-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/build-navigation-in-angular-with-router-routerlink-and-kendo-ui</loc>
<lastmod>2024-02-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/create-your-personalized-gemini-chat-with-kendo-ui-conversational-ui-and-angular</loc>
<lastmod>2024-01-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/web-accessibility-working-with-images-and-content</loc>
<lastmod>2024-01-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/fun-and-easily-update-npm-dependencies-with-npm-check-updates</loc>
<lastmod>2024-01-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-begin-with-website-accessibility-a-simple-guide</loc>
<lastmod>2024-01-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/input-binding-and-router-withcomponentinputbinding-in-angular</loc>
<lastmod>2023-12-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/2023-a-look-back-at-my-year</loc>
<lastmod>2023-12-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/add-router-animation-transitions-for-navigation-in-angular-17</loc>
<lastmod>2023-12-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/my-top-angular-kendo-articles-2023</loc>
<lastmod>2023-12-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/why-avoid-using-any-in-typescript</loc>
<lastmod>2023-11-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-configure-jest-in-angular-18</loc>
<lastmod>2023-11-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-test-custom-elements-with-angular-testing-library</loc>
<lastmod>2023-11-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/transform-inputs-properties-in-angular-easy</loc>
<lastmod>2023-11-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-learn-angular-17-features-with-angulardev</loc>
<lastmod>2023-11-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/essential-angular-questions-for-junior-and-mid-level-job-interviews</loc>
<lastmod>2023-11-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/managing-http-errors-in-nestjs-effortlessly</loc>
<lastmod>2023-10-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/svelte-for-the-first-time-a-personal-experience</loc>
<lastmod>2023-10-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/understanding-injectioncontext-and-signal-effects</loc>
<lastmod>2023-10-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-build-an-in-memory-crud-rest-api-with-nest-and-deploy-on-vercel</loc>
<lastmod>2023-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/head-start-with-angular-signals-a-basic-overview</loc>
<lastmod>2023-09-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/combining-types-and-interfaces-with-or-in-typescript</loc>
<lastmod>2023-09-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-create-your-first-api-with-nest-effortlessly</loc>
<lastmod>2023-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/when-use-arrays-tuples-maps-and-sets-in-typescript-with-examples</loc>
<lastmod>2023-08-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-record-type-in-typescript</loc>
<lastmod>2023-08-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-improve-your-git-commit-messages-using-conventional-commits</loc>
<lastmod>2023-08-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/easy-configuration-of-eslint-cypress-storybook-and-prettier-for-angular-projects-with-nx</loc>
<lastmod>2023-07-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-debug-angular-applications-easy</loc>
<lastmod>2023-06-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/avoid-check-null-or-undefined-in-typescript-using-optional-chaining-and-nullish-coalescing</loc>
<lastmod>2023-05-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/key-rxjs-operators-every-angular-developer-should-know</loc>
<lastmod>2023-04-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/testing-functional-guards-in-angular-15-a-step-by-step-guide</loc>
<lastmod>2023-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-get-and-use-ng-template-ng-container-and-ng-content</loc>
<lastmod>2023-04-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-build-your-first-deno-app-a-step-by-step-guide</loc>
<lastmod>2023-04-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/using-the-inject-function-in-angular-15</loc>
<lastmod>2023-03-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/angular-forms-choosing-between-reactive-and-template-driven-forms</loc>
<lastmod>2023-03-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/using-rxjs-as-state-manager-in-angular</loc>
<lastmod>2023-02-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-build-your-first-cli-with-bash</loc>
<lastmod>2023-02-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-test-components-in-angular-using-testbed</loc>
<lastmod>2023-01-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-improve-cloud-skill-as-frontend</loc>
<lastmod>2023-01-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-and-when-to-use-mocks-or-spies-on-unit-testing</loc>
<lastmod>2022-12-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-get-cloud-skills-as-frontend</loc>
<lastmod>2022-12-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/my-yearly-summary-2022-edition</loc>
<lastmod>2022-12-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-build-your-first-app-with-astro</loc>
<lastmod>2022-12-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/maximizing-your-angular-build-performance-with-esbuild</loc>
<lastmod>2022-12-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/using-strictly-typed-reactive-forms-in-angular</loc>
<lastmod>2022-12-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-functional-router-guards-in-angular</loc>
<lastmod>2022-11-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/triggering-validation-in-angulars-reactive-forms</loc>
<lastmod>2022-11-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/creating-dynamic-forms-in-angular-a-step-by-step-guide</loc>
<lastmod>2022-11-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/head-start-with-standalone-components-in-angular-15</loc>
<lastmod>2022-11-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/maximizing-performance-with-lazy-loading-and-preload-routing-in-angular</loc>
<lastmod>2022-10-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/understand-how-the-sort-method-operates-on-javascript-arrays</loc>
<lastmod>2022-10-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/integrating-third-party-scripts-and-css-into-your-angular-app</loc>
<lastmod>2022-10-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/building-a-ui-component-library-with-angular-mistakes-to-avoid-for-success</loc>
<lastmod>2022-10-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/angulars-exportas-feature-a-practical-guide-to-sharing-component-state</loc>
<lastmod>2022-09-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-build-composable-compound-components-in-angular</loc>
<lastmod>2022-09-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/optimizing-your-workflow-with-multiple-projects-in-angular</loc>
<lastmod>2022-08-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-check-types-in-typescript</loc>
<lastmod>2022-08-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/3-ways-of-type-transformation-in-typescript</loc>
<lastmod>2022-07-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/maximizing-performance-with-angular-and-rxjs-a-guide-to-caching-data</loc>
<lastmod>2022-04-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/transform-your-data-transform-your-app-the-magic-of-angular-pipe</loc>
<lastmod>2022-04-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/combine-async-pipes-in-angular-how-to-avoid-multiple-pipes</loc>
<lastmod>2022-03-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-handle-and-catch-errors-in-rxjs</loc>
<lastmod>2022-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/understand-composition-and-inheritance-in-angular</loc>
<lastmod>2022-02-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-share-data-between-components-in-angular</loc>
<lastmod>2022-02-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-hide-computer-name-in-osx-terminal</loc>
<lastmod>2022-02-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-show-the-git-branch-in-the-terminal</loc>
<lastmod>2022-02-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-test-private-methods-in-typescript</loc>
<lastmod>2022-02-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-mock-dependencies-with-jest</loc>
<lastmod>2022-01-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/my-yearly-summary-2021-edition</loc>
<lastmod>2021-12-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-migrate-from-jasmine-to-jest-and-testing-library-in-angular</loc>
<lastmod>2021-12-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-learn-docker-compose-step-by-step-guide</loc>
<lastmod>2021-11-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/get-start-with-typescript-and-parcel</loc>
<lastmod>2021-11-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-get-started-with-docker-a-step-by-step-guide-for-beginners</loc>
<lastmod>2021-11-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-simplify-and-organize-imports-in-typescript</loc>
<lastmod>2021-10-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-angular-resolvers</loc>
<lastmod>2021-10-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-manage-global-objects-in-angular-best-practices</loc>
<lastmod>2021-10-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/a-guide-to-content-projection-in-angular-step-by-step</loc>
<lastmod>2021-09-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-hsl-and-calc-functions-in-css-to-build-darken-and-light-colors</loc>
<lastmod>2021-09-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/angular-component-theming-a-beginners-guide</loc>
<lastmod>2021-08-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/the-power-of-angularjson-how-to-simplify-and-clean-up-your-sass-imports</loc>
<lastmod>2021-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/understanding-one-way-and-two-way-data-binding-in-angular</loc>
<lastmod>2021-06-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/getting-started-with-server-side-rendering-in-angular</loc>
<lastmod>2021-05-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/refactor-your-code-using-renaming-imports</loc>
<lastmod>2021-04-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-measure-javascript-code-with-performancenow</loc>
<lastmod>2021-02-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/difference-between-extends-and-implements-in-typescript</loc>
<lastmod>2021-01-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-test-errors-with-jest-in-typescript</loc>
<lastmod>2021-01-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-speed-coding-with-20-vscode-extensions</loc>
<lastmod>2021-01-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-css-animation-with-examples</loc>
<lastmod>2021-01-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-transitions-and-transform-in-css</loc>
<lastmod>2020-12-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-css-gradients-to-create-images-effects</loc>
<lastmod>2020-12-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-learn-css-positions-with-examples</loc>
<lastmod>2020-12-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-css-pseudo-elements</loc>
<lastmod>2020-12-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-speed-up-karma-and-jasmine-tests-with-chromeheadless</loc>
<lastmod>2020-12-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-css-pseudo-classes-with-examples</loc>
<lastmod>2020-12-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-css-combinators-with-examples</loc>
<lastmod>2020-12-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/simplifying-nested-async-subscriptions-in-angular-a-practical-example</loc>
<lastmod>2020-11-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-save-time-using-global-gitignore</loc>
<lastmod>2020-11-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-configure-ubuntu-for-javascript-coding</loc>
<lastmod>2020-10-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/the-typescript-compiler-and-the-tsconfig</loc>
<lastmod>2020-10-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/use-fancy-imports-with-path-mapping-in-tsconfig</loc>
<lastmod>2020-10-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-head-start-with-testing-in-angular-with-jasmine</loc>
<lastmod>2020-10-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-vscode-for-writing-git-commits</loc>
<lastmod>2020-09-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/managing-angular-cli-versions-tips-and-tricks</loc>
<lastmod>2020-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/angular-and-domino-a-powerful-combo-for-server-side-rendering</loc>
<lastmod>2020-09-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-center-elements-using-the-box-model</loc>
<lastmod>2020-08-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-bulmacss-with-parcel</loc>
<lastmod>2020-08-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/code-coverage-in-2-minutes-with-nyc</loc>
<lastmod>2020-08-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-test-promises-with-mocha</loc>
<lastmod>2020-08-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-test-javascript-code-from-0-to-mocha</loc>
<lastmod>2020-08-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-run-multiple-npm-scripts-with-npm-run-all</loc>
<lastmod>2020-08-09T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-use-angular-modules-to-structure-your-app-for-success</loc>
<lastmod>2020-08-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/using-property-decorators-in-typescript-with-a-real-example</loc>
<lastmod>2020-05-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/using-class-decorators-in-typescript-with-a-real-example</loc>
<lastmod>2020-05-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/understand-generics-in-typescript-with-a-real-example-1</loc>
<lastmod>2020-05-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/interfaces-in-typescript-with-an-example</loc>
<lastmod>2020-05-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/abstract-classes-in-typescript</loc>
<lastmod>2020-04-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/getter-and-setter-with-typescript</loc>
<lastmod>2020-04-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/how-to-create-type-definitions</loc>
<lastmod>2020-04-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/the-functions-in-typescript</loc>
<lastmod>2020-04-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/using-typescript-types</loc>
<lastmod>2020-03-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/using-type-annotations-in-typescript-functions</loc>
<lastmod>2020-03-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://danywalls.com/typescript-and-primitive-types</loc>
<lastmod>2020-03-20T00:00:00.000Z</lastmod>
</url>
</urlset>
