<?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://briebug.com/</loc></url><url><loc>https://briebug.com/about/</loc></url><url><loc>https://briebug.com/angular-development-services/</loc></url><url><loc>https://briebug.com/angular-modernization/</loc></url><url><loc>https://briebug.com/angularjs-to-angular/</loc></url><url><loc>https://briebug.com/articles/</loc></url><url><loc>https://briebug.com/articles/3-ways-to-use-angular-http-interceptor/</loc><lastmod>2019-06-27T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/3-ways-youre-using-ngrx-wrong/</loc><lastmod>2018-11-12T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/5-considerations-for-successful-web-application-design/</loc><lastmod>2018-07-25T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/5-ways-to-pass-data-into-child-components-in-angular/</loc><lastmod>2018-11-20T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/a-comparison-of-angular-react-and-vue/</loc><lastmod>2024-03-15T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/a-is-for-enterprise/</loc><lastmod>2018-10-01T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/a-place-for-every-mapper/</loc><lastmod>2019-06-27T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/agile-scrum-ceremonies/</loc><lastmod>2021-10-08T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angular-19-the-most-transformative-angular-release-yet/</loc><lastmod>2025-05-19T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angular-component-lifecycle/</loc><lastmod>2022-12-21T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angular-dependency-injection/</loc><lastmod>2022-05-16T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angular-how-to-implement-drag-and-drop-in-a-material-tree/</loc><lastmod>2019-03-28T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angular-material-theme-switcher-part-1/</loc><lastmod>2020-03-04T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angular-material-theme-switcher-part-2/</loc><lastmod>2020-03-04T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angular-progressive-web-application/</loc><lastmod>2022-08-15T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angular-reactive-forms/</loc><lastmod>2021-06-17T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angular-resource-api/</loc><lastmod>2025-12-08T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angular-seed/</loc><lastmod>2023-04-27T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/angularjs-vs-angular/</loc><lastmod>2020-10-18T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/apollo-graphql-in-angular/</loc><lastmod>2021-11-16T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/async-reactive-angular-validators/</loc><lastmod>2021-11-17T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/aws-gcp-and-azure-comparison/</loc><lastmod>2021-03-03T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/big-data-purging-in-oracle/</loc><lastmod>2022-12-29T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/biggest-mistake-in-agile-backlog-grooming/</loc><lastmod>2022-03-30T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/bridge-the-it-skills-gap-with-in-house-developer-education/</loc><lastmod>2018-07-06T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/building-an-angular-schematic-for-jest-testing/</loc><lastmod>2017-07-18T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/building-responsive-applications-angular-flex-layout/</loc><lastmod>2021-01-27T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/building-schematics-with-a-sandbox/</loc><lastmod>2018-11-19T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/case-study-turning-around-a-stalled-platform-with-strategic-technical-leadership/</loc><lastmod>2025-07-14T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/categories/</loc></url><url><loc>https://briebug.com/articles/category/devops-cloud/</loc></url><url><loc>https://briebug.com/articles/category/frontend/</loc></url><url><loc>https://briebug.com/articles/category/other/</loc></url><url><loc>https://briebug.com/articles/category/project-management/</loc></url><url><loc>https://briebug.com/articles/category/ux-ui/</loc></url><url><loc>https://briebug.com/articles/cloud-compute-services-comparison/</loc><lastmod>2022-02-21T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/common-angular-errors-and-how-to-fix-them/</loc><lastmod>2019-03-01T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/complex-applications/</loc><lastmod>2018-02-25T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/conditional-rendering-in-react/</loc><lastmod>2022-03-02T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/convert-angular-project-tslint-eslint/</loc><lastmod>2021-02-10T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/crash-course-firebases-firestore-angularfire/</loc><lastmod>2022-10-14T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/cross-platform-push-notifications/</loc><lastmod>2022-08-15T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/data-driven-projects-agile-ceremonies/</loc><lastmod>2022-02-03T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/database-design-and-user-experience/</loc><lastmod>2023-04-26T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/detect-route-changes-angular/</loc><lastmod>2022-07-19T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/development-team-need-a-boost-partner-up/</loc><lastmod>2018-07-02T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/everybody-hates-modals/</loc><lastmod>2019-03-08T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/exploring-angular-signals-a-case-for-fine-grained-reactivity-in-modern-applications/</loc><lastmod>2025-09-16T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/functional-programming-part-1/</loc><lastmod>2021-07-27T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/functional-programming-part-2/</loc><lastmod>2021-07-26T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/functional-programming-part-3/</loc><lastmod>2021-07-25T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/functional-vs-nonfunctional-requirements/</loc><lastmod>2022-02-02T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/getting-started-with-the-angular-cli/</loc><lastmod>2020-12-21T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/git-questions-good-and-bad/</loc><lastmod>2025-12-01T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/how-ai-will-change-software-delivery-in-the-next-2-years/</loc><lastmod>2025-09-30T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/how-declare-global-variable-angular/</loc><lastmod>2022-09-20T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/how-do-i-bind-to-formgroup-when-it-isn-t-a-known-property-of-form/</loc><lastmod>2020-06-25T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/how-do-i-display-html-inside-an-angular-binding/</loc><lastmod>2020-06-25T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/how-do-i-manually-trigger-change-detection-in-angular/</loc><lastmod>2020-08-01T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/how-do-i-restructure-and-streamline-my-ui-by-using-angular-workspaces-libraries/</loc><lastmod>2020-07-31T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/how-to-add-ngrx-store-slices-into-localstorage/</loc><lastmod>2021-01-25T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/how-to-create-an-external-package-for-angular/</loc><lastmod>2021-02-22T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/how-to-use-codepush-in-react-native/</loc><lastmod>2023-02-22T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/i-m-not-ready-for-ngrx/</loc><lastmod>2019-05-23T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/i-m-so-done-with-e2e-testing-until-now/</loc><lastmod>2018-12-19T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/internationalizing-your-angular-app/</loc><lastmod>2019-09-05T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/intro-to-react-form-libraries-copy/</loc><lastmod>2024-01-26T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/intro-to-react-form-libraries/</loc><lastmod>2023-10-06T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/introducing-ngrx-auto-entity/</loc><lastmod>2019-05-23T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/is-cypress-cloud-worth-it/</loc><lastmod>2025-09-15T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/java-split-string/</loc><lastmod>2022-10-13T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/jest-testing-your-test-tools-are-all-wrong/</loc><lastmod>2018-12-17T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/mailchimp-subscribe-form-with-angular-using-jsonp/</loc><lastmod>2018-03-20T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/making-use-of-websockets-in-angular/</loc><lastmod>2019-05-16T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/managing-local-storage-in-angular/</loc><lastmod>2021-01-24T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/mastering-the-angular-cli/</loc><lastmod>2020-12-23T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/mastering-vue-3-components-a-comprehensive-guide-for-software-developers/</loc><lastmod>2024-04-12T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/material-3-theming/</loc><lastmod>2026-02-01T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/micro-frontends-angular/</loc><lastmod>2021-11-15T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/mocking-cypress-graphql-response-with-fixtures/</loc><lastmod>2022-03-01T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/react-fragments/</loc><lastmod>2022-03-03T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/react-router/</loc><lastmod>2021-10-25T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/reactive-angular-interceptors/</loc><lastmod>2021-11-18T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/regression-testing/</loc><lastmod>2022-12-22T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/router-link/</loc><lastmod>2021-05-11T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/scrum-master-vs-project-manager/</loc><lastmod>2022-02-01T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/staying-functional-and-reactive-with-angular-data-services/</loc><lastmod>2021-01-22T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/streamline-ui-using-container-presenter/</loc><lastmod>2020-10-19T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/subject-observable-difference/</loc><lastmod>2021-11-17T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/switching-to-cypress-from-protractor-in-less-than-30-seconds/</loc><lastmod>2019-02-05T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/switching-to-cypress-the-update/</loc><lastmod>2020-03-05T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/tax-code-changes-lower-interest-rates-fuels-software-development/</loc><lastmod>2025-07-12T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/template-variables-angular/</loc><lastmod>2021-01-28T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/the-accessible-angular-application/</loc><lastmod>2025-09-14T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/typed-forms-in-angular-14/</loc><lastmod>2024-03-29T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/understanding-the-forkjoin-rxjs-operator/</loc><lastmod>2020-08-03T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/user-flows/</loc><lastmod>2021-08-08T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/using-agile-to-improve-efficiency/</loc><lastmod>2022-02-04T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/using-bootstrap-with-angular/</loc><lastmod>2022-03-04T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/using-rxjs-to-write-functional-javascript/</loc><lastmod>2020-08-19T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/using-webauthn-with-angular/</loc><lastmod>2020-07-27T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/ux-for-developers/</loc><lastmod>2021-10-11T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/ux-vs-ui/</loc><lastmod>2022-04-01T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/visual-testing-with-cypress/</loc><lastmod>2019-05-30T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/want-to-be-product-owner/</loc><lastmod>2022-07-18T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/what-can-i-do-with-observables/</loc><lastmod>2020-08-04T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/what-is-higher-order-component-react/</loc><lastmod>2022-08-12T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/what-is-the-activated-route/</loc><lastmod>2020-11-20T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/what-is-the-difference-between-constructor-and-ngoninit/</loc><lastmod>2020-05-29T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/what-is-the-difference-between-promises-and-observables/</loc><lastmod>2020-08-02T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/what-should-you-look-for-when-hiring-your-next-developer/</loc><lastmod>2018-08-17T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/when-should-i-unsubscribe-my-subscriptions-in-angular/</loc><lastmod>2020-08-01T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/when-to-choose-angular/</loc><lastmod>2023-02-20T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/why-angular/</loc><lastmod>2017-03-29T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/articles/why-not-going-to-conferences-is-costing-you-too-much/</loc><lastmod>2019-06-18T00:00:00.000Z</lastmod></url><url><loc>https://briebug.com/briebug-guarantee/</loc></url><url><loc>https://briebug.com/careers/</loc></url><url><loc>https://briebug.com/careers/success/</loc></url><url><loc>https://briebug.com/contact/</loc></url><url><loc>https://briebug.com/jpma-case-study/</loc></url><url><loc>https://briebug.com/netapp-case-study/</loc></url><url><loc>https://briebug.com/thank-you/</loc></url></urlset>