Masthead image for SitecoreFundamentals.com
Banner image for What's Burning My Shard Databases at 100%? article

This morning I was alerted to both shard databases burning at 100%, which should never happen in a right-sized configuration. After some checking around, the problem appeared to be bots indexing this site. That's great, we like bots! But Sitecore wasn't identifying these visits for what they were, and began processing them as Users, to be collected into the xDB. Here's a quick guide to keep these bots that slipped past detection at bay.

Read More
Banner image for Path Analyzer Missing Data and Instead of That I've Got a Handful of Entitydoesnotexistexception Exceptions article

A new client came to me asking about their Path Analyzer missing random days of data. EntityDoesNotExistException gives some easy answers, but a less known trick finally fixed this issue.

Read More
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 The Case of the Conflicting Base Template, and How Such an Alarming Situation Can Occur article

I was recently working on a custom site settings item which needed a new base template. Once added, I got a scary warning about removing a base template during save. How can this be? All I did was add a new template! I'll explain the why and how in this article.

Read More
Banner image for I'm Not Out of Order, TDS Isn't Out of Order, This Whole …. Solution Is Out of Order! Why Your Builds Are Not Deploying Without Errors. article

I had a real tricky issue this week as my newly built assemblies weren't being deployed to a dev environment. There were no errors. No warnings. There was even a message in the build output that the files I needed were in fact sent, but nothing showed up. Well, it all came down to a pesky developer playing around with the solution's configuration.

Read More