<?xml version="1.0" encoding="UTF-8"?>
  <urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
      <loc>https://coryrylan.com/atom.xml</loc>
      <lastmod>2026-05-06T01:26:09.284Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/blog/dropdown-menus-with-html-popovers-and-css-anchor-positioning</loc>
      <lastmod>2026-01-19T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/getting-started-with-3d-printing</loc>
      <lastmod>2025-12-06T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-angular-cli-and-wireit</loc>
      <lastmod>2025-07-27T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/service-worker.js</loc>
      <lastmod>2025-06-17T21:21:29.013Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/blog/domain-driven-design-for-ui-components-improving-consistency-and-quality</loc>
      <lastmod>2025-03-05T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/developing-web-ui-with-domain-driven-design-principles</loc>
      <lastmod>2025-03-02T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/styling-html-form-validation-with-css</loc>
      <lastmod>2025-02-28T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/design-system-architecture-managing-css-themes</loc>
      <lastmod>2024-08-27T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/flow-charts-with-css-anchor-positioning</loc>
      <lastmod>2024-05-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/getting-started-with-html-form-events</loc>
      <lastmod>2024-04-21T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/dynamic-contrast-layers-with-css-style-queries</loc>
      <lastmod>2023-09-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/high-performance-html-tables-with-lit-and-css-contain</loc>
      <lastmod>2023-08-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/high-performance-html-tables-with-lit-and-virtual-scrolling</loc>
      <lastmod>2023-07-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/creating-dynamic-tables-in-lit</loc>
      <lastmod>2023-06-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/creating-dynamic-tables-in-angular</loc>
      <lastmod>2023-05-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/reusable-ui-component-anti-pattern-api-inheritance</loc>
      <lastmod>2023-04-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/css-container-queries-in-web-components</loc>
      <lastmod>2023-03-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/reusable-component-patterns-defult-slots</loc>
      <lastmod>2023-02-28T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/reusable-component-anti-patterns-semantic-obfuscation</loc>
      <lastmod>2023-01-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/year-reflections-of-2022</loc>
      <lastmod>2022-12-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-web-components-in-angular-forms-with-element-internals</loc>
      <lastmod>2022-11-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/speaking</loc>
      <lastmod>2022-11-01T17:17:51.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/blog/css-interaction-theming-with-accent-color-and-color-contrast</loc>
      <lastmod>2022-10-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/reusable-ui-components-and-data-binding</loc>
      <lastmod>2022-09-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/style-states-with-web-components-and-css-custom-properties</loc>
      <lastmod>2022-07-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/reliable-web-summit-high-performance-web-ui-with-web-components</loc>
      <lastmod>2022-06-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-rxjs-in-lit-web-components</loc>
      <lastmod>2022-05-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/starting-a-new-adventure</loc>
      <lastmod>2022-04-29T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/static-sites-with-hugo-and-clarity-design</loc>
      <lastmod>2022-03-20T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/tags</loc>
      <lastmod>2022-02-13T18:09:30.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/blog/next-gen-apps-with-the-clarity-design-system-and-blazor</loc>
      <lastmod>2022-02-13T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/</loc>
      <lastmod>2022-01-31T22:52:04.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/blog/how-to-use-web-components-in-preact-and-typescript</loc>
      <lastmod>2022-01-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/how-to-use-web-components-with-typescript-and-react</loc>
      <lastmod>2021-12-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/how-to-use-web-components-in-react</loc>
      <lastmod>2021-12-26T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/testing-with-jasmine-and-web-test-runner</loc>
      <lastmod>2021-11-26T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/testing-screen-readers-with-web-test-runner-voiceover</loc>
      <lastmod>2021-11-01T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/testing-web-performance-with-web-test-runner</loc>
      <lastmod>2021-10-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/building-forms-with-angular-and-clarity-design</loc>
      <lastmod>2021-09-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/reusable-accessibility-with-web-components-and-lit-controllers</loc>
      <lastmod>2021-08-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/multi-color-3d-prints-with-simplify-3d</loc>
      <lastmod>2021-07-28T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/converting-css-pixels-to-rems</loc>
      <lastmod>2021-06-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/accessibility-with-id-referencing-and-shadow-dom</loc>
      <lastmod>2021-05-10T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/simple-css-custom-property-apis-with-web-components</loc>
      <lastmod>2021-05-01T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/build-your-first-web-component-with-lit</loc>
      <lastmod>2021-04-26T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-modern-web-components</loc>
      <lastmod>2021-04-25T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/use-javascript-date-objects-with-the-html5-date-picker</loc>
      <lastmod>2021-03-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/leveling-the-flashforge-adventurer-3-3d-printer</loc>
      <lastmod>2021-03-19T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/workshops</loc>
      <lastmod>2021-03-13T04:25:48.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/blog/trigger-input-updates-with-react-controlled-inputs</loc>
      <lastmod>2021-02-27T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/how-to-build-an-arcade-table-with-raspberry-pi</loc>
      <lastmod>2021-01-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/all</loc>
      <lastmod>2021-01-23T05:26:54.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/work</loc>
      <lastmod>2021-01-23T05:05:59.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/resources</loc>
      <lastmod>2021-01-19T04:41:45.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/blog/css-tips-vertical-line-rule</loc>
      <lastmod>2020-12-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/videos</loc>
      <lastmod>2020-12-28T05:08:24.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/training</loc>
      <lastmod>2020-12-28T05:08:24.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/offline</loc>
      <lastmod>2020-12-28T05:08:24.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/contact</loc>
      <lastmod>2020-12-28T05:08:24.000Z</lastmod>

    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-html5-date-input-with-date-objects-and-angular</loc>
      <lastmod>2020-11-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/design-system-performance-with-clarity-core-web-components</loc>
      <lastmod>2020-11-11T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/state-of-web-components-in-2020</loc>
      <lastmod>2020-10-29T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/wrapping-dom-text-nodes-with-javascript</loc>
      <lastmod>2020-09-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/understanding-slot-updates-with-web-components</loc>
      <lastmod>2020-08-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/resilient-css-apis-design-systems</loc>
      <lastmod>2020-08-02T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/dont-override-css-outline-focus-styles</loc>
      <lastmod>2020-07-20T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-web-components-in-angular-js</loc>
      <lastmod>2020-07-13T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/measuring-angular-performance-with-source-map-explorer</loc>
      <lastmod>2020-06-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-event-decorators-with-lit-element-and-web-components</loc>
      <lastmod>2020-06-22T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/faster-npm-installs-with-npm-ci</loc>
      <lastmod>2020-05-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/introduction-to-typescript-property-decorators</loc>
      <lastmod>2020-05-18T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/faster-web-pages-with-the-picture-element-and-webp</loc>
      <lastmod>2020-05-04T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/css-gap-space-with-flexbox</loc>
      <lastmod>2020-04-12T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/how-to-center-in-css-with-css-grid</loc>
      <lastmod>2020-04-05T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/css-custom-properties-video-tutorial</loc>
      <lastmod>2020-03-16T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/how-to-install-acoustic-foam</loc>
      <lastmod>2020-03-11T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/intro-to-angular-http-interceptors</loc>
      <lastmod>2020-03-07T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-web-components-in-react-video-tutorial</loc>
      <lastmod>2020-02-29T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/how-to-center-in-css-with-flexbox</loc>
      <lastmod>2020-02-29T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-ngondestroy-with-services-in-angular</loc>
      <lastmod>2020-01-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/brooks-law-and-software-development-teams</loc>
      <lastmod>2020-01-05T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-web-components-in-angular-video-tutorial</loc>
      <lastmod>2020-01-02T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-http-pending-request-pattern</loc>
      <lastmod>2019-12-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/2019-review</loc>
      <lastmod>2019-12-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/building-angular-cli-projects-with-github-actions</loc>
      <lastmod>2019-11-17T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/dynamic-dark-themes-with-css</loc>
      <lastmod>2019-11-03T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/algorithms-introduction-series</loc>
      <lastmod>2019-10-21T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-static-keyword-in-javascript</loc>
      <lastmod>2019-10-16T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/intro-to-typescript-documentation-with-tsdoc</loc>
      <lastmod>2019-10-07T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/focus-first-invalid-input-with-angular-forms</loc>
      <lastmod>2019-10-01T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-import-maps-and-lit-element-web-components</loc>
      <lastmod>2019-09-15T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/web-component-tutorial-dropdown</loc>
      <lastmod>2019-09-14T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-animations-how-to-animate-lists</loc>
      <lastmod>2019-09-13T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-web-components-in-angular</loc>
      <lastmod>2019-08-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/build-css-themes-with-css-custom-properties-and-sass</loc>
      <lastmod>2019-08-29T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/css-smooth-scroll-behavior</loc>
      <lastmod>2019-07-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/building-reusable-forms-in-angular</loc>
      <lastmod>2019-07-24T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/creating-dynamic-radio-lists-with-angular-forms</loc>
      <lastmod>2019-06-18T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-web-components-in-vue</loc>
      <lastmod>2019-06-09T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/hierarchical-dependency-injection</loc>
      <lastmod>2019-06-02T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-web-components-in-angular-forms</loc>
      <lastmod>2019-05-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-web-components-in-react</loc>
      <lastmod>2019-05-06T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/managing-external-links-safely-in-angular</loc>
      <lastmod>2019-04-28T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/prevent-attribute-reflection-in-angular</loc>
      <lastmod>2019-04-27T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/stl-angular-meetup-the-state-of-angular-in-2019</loc>
      <lastmod>2019-03-23T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/creating-a-dynamic-select-with-angular-forms</loc>
      <lastmod>2019-03-22T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-reactive-forms-cheat-sheet</loc>
      <lastmod>2019-03-19T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/build-accessible-forms-with-angular</loc>
      <lastmod>2019-02-16T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/build-javascript-libraries-with-the-angular-cli</loc>
      <lastmod>2019-02-05T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/reactive-forms-with-clarity-ui-and-angular</loc>
      <lastmod>2019-01-07T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/2018-review</loc>
      <lastmod>2018-12-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/theming-angular-apps-with-css-custom-properties</loc>
      <lastmod>2018-12-26T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/syncing-multiple-reactive-form-inputs-in-angular</loc>
      <lastmod>2018-12-17T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/a-new-role-with-vmware-clarity</loc>
      <lastmod>2018-11-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/reusable-uis-with-web-components-angular-lunch</loc>
      <lastmod>2018-10-28T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/rich-domain-models-with-typescript</loc>
      <lastmod>2018-10-05T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/reusable-ui-with-web-components-ng-houston</loc>
      <lastmod>2018-09-27T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/rxjs-observables-versus-subjects</loc>
      <lastmod>2018-09-01T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/building-web-components-with-lit-html</loc>
      <lastmod>2018-08-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/introduction-to-web-components</loc>
      <lastmod>2018-08-28T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/how-to-make-a-bug-fix-in-an-angular-library</loc>
      <lastmod>2018-08-03T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/you-might-not-need-that-class-in-your-javascript</loc>
      <lastmod>2018-07-26T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/thoughts-on-remote-work</loc>
      <lastmod>2018-07-22T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/javascript-promises-versus-rxjs-observables</loc>
      <lastmod>2018-07-10T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/private-methods-and-properties-in-typescript-classes</loc>
      <lastmod>2018-06-18T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/tree-shakeable-providers-and-services-in-angular</loc>
      <lastmod>2018-06-09T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/sass-and-css-import-performance-in-angular</loc>
      <lastmod>2018-06-03T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/creating-a-dynamic-checkbox-list-in-angular</loc>
      <lastmod>2018-05-18T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/introduction-to-angular-router-animations</loc>
      <lastmod>2018-04-23T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/reactive-programming-with-rxjs-and-angular-ng-houston</loc>
      <lastmod>2018-03-26T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/progressive-web-apps-with-angular-at-the-angular-lunch-meetup</loc>
      <lastmod>2018-03-26T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/subscribing-to-multiple-observables-in-angular-components</loc>
      <lastmod>2018-02-10T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-angular-forms-with-async-data</loc>
      <lastmod>2018-01-28T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/keeping-your-angular-cli-project-up-to-date</loc>
      <lastmod>2018-01-12T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/2017-review</loc>
      <lastmod>2017-12-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-progress-component-with-svg</loc>
      <lastmod>2017-12-23T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-seo-with-schema-and-json-ld</loc>
      <lastmod>2017-11-05T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/using-stencil-web-components-in-angular-and-the-angular-cli</loc>
      <lastmod>2017-10-29T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/create-your-first-web-component-with-stencil-js</loc>
      <lastmod>2017-09-05T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-design-patterns-feature-services</loc>
      <lastmod>2017-08-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-tips-dynamic-module-imports-with-the-angular-cli</loc>
      <lastmod>2017-07-23T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-design-patterns-feature-and-presentation-components</loc>
      <lastmod>2017-07-13T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-tips-template-binding-with-static-types</loc>
      <lastmod>2017-07-07T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-component-inheritance-and-template-swapping</loc>
      <lastmod>2017-06-22T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/creating-a-custom-debounce-click-directive-in-angular</loc>
      <lastmod>2017-06-11T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-accessibility-tips-and-tricks</loc>
      <lastmod>2017-05-21T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/custom-preloading-and-lazy-loading-strategies-with-angular</loc>
      <lastmod>2017-04-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/enforcing-code-coverage-in-angular-cli-projects</loc>
      <lastmod>2017-03-27T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/analyzing-bundle-size-with-the-angular-cli-and-webpack</loc>
      <lastmod>2017-03-01T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-async-data-binding-with-ng-if-and-ng-else</loc>
      <lastmod>2017-02-23T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/introduction-to-e2e-testing-with-the-angular-cli-and-protractor</loc>
      <lastmod>2017-01-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/listening-to-angular-key-events-with-host-listeners</loc>
      <lastmod>2017-01-06T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-debugging-tips-and-tricks</loc>
      <lastmod>2016-12-28T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/fast-offline-angular-apps-with-service-workers</loc>
      <lastmod>2016-11-20T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-multiple-http-requests-with-rxjs</loc>
      <lastmod>2016-11-15T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-local-development-setup</loc>
      <lastmod>2016-11-03T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-custom-form-controls-with-reactive-forms-and-ngmodel</loc>
      <lastmod>2016-10-19T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/adding-the-internationalization-polyfill-to-a-angular-cli-project</loc>
      <lastmod>2016-09-22T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/build-a-angular-modal-dialog-with-angular-animate</loc>
      <lastmod>2016-09-19T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-upgrade-strategies-with-proxies</loc>
      <lastmod>2016-08-19T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/introduction-to-the-angular-cli</loc>
      <lastmod>2016-08-15T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/deploy-angular-cli-apps-to-firebase</loc>
      <lastmod>2016-07-31T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/fast-and-secure-blogs-with-firebase</loc>
      <lastmod>2016-06-09T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-cli-adding-third-party-libraries</loc>
      <lastmod>2016-05-24T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/simple-offline-page-with-service-workers</loc>
      <lastmod>2016-05-02T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/converting-angular-1-services-to-the-latest-angular-services</loc>
      <lastmod>2016-04-29T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/comparing-angular-1-components-to-the-latest-angular-components</loc>
      <lastmod>2016-04-06T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/introduction-to-angular-routing</loc>
      <lastmod>2016-04-02T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-development-with-visual-studio-and-windows</loc>
      <lastmod>2016-03-21T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/css-encapsulation-with-angular-components</loc>
      <lastmod>2016-03-05T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/introduction-to-rxjs-observables-and-angular</loc>
      <lastmod>2016-02-23T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/better-ux-css-hover-navigation</loc>
      <lastmod>2016-02-21T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/introduction-to-angular-ngclass-and-ngstyle</loc>
      <lastmod>2016-02-10T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/es2015-class-in-angularjs-controllers-and-services</loc>
      <lastmod>2016-02-02T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/introduction-to-angular-pipes</loc>
      <lastmod>2016-01-21T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/creating-an-angular-directive</loc>
      <lastmod>2016-01-11T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-form-builder-and-validation-management</loc>
      <lastmod>2015-12-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/2015-year-review-of-cory-rylan</loc>
      <lastmod>2015-12-28T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/multiple-sources-in-gulpjs</loc>
      <lastmod>2015-12-11T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-observable-data-services</loc>
      <lastmod>2015-11-17T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/improve-your-technical-reading-skills</loc>
      <lastmod>2015-11-09T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/why-enforcing-code-style-is-important</loc>
      <lastmod>2015-08-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angular-ng-for-syntax</loc>
      <lastmod>2015-06-22T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/javascript-es6-template-strings</loc>
      <lastmod>2015-06-03T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/introduction-to-the-fetch-api</loc>
      <lastmod>2015-04-16T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/the-technical-treadmill-of-software-development</loc>
      <lastmod>2015-04-02T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/css-bem-syntax-basics</loc>
      <lastmod>2015-03-16T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/javascript-module-pattern-basics</loc>
      <lastmod>2015-03-10T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/javascript-es6-class-syntax</loc>
      <lastmod>2015-02-15T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/javascript-prototypal-inheritance</loc>
      <lastmod>2015-02-04T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/2015-new-year-update</loc>
      <lastmod>2015-01-05T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/web-font-performance-a-case-study</loc>
      <lastmod>2015-01-02T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/why-i-have-side-projects</loc>
      <lastmod>2014-12-09T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/javascript-es6-let-statement</loc>
      <lastmod>2014-10-30T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angularjs-application-organization</loc>
      <lastmod>2014-10-06T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/angularjs-controller-as-syntax</loc>
      <lastmod>2014-09-12T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/site-performance-review-08-2014-part-two</loc>
      <lastmod>2014-08-11T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/asp-mvc-critical-css-performance</loc>
      <lastmod>2014-08-06T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/svg-gzip-windows-azure</loc>
      <lastmod>2014-08-04T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/site-performance-review-08-2014</loc>
      <lastmod>2014-08-01T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/web-con-2014-notes-part2</loc>
      <lastmod>2014-05-01T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/web-con-2014-notes-part1</loc>
      <lastmod>2014-05-01T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/2014-new-year-update</loc>
      <lastmod>2014-01-05T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/thoughts-on-large-mobile-first-responsive-project</loc>
      <lastmod>2013-11-11T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/the-performance-advocate</loc>
      <lastmod>2013-03-19T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/emotional-interfaces</loc>
      <lastmod>2013-03-19T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/agile-development-is-not-bad</loc>
      <lastmod>2013-03-19T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/javascript-ajax</loc>
      <lastmod>2012-08-29T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/ios-character-counter</loc>
      <lastmod>2012-08-23T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/ios-observer</loc>
      <lastmod>2012-08-20T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/ios-multi-threading</loc>
      <lastmod>2012-08-20T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/ios-load-animation</loc>
      <lastmod>2012-08-20T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
    <url>
      <loc>https://coryrylan.com/blog/ios-web-service</loc>
      <lastmod>2012-08-08T00:00:00.000Z</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
    </url> 
  </urlset>