Masthead image for SitecoreFundamentals.com
Banner image for Applying a Hotfix to Correct xConnect Bugs Doesn't Always Mean You're Finished article

While supporting a Sitecore Managed Cloud environment, I had to apply a patch to resolve DeviceProfile conflict exceptions. The errors cleared up nicely, but what wasn't obvious was a new batch of errors, to the tune of 600,000+ in only a few short days. In this article I'll walk you through the steps needed to resolve the numerous “Failed to load N interactions from XConnect” errors that can come up.

Read More
Banner image for Dude, Where's My Upgrade Folder? article

The upgrade folder is a great place to have handy during the installation of a package. It will hold information and items related to what you just installed, like logs, backup of files, what was deleted, etc. While browsing about a new Sitecore Managed Cloud installation I couldn't find it, but there's a patch to resolve the issue.

Read More
Banner image for How to Fix, “The Target “Clean” Does Not Exist in the Project.” With Your TDS Project When Using Azure Pipelines. article

We recently migrated our DevOps instances which involved creating new pipelines, build agents, etc. On first run I started getting errors with the TDS projects that weren't happening on local, which weren't too descriptive. The solution was easy, but understanding what's wrong wasn't.

Read More
Banner image for Your Sitecore Managed Cloud Disaster Recovery Backups Will Fail When Enabled, but That's Ok, Backup Filters Are a Thing article

Part of managing your hosted Sitecore instance is going to be configuring Disaster Recovery. When provisioned, the out-of-the-box filters provided by Sitecore will likely not be enough to avoid errors, so it should be updated to exclude some big areas. In this post, I share what had to be added to that default filter.

Read More
Banner image for Clearing Your Media Cache in Azure Isn't as Simple As It Sounds, Thanks to This Little Kudu Access Issue. article

During our latest release there was a need to clear our media cache. Normally I'd be happy to do this by just restarting the app, but in production that method is not satisfactory. After a few twists and turns it became clear the only way to do this without a restart is to write a custom script, so here you go!

Read More