<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><language>en</language><title>Blog posts by opti dev</title> <link>https://world.optimizely.com/blogs/opti-dev/</link><description></description><ttl>60</ttl><generator>Optimizely World</generator><item> <title>Optimizely CMS 13 ES6 Editor Descriptors</title>            <link>https://mark-hall.me/blog/optimizely-cms-13-es6-editor-descriptors/</link>            <description>&lt;h2 id=&quot;introduction&quot;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;With the release if Optimizely PaaS CMS 13, there is a &lt;a href=&quot;/link/88f4f6f6cfa74053a471ea090758a4c0.aspx&quot; target=&quot;_blank&quot;&gt;new way&lt;/a&gt; to create UI editor descriptors to allow to custom UI with managing a property. These have been one of the reasons partners can make the jobs of editors much easier by proving a custom experience when entering content. In the previous versions all the descriptors had to involve dojo. Optimizely provided a way to use react or other tools but you needed to create a dojo wrapper around the component. This post will provide and example vite.config.ts file and command to package your editor descriptors.&lt;/p&gt;</description>            <guid>https://mark-hall.me/blog/optimizely-cms-13-es6-editor-descriptors/</guid>            <pubDate>Sun, 12 Apr 2026 17:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Deploying to Linux in SaaS (Configured) Commerce</title>            <link>https://mark-hall.me/blog/deploying-to-linux-in-saas-commerce/</link>            <description>&lt;p&gt;With Optimizely SaaS (Configured) Commere now suporting net8.0 extensions dll, you will need to make a small tweak to how you distribute you extensions dll.&lt;/p&gt;</description>            <guid>https://mark-hall.me/blog/deploying-to-linux-in-saas-commerce/</guid>            <pubDate>Fri, 10 Apr 2026 17:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>lunchin Optimizely Cloud Extensions now supports CMS 13</title>            <link>https://mark-hall.me/blog/cms-13-support-lunchin-optimizely-cloud-extension/</link>            <description>&lt;p&gt;lunchin.Optimizely.Cloud.Extensions version 2.0 has been released today which adds support for Optimizely CMS 13.&lt;/p&gt;</description>            <guid>https://mark-hall.me/blog/cms-13-support-lunchin-optimizely-cloud-extension/</guid>            <pubDate>Thu, 09 Apr 2026 17:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Net8 Local Development Without Docker In Saas Commerce</title>            <link>https://mark-hall.me/blog/net8-local-development-without-docker-in-saas-commerce/</link>            <description>&lt;h2 id=&quot;introduction&quot;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Now that Optimizely SaaS (Configured) Commerce has released &lt;a href=&quot;https://support.optimizely.com/hc/en-us/articles/38956988397197-August-2025-release&quot; target=&quot;_blank&quot;&gt;net 8 support&lt;/a&gt; and &lt;a href=&quot;https://support.optimizely.com/hc/en-us/articles/41857331372941--NOTICE-Configured-Commmerce-now-uses-Linux-based-environments&quot; target=&quot;_blank&quot;&gt;updated their infrastructure to run on linux&lt;/a&gt;, we are starting to move some of our clients to .net 8 and linux hosting. This means we will need to be able to run .net 8 version locally, which according to &lt;a href=&quot;https://docs.developers.optimizely.com/configured-commerce/docs/net8-local-development-environment&quot; target=&quot;_blank&quot;&gt;offical docs&lt;/a&gt; requires docker desktop. While I love docker for creating images for deployed services, I hate using it locally because it consumes alot of diskspace, memory, as well as docker desktop no longer being free. This post will guide you on you can run locally .net 8 without using docker.&lt;/p&gt;</description>            <guid>https://mark-hall.me/blog/net8-local-development-without-docker-in-saas-commerce/</guid>            <pubDate>Wed, 08 Apr 2026 05:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Using Azure Devops Pipelines in Optimizely SAAS (Configured) Commerce</title>            <link>https://mark-hall.me/blog/using-azure-devops-pipelines-in-saas-commerce/</link>            <description>&lt;h2 id=&quot;introduction&quot;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;When working with SAAS Commerce &lt;a href=&quot;https://docs.developers.optimizely.com/configured-commerce/docs/build-service-v2&quot; target=&quot;_blank&quot;&gt;build service v2&lt;/a&gt; your currently need to use a github repo with configured branches to start deployments. Any time a push is comitted to the configured branches the build service will start a deployment.&lt;/p&gt;</description>            <guid>https://mark-hall.me/blog/using-azure-devops-pipelines-in-saas-commerce/</guid>            <pubDate>Sat, 04 Apr 2026 05:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Optimizely CMS 13 First Impressions</title>            <link>https://mark-hall.me/blog/cms-13-first-impressions/</link>            <description>&lt;h2 id=&quot;introduction&quot;&gt;Introduction&lt;/h2&gt;
&lt;p&gt;This week Optimizely released the long awaited CMS 13. I upgraded my Optimizely extensions package to CMS 13 and found some interesting things I needed to do to update my package. I will use this blog post to document some of those findings.&lt;/p&gt;</description>            <guid>https://mark-hall.me/blog/cms-13-first-impressions/</guid>            <pubDate>Thu, 02 Apr 2026 05:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Introducing lunchin Optimizely Cloud Extensions</title>            <link>https://mark-hall.me/blog/introducing-lunchin-optimizely-cloud-extensions/</link>            <description>&lt;p&gt;Today I proud to announce the release of two new packages to the Optimizely NuGet feed.&lt;/p&gt;</description>            <guid>https://mark-hall.me/blog/introducing-lunchin-optimizely-cloud-extensions/</guid>            <pubDate>Sat, 04 Oct 2025 05:00:00 GMT</pubDate>           <category>Blog post</category></item></channel>
</rss>