<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">Blog posts by Bob Davidson</title><link href="https://world.optimizely.com/blogs/bob-davidson/" /><updated>2025-08-15T16:30:28.0000000Z</updated><id>https://world.optimizely.com/blogs/bob-davidson/</id><generator uri="https://world.optimizely.com/blogs/bob-davidson/" version="2.0">Optimizely World</generator><entry><title>Lessons Learned from Building an Optimizely SaaS Site</title><link href="https://www.blendinteractive.com/thoughts/lessons-learned-from-building-an-optimizely-saas-site/" /><id>https://www.blendinteractive.com/thoughts/lessons-learned-from-building-an-optimizely-saas-site/</id><published>2025-08-15T16:07:11.0000000Z</published><updated>2025-08-15T16:30:28.0000000Z</updated><author><name>bob@blendinteractive.com</name></author><category term="Blog post" /><summary type="html">I’ve been building websites in content management systems for almost 20 years now. And the majority of those sites have been built in what we might call a traditional, coupled CMS, where a single application is responsible for both the management and rendering of content. But like so many, I’ve been diving to headless, specifically building a new site in Optimizely’s Software-as-a-Service (SaaS) headless offering.</summary></entry><entry><title>Cloudflare Edge Logs</title><link href="https://www.blendinteractive.com/thoughts/cloudflare-edge-logs/" /><id>https://www.blendinteractive.com/thoughts/cloudflare-edge-logs/</id><published>2025-02-14T14:30:27.0000000Z</published><updated>2025-02-14T14:31:00.0000000Z</updated><author><name>bob@blendinteractive.com</name></author><category term="Blog post" /><summary type="html">Optimizely is introducing the ability to access Cloudflare's edge logs, which gives access to some information previously unavailable except through support. Access and analysis can be a bit clunky, so Blend's Director of Development Bob Davidson provides some strategies for getting the most out of these logs.</summary></entry><entry><title>How Blend Uses Homemade Development Tools</title><link href="https://www.blendinteractive.com/thoughts/how-blend-uses-homemade-development-tools/" /><id>https://www.blendinteractive.com/thoughts/how-blend-uses-homemade-development-tools/</id><published>2023-03-13T20:26:56.0000000Z</published><updated>2023-03-13T20:31:13.0000000Z</updated><author><name>bob@blendinteractive.com</name></author><category term="Blog post" /><summary type="html">Whether building websites and applications or repairing tractors, tools are at the center of life. Director of Development Bob Davidson believes in “the right tool for the right job,” but sometimes the right tool is not at hand. Sometimes it makes sense just to make your own.</summary></entry><entry><title>2022 OMVP Summit Review</title><link href="https://www.blendinteractive.com/thoughts/2022-omvp-summit-review/" /><id>https://www.blendinteractive.com/thoughts/2022-omvp-summit-review/</id><published>2022-10-24T14:45:42.0000000Z</published><updated>2022-10-24T15:00:59.0000000Z</updated><author><name>bob@blendinteractive.com</name></author><category term="Blog post" /><summary type="html">The Optimizely Most Valuable Professional (OMVP) program is designed to promote collaboration and expertise among Optimizely developers. This year was Bob's first year as an OMVP — and these are his thoughts.</summary></entry><entry><title>Content References in XhtmlStrings</title><link href="https://www.blendinteractive.com/thoughts/content-references-in-xhtmlstrings/" /><id>https://www.blendinteractive.com/thoughts/content-references-in-xhtmlstrings/</id><published>2022-02-02T13:35:55.0000000Z</published><updated>2022-02-08T22:01:48.0000000Z</updated><author><name>bob@blendinteractive.com</name></author><category term="Blog post" /><summary type="html">XHtmlString properties are more than just HTML, they include HTML, internal links to content, embedded blocks, personalization, and more. Blend's Director of Development Bob Davidson takes a brief look at the internals of XhtmlString properties and the fragments that make them.</summary></entry><entry><title>Multitenant Episerver Sites on IIS Express</title><link href="https://www.blendinteractive.com/thoughts/multitenant-episerver-sites-on-iis-express/" /><id>https://www.blendinteractive.com/thoughts/multitenant-episerver-sites-on-iis-express/</id><published>2022-01-14T14:00:00.0000000Z</published><updated>2022-02-05T00:01:10.0000000Z</updated><author><name>bob@blendinteractive.com</name></author><category term="Blog post" /><summary type="html">IIS Express allows for fast, license-free local development. But, it has its downsides as well. Blend's Director of Development Bob Davidson explains how to navigate IIS Express in order to bind multiple Episerver sites and languages in this Coding with Bob video.</summary></entry><entry><title>Optimizely Release Notes — November / December 2021</title><link href="https://www.blendinteractive.com/thoughts/optimizely-release-notes-november-december-2021/" /><id>https://www.blendinteractive.com/thoughts/optimizely-release-notes-november-december-2021/</id><published>2022-01-03T18:00:00.0000000Z</published><updated>2022-02-05T00:01:13.0000000Z</updated><author><name>bob@blendinteractive.com</name></author><category term="Blog post" /><summary type="html">The following release notes highlight major or interesting changes in Optimizely's products in November and December 2021.</summary></entry><entry><title>Integrating Azure AD with Optimizely CMS 12</title><link href="https://www.blendinteractive.com/news/integrating-azure-ad-with-optimizely-cms-12/" /><id>https://www.blendinteractive.com/news/integrating-azure-ad-with-optimizely-cms-12/</id><published>2021-11-09T15:27:01.0000000Z</published><updated>2021-11-10T13:01:20.0000000Z</updated><author><name>bob@blendinteractive.com</name></author><category term="Blog post" /><summary type="html">Blend's Director of Development Bob Davidson talks through how Optimizely integrates with Azure Active Directory after the introduction of Optimizely CMS 12.</summary></entry><entry><title>Building an Episerver Site from Scratch - Part 1</title><link href="https://www.blendinteractive.com/news/building-an-episerver-site-from-scratch-part-1/" /><id>https://www.blendinteractive.com/news/building-an-episerver-site-from-scratch-part-1/</id><published>2021-07-01T14:00:00.0000000Z</published><updated>2021-08-04T21:31:06.0000000Z</updated><author><name>bob@blendinteractive.com</name></author><category term="Blog post" /><summary type="html">While most new developers tend to learn on the job through maintenance projects, Blend believes that there's a lot of value in learning how to spin a site up from scratch. This Coding with Bob video provides some guidance on how to do just that.</summary></entry><entry><title>Meta Properties for On-Page Editing</title><link href="https://www.blendinteractive.com/news/meta-properties-for-on-page-editing/" /><id>https://www.blendinteractive.com/news/meta-properties-for-on-page-editing/</id><published>2021-06-08T13:45:00.0000000Z</published><updated>2021-08-04T21:31:07.0000000Z</updated><author><name>bob@blendinteractive.com</name></author><category term="Blog post" /><summary type="html">While on-page editing within Optimizely + Episerver is a powerful tool, by default it continues to hide some important metadata. This Coding with Bob highlights how to programmatically surface meta properties within on-page editing.</summary></entry></feed>