<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://codevelo.us/2025/07/04/how-optimizely-saas-cms-isnt-just-another-commodity/</loc><lastmod>2025-07-04T07:38:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2024/08/27/a-developers-world-with-less-code/</loc><image:image><image:loc>https://codevelo.us/wp-content/uploads/2024/08/model-1.jpg</image:loc><image:title>model</image:title></image:image><image:image><image:loc>https://codevelo.us/wp-content/uploads/2024/08/model.jpg</image:loc><image:title>model</image:title></image:image><lastmod>2024-08-28T12:54:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2023/10/04/our-first-steps-into-local-ai/</loc><lastmod>2024-06-12T18:25:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2023/08/23/chaplin-scenario-based-programming/</loc><lastmod>2024-06-12T18:20:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2022/10/20/chaplin-the-movie-pattern-practice/</loc><image:image><image:loc>https://codevelo.us/wp-content/uploads/2022/10/infographic-chaplin_v4cc-2492689105-e1718216219734.png</image:loc><image:title>infographic-chaplin_v4cc</image:title></image:image><lastmod>2024-06-12T18:18:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2023/11/03/simplifying-content-management-using-local-ai-with-llama-and-optimizely-12/</loc><lastmod>2024-02-06T11:09:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2024/01/05/creating-autologin-functionality-for-local-development/</loc><lastmod>2024-01-05T11:19:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2020/09/18/external-catalog-chapter-4-putting-it-all-together/</loc><lastmod>2020-09-14T14:49:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2020/09/14/external-catalog-introduction/</loc><lastmod>2020-09-14T13:08:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2020/09/17/external-catalog-chapter-3-relations-pricing-and-inventory/</loc><lastmod>2020-09-14T13:03:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2020/09/16/external-catalog-chapter-2-references-relations-and-identities/</loc><lastmod>2020-09-14T13:02:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2020/09/15/external-catalog-chapter-1-the-catalog-content-provider/</loc><lastmod>2020-09-14T13:01:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2020/09/02/episerver-find-more-control-over-indexing-your-commerce-catalogs/</loc><lastmod>2020-09-02T09:22:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2020/05/04/complex-data-using-episerver-forms/</loc><lastmod>2020-05-05T07:02:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2020/01/03/the-container-practice/</loc><lastmod>2020-03-21T20:19:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2019/10/21/unmapped-contentproviders/</loc><lastmod>2019-12-31T14:13:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2019/12/11/copying-blobs/</loc><lastmod>2019-12-11T11:29:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2017/05/09/sneak-peek-what-bigdata-can-do-for-your-cms/</loc><lastmod>2019-10-20T19:01:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/about-us/</loc><image:image><image:loc>https://codevelo.us/wp-content/uploads/2018/04/person-smartphone-office-table.jpeg</image:loc><image:title>Placeholder Image</image:title></image:image><lastmod>2019-09-16T07:11:03+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://codevelo.us/2019/08/23/language-strategies/</loc><lastmod>2019-08-23T08:31:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2019/06/05/implementing-azure-b2c-authentication-for-multiple-tld-websites/</loc><lastmod>2019-06-05T12:35:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2019/05/27/serving-the-context/</loc><lastmod>2019-05-27T11:29:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2019/04/15/qa-block-rendering-practices/</loc><lastmod>2019-05-10T20:54:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2014/03/05/episerver-7-exam-preparation/</loc><lastmod>2019-04-10T06:11:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2014/03/25/the-umbraco-foundation-a-dynamic-journey-of-concerns/</loc><lastmod>2019-04-10T06:10:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2015/06/09/typed-models-generator-for-umbraco-document-types/</loc><lastmod>2019-04-10T06:09:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2015/08/13/upload-files-with-xforms/</loc><lastmod>2019-04-10T06:08:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2015/09/27/continuous-integration-using-appveyor-with-the-episerver-digital-experience-cloud/</loc><lastmod>2019-04-10T06:08:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us/2015/11/18/cross-session-personalisation-with-episerver/</loc><lastmod>2019-04-10T06:07:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://codevelo.us</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-07-04T07:38:12+00:00</lastmod></url></urlset>
